İnternet Nasıl Çalışıyor?
Herkes internetten ve nasıl düzenlenip düzenlenmesi gerektiği hakkında konuşuyor. Ancak internetin gerçekte nasıl çalıştığını veya internetin tam olarak ne olduğunu bilen insanlar.
İnternet Nedir, Tam Olarak?
Muhtemelen evde kendi “yerel alan ağınız” vardır ve yönlendiricinize bağlı olan ve internete bağlanan tüm cihazlardan oluşur. “İnternet” kelimesi dünya çapında “birbirine bağlı bilgisayar ağları” sistemini ifade eder..
Bütün bunlar internet gerçekten birbirine bağlı, dünyanın her yerinde çok sayıda bilgisayar ağı. Elbette, şehir sokaklarınızın altındaki kablolardan, okyanus tabanlarındaki büyük kablolara ve gezegenin etrafındaki yörüngede uydular olan birçok fiziksel donanım var - bu iletişimi mümkün kılıyor. Arka planda çalışan bir çok yazılım da var; “google.com” gibi bir web sitesi adresi girmenize ve bilgisayarınızın bu web sitesinin mümkün olan en hızlı şekilde bulunduğu fiziksel konuma bilgi göndermesine izin verin.
Sadece tek bir web sitesine bağlanırken bile, kaputun altında daha birçok şey oluyor. Bilgisayarınız, web sitesini barındıran bilgisayara doğrudan bir parça bilgi veya “veri paketi” gönderemez. Bunun yerine, nereye gittiği ve web sunucusunun nereye cevap vermesi gerektiği hakkında bilgileri içeren bir paketi ev yönlendiricinize iletir. Yönlendiriciniz daha sonra başka bir internet servis sağlayıcısındaki başka bir yönlendiriciye gönderildiği ve İnternet servis sağlayıcınızdaki yönlendiricilere (Comcast, Time Warner veya başka birini kullanırsanız) gönderir. Uzak sunucudan sisteminize geri gönderilen herhangi bir paket tersine yolculuk yapar.
Kusurlu bir benzetme kullanmak için, postaya bir mektup göndermek gibi bir şey. Yerel posta çalışanınız mektubu kapatamaz ve doğrudan ülke genelinde veya kıtadaki varış adresine alamaz. Bunun yerine, mektup yerel postanenize, başka bir postaneye, daha sonra bir diğerine gönderildiği yere gidene kadar gider. Bir mektubun, dünyanın diğer tarafına, ülkenin diğer tarafına göre daha uzun sürmesi gerekir, çünkü daha fazla durması gerekir ve bu genellikle internet için de geçerlidir. Paketlerin daha fazla aktarımla daha uzun mesafelere gitmeleri biraz uzun sürecek ya da “atlama” olarak adlandırılacak.
Fiziksel postalardan farklı olarak, veri paketleri göndermek hala çok hızlı olsa da, ve saniyede birçok kez olur. Her paket çok küçüktür ve bilgisayarlar iletişim kurarken, biri yalnızca bir web sitesinden diğerine web sitesi yüklese bile çok sayıda paket gönderilir. Bir paketin hareket süresi milisaniye cinsinden ölçülür.
Veriler Birçok Yolu Alabilir
Bu ağ ağı göründüğünden biraz daha ilginç ve karmaşık. Bütün bu ağlar birbirine bağlıyken, veri almak için yalnızca tek bir yol yoktur. Ağlar diğer birçok ağa bağlı olduğundan, dünyanın her yerine yayılmış bir bağlantılar ağı vardır. Bu, bu paketlerin (cihazlar arasında gönderilen küçük veri parçaları) gittikleri yere ulaşmak için birden fazla yol izleyebileceği anlamına gelir.
Başka bir deyişle, sizinle bir web sitesi arasındaki bir ağ kopsa bile, genellikle verilerin alabileceği başka bir yol vardır. Yol boyunca bulunan yönlendiriciler, ağın kapalı olup olmadığı ve verilerin alınması için en uygun yol hakkında bilgi iletmek için Sınır Ağ Geçidi Protokolü veya BGP adlı bir şey kullanır..
Bu birbirine bağlı ağı (veya interneti) oluşturmak, her ağı yakındaki bir ağa tek tek bağlamak kadar basit değildir. Ağlar, birçok farklı yol boyunca farklı şekillerde bağlanır ve bu yönlendiriciler üzerinde çalışan yazılım (ağ üzerinden trafiği yönlendirdikleri için adlandırılır) her zaman, verilerin alınması için en uygun yolları bulmaya çalışır..
Aslında, paketlerin geri rapor etmeleri için yol boyunca yönlendiricilere bildiren traceroute komutunu kullanarak paketlerinizin bir hedef adrese giden yolunu görebilirsiniz..
Örneğin, aşağıdaki ekran görüntüsünde, Eugene, Oregon'daki bir Comcast internet bağlantısından howtogeek.com'a giden yolu takip ettik. Paketler, New Jersey, New Jersey'deki Linode veri merkezine gitmeden önce Chicago, New York ve Newark üzerinden bir Tata Communications (as6453.net) omurga ağına yönlendirilmeden önce, Comcast'in Seattle'ın kuzeyindeki ağı aracılığıyla yönlendiricimize gitti web sitesinin barındırıldığı yer.
“Seyahat” paketlerinden bahsediyoruz, ama elbette, bunlar sadece veri parçaları. Bir yönlendirici başka bir yönlendiriciye temas eder ve verileri paket içinde iletir. Bir sonraki yönlendirici nereye gittiğini bulmak için paket üzerindeki bilgileri kullanır ve verileri yolu boyunca bir sonraki yönlendiriciye iletir. Paket sadece kablodaki bir sinyaldir..
IP Adresleri, DNS, TCP / IP, HTTP ve Daha Fazla Ayrıntı
En azından internetin nasıl çalıştığına dair üst düzey bir bakış. Hepimizin kullandığı internet için önemli olan ve daha detaylı olarak okuyabileceğiniz birçok konu var..
Örneğin, bir ağdaki her cihazın o ağda benzersiz ve sayısal bir IP adresi vardır. Veriler bu adreslere gönderilir. Hem eski IPv4 adresleri hem de yeni IPv6 adresleri vardır. IP, “İnternet Protokolü” anlamına gelir, bu yüzden bir IP adresi bir “internet Protokolü adresi” dir. Bunlar ağdaki cihazların kullandığı ve konuştuğu adreslerdir..
İnsanlar, bir dizi numaradan daha akılda kalıcı ve anlaşılır olan howtogeek.com ve google.com gibi insan tarafından okunabilen alan adlarını kullanır. Ancak, bunun gibi etki alanı adları kullandığınızda, bilgisayarınız kendi etki alanı adı sistemi (DNS) sunucusuyla bağlantı kurar ve bu etki alanı için sayısal IP adresini ister. Telefon numaraları için halka açık bir adres defteri gibi düşünün. Alan adı isteyen şirketler ve şahıslar bu kayıtları kaydetmek için ödeme yapmak zorundadır. Muhtemelen internet servis sağlayıcınızın DNS servisini kullanıyorsunuzdur, ancak Google Public DNS veya OpenDNS gibi başka bir DNS sunucusu kullanmayı seçebilirsiniz..
Tüm bunların altında, internet protokolü kullanırken bile cihazların iletişim kurmak için kullandıkları farklı “protokoller” katmanları vardır. En yaygın taşıma protokolü, İnternet Protokolü üzerinden İletim Denetimi Protokolü anlamına gelen TCP / IP'dir. TCP tamamen güvenilirlikle ilgilidir ve cihazlar ileri geri sohbet eder ve yol boyunca hiçbir şeyin kaybolmamasını sağlamak için veri paketlerini izler. Olursa, fark edilir ve kızar. Ham hız için güvenilirlik unsurlarını ortaya çıkaran UDP gibi başka protokoller de var..
TCP ve UDP gibi aktarım protokollerinin üstünde web tarayıcınızın kullandığı HTTP veya HTTPS gibi hiper metin aktarım protokolü gibi uygulama protokolleri vardır. HTTP protokolü, IP protokolünün üzerinde çalışan TCP protokolünün üzerinde çalışır. Diğer uygulamalar farklı protokoller kullanabilir veya yine de TCP ve IP gibi protokoller üzerinde çalışan kendi protokollerini oluşturabilir. Kullandığımız teknolojinin çoğu, diğer katmanlar üzerine inşa edilmiş teknoloji katmanlarını içerir ve internet için de aynı şey geçerlidir. Buraya bütün bir kitap yazabiliriz, ama şimdilik, daha fazla okumak istiyorsanız, yukarıdaki linkleri başlatmanız gerekir..
Temel bilgileri anladığınızda, bu BT Kalabalık ortamının neden bu kadar komik olduğunu daha iyi anlayabilirsiniz..
Resim Kredisi: Toria / Shutterstock.com, Chaiwat Srijankul / Shutterstock.com.