Herkes internet hakkında konuşuyor ve bunun olup olmadığı veya nasıl olması gerektiği düzenlenmiş . Ancak internetin gerçekte nasıl çalıştığını veya internetin tam olarak ne olduğunu yeterince insan bilmiyor.
İnternet Tam Olarak Nedir?
İLİŞKİLİ: Ağ Tarafsızlığı Nedir?
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 bir "birbirine bağlı bilgisayar ağları" sistemini ifade eder.
İnternetin hepsi bu kadar - dünyanın her yerinde birbirine bağlı çok sayıda bilgisayar ağı. Elbette, bu iletişimi mümkün kılan, şehir sokaklarınızın altındaki kablolardan okyanus tabanlarındaki devasa kablolara ve gezegenin yörüngesindeki uydulara kadar pek çok fiziksel donanım var. Ayrıca arka planda, "google.com" gibi bir web sitesi adresi yazmanıza ve bilgisayarınızın, web sitesinin bulunduğu fiziksel konuma mümkün olan en hızlı şekilde bilgi göndermesine olanak tanıyan pek çok yazılım vardır.
İLİŞKİLİ: İnternet Servis Sağlayıcım İçin İnternet Hizmetini Kim Sağlar?
Tek bir web sitesine bağlansanız bile, başlık altında çok daha fazlası oluyor. Bilgisayarınız, web sitesini barındıran bilgisayara doğrudan bir bilgi parçası veya veri "paketini" gönderemez. Bunun yerine, ev yönlendiricinize nereye gittiği ve web sunucusunun nereye yanıt vermesi gerektiği hakkında bilgi içeren bir paket iletir. Yönlendiriciniz daha sonra bunu internet servis sağlayıcınızdaki (Comcast, Time Warner veya her kim kullanırsanız kullanın) yönlendiricilere gönderir. başka bir internet servis sağlayıcısındaki başka bir yönlendirici vb. hedefine ulaşıncaya kadar. Uzak sunucudan sisteminize geri gönderilen paketler, tersine bir yolculuk yapar.
Kusursuz bir benzetme kullanmak, biraz postayla mektup göndermek gibidir. Yerel posta çalışanınız mektubu alıp doğrudan ülke genelinde veya kıtada gideceği adrese götüremez. Bunun yerine mektup, yerel postaneye gider ve orada başka bir postaneye gönderilir, sonra başka bir postaneye gönderilir ve hedefine ulaşıncaya kadar böyle devam eder. Bir mektubun dünyanın diğer tarafına ulaşması ülkenin diğer tarafına göre daha uzun sürer çünkü daha fazla durması gerekir ve bu genellikle internet için de geçerlidir. Paketlerin daha fazla aktarımla daha uzun mesafelere gitmesi veya adlandırıldığı şekliyle "atlama" biraz daha uzun sürecektir.
Fiziksel postadan farklı olarak, veri paketleri göndermek hala çok hızlı olsa da, saniyede birçok kez oluyor. Her paket çok küçüktür ve bilgisayarlar iletişim kurduğunda çok sayıda paket ileri geri gönderilir - biri diğerinden bir web sitesi yüklüyor olsa bile. Bir paketin seyahat süresi milisaniye cinsinden ölçülür.
Veriler Pek Çok Yol İzleyebilir
Bu ağlar, göründüğünden biraz daha ilginç ve karmaşıktır. Tüm bu ağlar birbirine bağlıyken, yalnızca tek bir veri yolu almak zorunda kalmazsınız. Ağlar birden çok başka ağa bağlı olduğundan, tüm dünyaya yayılan tam bir bağlantı 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 alabileceği anlamına gelir.
Başka bir deyişle, sizinle bir web sitesi arasındaki bir ağ çökse bile, genellikle verilerin alabileceği başka bir yol vardır. Yol üzerindeki yönlendiriciler, bir ağın kapalı olup olmadığı ve verilerin alınması için en uygun yol hakkında bilgi vermek için Sınır Ağ Geçidi Protokolü veya BGP adı verilen bir şey kullanır.
Bu birbirine bağlı ağı (veya internet) oluşturmak, her ağı tek tek yakındaki bir ağa bağlamak kadar basit değildir. Ağlar, birçok farklı yol boyunca birçok farklı yolla bağlanır ve bu yönlendiriciler üzerinde çalışan yazılım (ağ boyunca trafiği yönlendirdikleri için adlandırılır) her zaman verilerin alması için en uygun yolları bulmaya çalışır.
Aslında paketlerinizin bir hedef adrese gittiği yolu şu şekilde görebilirsiniz: traceroute komutunu kullanarak , paketin geri bildirmek için gittiği yol boyunca yönlendiricilere söyler.
Ö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 izledik. Paketler, Newark, 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 kuzeyindeki Seattle ağı üzerinden yönlendiricimize gitti. web sitesinin barındırıldığı yer.
"Seyahat eden" paketlerden bahsediyoruz, ancak elbette bunlar sadece veri parçalarıdır. Bir yönlendirici başka bir yönlendiriciyle iletişim kurar ve paketteki verileri iletir. Bir sonraki yönlendirici, nereye gittiğini anlamak için paketteki bilgileri kullanır ve verileri yol boyunca bir sonraki yönlendiriciye iletir. Paket sadece teldeki bir sinyaldir.
IP Adresleri, DNS, TCP / IP, HTTP ve Daha Fazla Ayrıntı
Bu, en azından internetin nasıl çalıştığına dair üst düzey bir genel bakış. Hepimizin kullandığı internet için önemli olan ve hakkında daha detaylı okuyabileceğiniz birçok küçük konu var.
Örneğin, bir ağdaki her cihazın benzersiz, sayısal bir IP adresi o ağda. Veriler bu adreslere gönderilir. Hem eski IPv4 adresleri var hem de daha yeni IPv6 adresleri . IP, "internet Protokolü" anlamına gelir, bu nedenle IP adresi bir "internet Protokol adresi" dir. Bunlar, ağdaki cihazların kullandığı ve konuştuğu adreslerdir.
İLİŞKİLİ: DNS Nedir ve Başka Bir DNS Sunucusu Kullanmalı mıyım?
İnsanlar, howtogeek.com ve google.com gibi, bir dizi sayıdan daha akılda kalıcı ve anlaşılır alan adlarını kullanır. Ancak, bunun gibi alan adlarını kullandığınızda, bilgisayarınız kendi alan adı sistemi (DNS) sunucusu ve bu etki alanı için sayısal IP adresini sorar. Telefon numaraları için büyük, genel bir adres defteri gibi düşünün. Alan adı isteyen şirketler ve bireyler, kayıt yaptırmak için ödeme yapmak zorundadır. Muhtemelen internet servis sağlayıcınızın DNS hizmetini kullanıyorsunuzdur, ancak şunu seçebilirsiniz: başka bir DNS sunucusu kullan sevmek Google Public DNS veya OpenDNS .
İLİŞKİLİ: TCP ve UDP Arasındaki Fark Nedir?
Tüm bunların altında, cihazların internet protokolü kullanırken bile iletişim kurmak için kullandıkları farklı “protokol” katmanları vardır. En yaygın aktarım protokolü, İnternet Protokolü üzerinden İletim Kontrol Protokolü anlamına gelen TCP / IP'dir. TCP tamamen güvenilirlikle ilgilidir ve cihazlar, yol boyunca hiçbir şeyin kaybolmamasını sağlamak için karşılıklı sohbet eder ve veri paketlerini izler. Varsa, fark edilir ve kızar. Gibi başka protokoller de vardır. UDP , bu da ham hız için güvenilirlik unsurlarını atıyor.
TCP ve UDP gibi aktarım protokollerinin üstünde, HTTP veya HTTPS - web tarayıcısı kullanıcılarınızın kullandığı hiper metin aktarım protokolü. 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 protokollerin ü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 aynısı internet için de geçerlidir. Buraya bir kitabın tamamını yazabiliriz, ancak şimdilik, daha fazlasını okumak istiyorsanız, yukarıdaki bağlantılar başlamanıza yardımcı olacaktır.
Temel bilgileri anladıktan sonra, bunun nedenini daha iyi anlayabilirsiniz BT Kalabalık sahne de çok komik.
Resim Kredisi: Toria /Shutterstock.com, Chaivat Oluşturucu /Shutterstock.com.