İnternet, günümüzde iletişimden eğitime, alışverişten bankacılığa, eğlenceden iş süreçlerine kadar hayatın hemen her alanında kullanılan küresel bir iletişim altyapısıdır. Web sitelerini ziyaret etmek, mesaj göndermek, video izlemek veya çevrim içi bir uygulamayı kullanmak birkaç saniye içinde gerçekleşse de arka planda çok sayıda sunucu, ağ cihazı, iletişim protokolü ve veri merkezi birlikte çalışır.
İnternetin temelinde, farklı konumlardaki cihazların ortak iletişim kurallarını kullanarak birbirleriyle veri alışverişi yapması bulunur. Gönderilen bilgiler küçük veri paketlerine ayrılır, farklı ağlardan geçerek hedef noktaya ulaştırılır ve burada yeniden bir araya getirilir.
İnternet Nedir?
İnternet, dünya genelindeki bilgisayarların, sunucuların, telefonların ve diğer ağ özellikli cihazların birbirleriyle iletişim kurmasını sağlayan küresel ağlar bütünüdür. Bu nedenle interneti tek bir merkezden yönetilen dev bir sistemden ziyade birbirine bağlı çok sayıda ağın oluşturduğu küresel bir altyapı olarak değerlendirmek daha doğrudur.
İnternet sayesinde farklı cihazlar arasında veri aktarımı gerçekleştirilebilir. Web siteleri, e-posta hizmetleri, çevrim içi oyunlar, sosyal medya platformları, bulut sistemleri ve mesajlaşma uygulamaları bu altyapı üzerinden çalışır.
İnternet ile Web Aynı Şey midir?
İnternet ve World Wide Web (WWW) günlük kullanımda sıklıkla aynı anlamda kullanılsa da teknik açıdan farklı kavramlardır.
İnternet, cihazların ve ağların birbirine bağlanmasını sağlayan küresel iletişim altyapısıdır. Web ise internet altyapısı üzerinden erişilebilen hizmetlerden biridir.
Bir web tarayıcısıyla internet sitesini ziyaret etmek web kullanımına örnektir. Ancak e-posta göndermek, çevrim içi oyun oynamak veya farklı bir internet protokolü üzerinden veri aktarmak doğrudan web kullanımı anlamına gelmez.
Kısacası web internetin bir parçasıdır ancak internet yalnızca web sitelerinden oluşmaz.
İnternet Nasıl Çalışır?
İnternetin çalışma prensibi, cihazların belirli iletişim protokollerini kullanarak birbirlerine veri göndermesine dayanır.
Bir web sitesinin adresini tarayıcıya yazdığınızda işlem yalnızca tarayıcının ilgili sayfayı açmasından ibaret değildir. Arka planda alan adının çözümlenmesi, hedef sunucunun belirlenmesi, bağlantının kurulması, verilerin aktarılması ve tarayıcının gelen içeriği işlemesi gibi farklı aşamalar gerçekleşir.
Genel olarak süreç şu şekilde ilerler:
- Kullanıcı tarayıcıya bir alan adı veya web adresi girer.
- DNS sistemi ilgili alan adının IP adresini bulmaya yardımcı olur.
- Kullanıcının cihazı hedef sunucuyla bağlantı kurar.
- İstek internet üzerinden sunucuya iletilir.
- Sunucu isteği işler ve gerekli verileri gönderir.
- Veriler ağ üzerinden kullanıcının cihazına ulaşır.
- Tarayıcı gelen verileri işleyerek web sayfasını görüntüler.
Bu işlemlerin önemli bir bölümü normal bağlantı koşullarında çok kısa sürelerde gerçekleşir.
İnternette Veri İletimi Nasıl Gerçekleşir?
İnternette veriler çoğunlukla tek parça hâlinde gönderilmez. Aktarılacak bilgiler daha küçük parçalara, yani veri paketlerine ayrılır.
Örneğin bir sunucudan cihazınıza veri aktarılırken bilgiler paketlere bölünebilir. Bu paketler ağ üzerinden hedefe ulaştığında gerekli bilgiler kullanılarak yeniden bir araya getirilir.
Veri Paketi Nedir?
Veri paketi, bir ağ üzerinden gönderilen bilginin belirli büyüklükteki parçalarından biridir.
Paketlerde yalnızca taşınacak içeriğin bir bölümü değil, verinin doğru noktaya ulaştırılması ve işlenmesi için gerekli kontrol bilgileri de bulunabilir.
Bunlar kullanılan protokole ve ağ katmanına bağlı olarak değişmekle birlikte kaynak ve hedef adres bilgileri, sıralama veya kontrol verileri ve taşınan içeriğin bir bölümünü kapsayabilir.
Paket tabanlı iletişimin önemli avantajlarından biri ağ kaynaklarının daha verimli kullanılabilmesidir. Farklı kullanıcıların paketleri aynı ağ altyapısı üzerinden taşınabilir.
Paketler Her Zaman Aynı Yolu mu İzler?
Hayır. İnternet üzerindeki paketlerin tamamının her durumda aynı fiziksel rotayı izlemesi gerekmez.
Yönlendiriciler ve ağ altyapısı, paketlerin hangi ağlar üzerinden iletileceğinin belirlenmesinde rol oynar. Ağ yoğunluğu, yönlendirme politikaları, bağlantı durumu ve ağ topolojisi gibi faktörler izlenen rotayı etkileyebilir.
Bu yapı internetin merkezi olmayan ve farklı ağların birbirleriyle bağlantı kurduğu mimarisinin önemli özelliklerinden biridir.
IP Adresi Nedir ve İnternette Ne İşe Yarar?
IP adresi, internet protokolünü kullanan ağlarda cihazların ve ağ arayüzlerinin tanımlanmasına yardımcı olan sayısal bir adresleme sistemidir.
Bir cihazın başka bir cihaz veya sunucuyla iletişim kurabilmesi için verilerin hangi hedefe yönlendirileceğinin bilinmesi gerekir. IP adresleri bu süreçte kritik rol oynar.
IPv4 Nedir?
IPv4, uzun yıllardır kullanılan internet protokolü sürümlerinden biridir. IPv4 adresleri 32 bitlik yapıya sahiptir ve genellikle şu biçimde görüntülenir:
192.168.1.1
IPv4 adres alanının sınırlı olması ve internete bağlanan cihaz sayısının hızla artması IPv6 kullanımının önem kazanmasına neden olmuştur.
IPv6 Nedir?
IPv6, çok daha geniş bir adres alanı sağlayan internet protokolü sürümüdür. 128 bitlik adres yapısı sayesinde IPv4'e kıyasla son derece fazla sayıda benzersiz adres oluşturulmasına imkân verir.
Akıllı telefonlardan IoT cihazlarına kadar internete bağlanan cihaz sayısının artması, IPv6'nın uzun vadeli internet altyapısındaki önemini artırmaktadır.
DNS Nedir ve Nasıl Çalışır?
DNS, yani Domain Name System, alan adlarının IP adresleriyle eşleştirilmesini sağlayan dağıtık isimlendirme sistemidir.
İnsanların bir web sitesine erişmek için karmaşık IP adreslerini hatırlaması pratik değildir. Bunun yerine alan adları kullanılır.
Örneğin tarayıcıya bir alan adı yazıldığında DNS sistemi bu alan adının ilişkilendirildiği IP adresinin bulunmasına yardımcı olur. Ardından bağlantı uygun sunucuya yönlendirilebilir.
DNS Sorgusu Nasıl Gerçekleşir?
Basitleştirilmiş bir DNS çözümleme süreci şu şekilde düşünülebilir:
- Kullanıcı alan adını tarayıcıya girer.
- Sistem daha önce kaydedilmiş uygun bir DNS sonucunun bulunup bulunmadığını kontrol edebilir.
- Gerekli durumda DNS çözümleyicisine sorgu gönderilir.
- Alan adı için uygun DNS kayıtları araştırılır.
- İlgili IP adresi elde edilir.
- İstemci hedef sunucuyla iletişim kurmaya başlayabilir.
DNS sayesinde kullanıcıların web sitelerine erişirken IP adreslerini ezberlemesine gerek kalmaz.
TCP/IP Nedir?
TCP/IP, internet iletişiminin temelini oluşturan protokol ailesidir. Farklı cihazların ve ağların ortak kurallar çerçevesinde veri alışverişi gerçekleştirmesine yardımcı olur.
TCP Ne İşe Yarar?
TCP, yani Transmission Control Protocol, güvenilir ve sıralı veri aktarımı gerektiren iletişimlerde kullanılan taşıma katmanı protokolüdür.
TCP; verilerin sıralı biçimde teslim edilmesi, kayıp verilerin yeniden gönderilmesi ve iletişim akışının kontrol edilmesi gibi mekanizmalar sağlar.
Web iletişiminin önemli bir bölümünde TCP kullanılmakla birlikte modern internet teknolojilerinde UDP tabanlı farklı protokoller de kullanılmaktadır.
IP Ne İşe Yarar?
IP, yani Internet Protocol, veri paketlerinin kaynak ve hedef ağ adreslerine göre iletilmesini sağlayan temel protokoldür.
Basitleştirilmiş biçimde ifade edildiğinde IP paketlerin nereye gönderileceğiyle, TCP ise güvenilir aktarım gereken durumlarda verilerin düzenli ve eksiksiz iletilmesiyle ilgilenir.
Router Nedir ve İnternetteki Görevi Nedir?
Router, yani yönlendirici, farklı ağlar arasında veri paketlerinin iletilmesini sağlayan ağ cihazıdır.
Evde kullanılan modem/router cihazlarından internet servis sağlayıcılarının ve büyük ağ operatörlerinin kullandığı gelişmiş yönlendiricilere kadar farklı seviyelerde router sistemleri bulunur.
Yönlendiriciler paketlerin hedef IP adreslerini değerlendirerek uygun bir sonraki ağ noktasına gönderilmesini sağlar.
Modem ve Router Arasındaki Fark Nedir?
Modem ve router kavramları sıklıkla birbirinin yerine kullanılır ancak görevleri farklıdır.
Modem, kullanılan erişim teknolojisine bağlı olarak internet servis sağlayıcısının ağıyla bağlantının kurulmasını sağlayan işlevleri yerine getirir.
Router ise yerel ağ ile diğer ağlar arasında veri paketlerini yönlendirir ve birden fazla cihazın ağ bağlantısını yönetebilir.
Günümüzde evlerde kullanılan birçok cihaz modem ve router işlevlerini tek donanım içerisinde birleştirebilir.
İnternet Servis Sağlayıcısı (ISS) Nedir?
İnternet Servis Sağlayıcısı veya ISS, kullanıcıların internet altyapısına erişmesini sağlayan hizmet sağlayıcıdır.
Fiber, DSL, kablo, mobil şebeke ve farklı erişim teknolojileri üzerinden internet bağlantısı sunulabilir.
Bir kullanıcı internete bağlandığında veri trafiği yalnızca kendi cihazı ile hedef web sitesi arasında doğrudan ilerlemez. Trafik; yerel ağ, servis sağlayıcı altyapısı, farklı operatör ağları ve gerektiğinde uluslararası bağlantılar üzerinden taşınabilir.
İnternet Verileri Fiziksel Olarak Nasıl Taşınır?
İnternet tamamen kablosuz çalışan soyut bir sistem değildir. Küresel veri iletişiminin arkasında çok büyük bir fiziksel altyapı bulunur.
Veriler kullanılan bağlantı türüne göre elektriksel, optik veya radyo sinyalleri aracılığıyla taşınabilir.
Fiber Optik Kablolar
Fiber optik sistemlerde veriler ışık sinyalleri kullanılarak iletilir. Yüksek kapasite ve uzun mesafelerde düşük sinyal kaybı gibi avantajları nedeniyle modern internet altyapısının kritik parçalarından biridir.
Deniz Altı İnternet Kabloları
Kıtalar arasındaki internet trafiğinin önemli bölümü deniz ve okyanus tabanına döşenen yüksek kapasiteli fiber optik kablo sistemleri üzerinden taşınır.
Bu kablolar farklı ülkelerdeki ağları ve veri merkezlerini birbirine bağlayarak küresel internet iletişiminin temel fiziksel altyapılarından birini oluşturur.
Kablosuz Bağlantılar
Wi-Fi ve mobil ağlar gibi teknolojiler cihazların belirli noktalarda fiziksel kablo bağlantısı olmadan ağa erişmesini sağlar.
Ancak kullanıcının cihazı kablosuz bağlansa bile verinin yolculuğunun geri kalanında baz istasyonları, fiber bağlantılar, veri merkezleri ve diğer kablolu ağ altyapıları kullanılabilir.
Bir Web Sitesine Girdiğimizde Ne Olur?
İnternetin nasıl çalıştığını anlamanın en kolay yollarından biri tarayıcıya bir web adresi yazdıktan sonra gerçekleşen işlemleri incelemektir.
Örneğin bir kullanıcı bir web sitesini ziyaret ettiğinde genel olarak şu süreç yaşanabilir:
- Tarayıcı alan adını işler.
- DNS üzerinden gerekli adres çözümlemesi yapılır.
- Hedef sunucuya ulaşmak için bağlantı oluşturulur.
- HTTPS kullanılıyorsa güvenli bağlantının kurulması için gerekli işlemler gerçekleştirilir.
- Tarayıcı sunucuya HTTP isteği gönderir.
- Sunucu isteği işler.
- HTML, CSS, JavaScript, görseller ve gerekli diğer kaynaklar gönderilir.
- Tarayıcı gelen kaynakları işler.
- Sayfa kullanıcıya görüntülenir.
Modern web sayfalarında farklı sunuculardan çok sayıda kaynak alınabileceği için gerçek süreç bundan daha karmaşık olabilir.
HTTP ve HTTPS Nedir?
HTTP, web üzerindeki istemci ve sunucu iletişiminde kullanılan temel uygulama katmanı protokollerinden biridir.
Bir tarayıcı web sunucusundan sayfa istediğinde HTTP üzerinden istek ve yanıt alışverişi gerçekleştirilebilir.
HTTPS Neden Önemlidir?
HTTPS, HTTP iletişiminin TLS kullanılarak güvenli hâle getirilmiş biçimidir.
HTTPS bağlantılarında istemci ile sunucu arasındaki iletişim şifrelenir. Böylece verilerin aktarım sırasında üçüncü kişiler tarafından okunması veya değiştirilmesi riskine karşı önemli bir koruma sağlanır.
Özellikle kullanıcı girişleri, ödeme bilgileri ve kişisel veriler gibi hassas bilgilerin aktarıldığı sistemlerde güvenli bağlantı kritik öneme sahiptir.
Sunucu Nedir?
Sunucu, ağ üzerinden diğer cihazlara veri, uygulama veya farklı hizmetler sağlayan sistemdir.
Bir web sitesine girdiğinizde sitenin dosyaları ve uygulama bileşenleri bir veya birden fazla sunucu üzerinde çalışabilir.
Sunucular yalnızca web siteleri için kullanılmaz. E-posta, veri tabanı, dosya paylaşımı, çevrim içi oyunlar, bulut hizmetleri ve kurumsal uygulamalar gibi pek çok sistem sunucu altyapılarından yararlanır.
İstemci ve Sunucu Arasındaki İlişki
İnternette yaygın kullanılan modellerden biri istemci-sunucu mimarisidir.
İstemci hizmet talep eden taraftır. Web tarayıcısı veya mobil uygulama istemci olarak görev yapabilir.
Sunucu ise istemciden gelen isteği değerlendirerek uygun yanıtı üretir.
Örneğin bir haber sitesine girdiğinizde tarayıcınız istemci olarak sunucudan ilgili sayfanın içeriğini ister. Sunucu gerekli verileri gönderir ve tarayıcı bunları işleyerek kullanıcıya gösterir.
İnternet Hızı Neye Göre Değişir?
İnternet bağlantısının performansı yalnızca kullanıcının satın aldığı pakette belirtilen maksimum hız değerine bağlı değildir.
Bağlantı performansını etkileyebilecek faktörlerden bazıları şunlardır:
- Kullanılan bağlantı teknolojisi
- İnternet servis sağlayıcısının altyapısı
- Ağ yoğunluğu
- Wi-Fi sinyal kalitesi
- Kullanıcı ile sunucu arasındaki ağ rotası
- Sunucunun kapasitesi ve mevcut yükü
- Modem ve router performansı
- Aynı bağlantıyı kullanan cihaz sayısı
- Paket kaybı
- Gecikme süresi
Bu nedenle yüksek indirme hızına sahip bir internet bağlantısında bile bazı hizmetlerde gecikme veya performans sorunları yaşanabilir.
Ping ve Gecikme Süresi Nedir?
Gecikme, verinin ağ üzerindeki noktalar arasında iletilmesi için geçen süreyle ilişkili önemli bir performans ölçütüdür ve genellikle milisaniye (ms) cinsinden ifade edilir.
Özellikle çevrim içi oyunlar, görüntülü görüşmeler ve gerçek zamanlı uygulamalarda düşük gecikme önemlidir.
İnternet bağlantısının yüksek bant genişliğine sahip olması gecikmenin mutlaka düşük olacağı anlamına gelmez. Bant genişliği ve gecikme birbirinden farklı ağ performansı kavramlarıdır.
İnternet Güvenliği Nasıl Sağlanır?
İnternet üzerinden sürekli veri aktarılması güvenliği kritik hâle getirir. Güvenli iletişim için farklı teknolojiler ve güvenlik katmanları birlikte kullanılabilir.
Bunların arasında:
- HTTPS ve TLS şifreleme
- Güvenlik duvarları
- Kimlik doğrulama sistemleri
- Çok faktörlü kimlik doğrulama
- Zararlı yazılım koruma sistemleri
- Güvenli DNS çözümleri
- Ağ izleme sistemleri
- Güncel yazılım ve güvenlik yamaları
yer alabilir.
Ancak internet güvenliği yalnızca altyapıya bağlı değildir. Kullanıcıların güçlü ve benzersiz parolalar kullanması, şüpheli bağlantılara karşı dikkatli olması ve kullandığı yazılımları güncel tutması da güvenliğin önemli parçalarıdır.
İnternetin Çalışma Mantığı Kısaca Nasıldır?
İnternetin çalışma mantığı en basit hâliyle cihazlar arasında standart protokoller aracılığıyla veri paketlerinin aktarılmasıdır.
Bir kullanıcı internette herhangi bir işlem gerçekleştirdiğinde cihazından çıkan veriler ağ altyapısına aktarılır. Yönlendiriciler paketlerin uygun ağlar üzerinden hedefe ilerlemesini sağlar. Hedef sistem isteği işler ve gerekli yanıtı yeniden ağ üzerinden kullanıcıya gönderir.
DNS, IP, TCP, UDP, HTTP, HTTPS, router, sunucu, veri merkezi, fiber optik altyapı ve internet servis sağlayıcıları gibi birçok teknoloji bu iletişim ekosisteminin farklı bölümlerinde görev yapar.
İnternetin kullanıcı açısından birkaç saniyede gerçekleşen basit bir işlem gibi görünmesinin arkasında, dünya genelinde birbirine bağlanmış son derece kapsamlı bir ağ altyapısı bulunmaktadır.