İnternet hala genç bir teknoloji olmasına rağmen, şimdi onsuz bir hayat hayal etmek zor. Mühendisler her yıl internete entegre olacak daha fazla cihaz yaratıyor. Bu ağlar ağı dünyayı çaprazlar ve hatta uzaya kadar uzanır. Ama çalışmasını sağlayan nedir?
İnterneti anlamak için iki ana bileşenden oluşan bir sistem olarak bakmak yardımcı olur. Bu bileşenlerden ilki donanımdır . Buna her saniye terabit bilgi taşıyan kablolardan önünüzdeki bilgisayara kadar her şey dahildir.
İnterneti destekleyen diğer donanım türleri arasında yönlendiriciler , sunucular , cep telefonu kuleleri, uydular, radyolar, akıllı telefonlar ve diğer cihazlar bulunur. Tüm bu cihazlar birlikte ağlar ağını oluşturur. İnternet dövülebilir bir sistemdir -- öğeler dünya çapında ağlara katılıp ayrıldıkça çok az değişir. Bu öğelerden bazıları oldukça statik kalabilir ve İnternet'in omurgasını oluşturabilir. Diğerleri daha periferik.
Bu elemanlar bağlantılardır. Bazıları son noktalardır - bunu okumak için kullandığınız bilgisayar, akıllı telefon veya başka bir cihaz tek olarak sayılabilir. Biz bu uç noktalara istemciler diyoruz . İnternette aradığımız bilgileri depolayan makineler sunuculardır . Diğer elemanlar, bir trafik rotası boyunca bir bağlantı noktası olarak hizmet eden düğümlerdir . Ve sonra, kablolar ve fiber optikler durumunda olduğu gibi fiziksel olabilen veya uydulardan, cep telefonundan veya 4G kulelerinden veya radyolardan gelen kablosuz sinyaller olabilen iletim hatları vardır.
Tüm bu donanımlar, İnternet'in ikinci bileşeni olan protokoller olmadan bir ağ oluşturmaz. Protokoller , görevleri tamamlamak için makinelerin izlediği kurallar kümesidir. İnternete bağlı tüm makinelerin izlemesi gereken ortak bir protokol seti olmadan, cihazlar arasında iletişim gerçekleşemezdi. Çeşitli makineler birbirini anlayamayacak ve hatta anlamlı bir şekilde bilgi gönderemeyecekti. Protokoller, makinelerin veri iletmek için kullanması için hem yöntemi hem de ortak bir dili sağlar.
Bir sonraki sayfada protokollere ve bilgilerin İnternet'te nasıl dolaştığına daha yakından bakacağız.
Protokol Konusu
Muhtemelen internette birkaç protokol duymuşsunuzdur. Örneğin, köprü metni aktarım protokolü , Web sitelerini bir tarayıcı aracılığıyla görüntülemek için kullandığımız şeydir - herhangi bir Web adresinin önündeki http'nin anlamı budur. Daha önce bir FTP sunucusu kullandıysanız, dosya aktarım protokolüne güvendiniz. Bunun gibi protokoller ve düzinelerce daha fazlası, tüm cihazların İnternet'in bir parçası olmak için çalışması gereken çerçeveyi oluşturur .
En önemli protokollerden ikisi, iletim kontrol protokolü (TCP) ve İnternet protokolüdür (IP) . Genellikle ikisini birlikte gruplandırırız - İnternet protokolleri hakkındaki çoğu tartışmada bunların TCP/IP olarak listelendiğini göreceksiniz.
Bu protokoller ne işe yarar? En temel seviyelerinde, bu protokoller bilginin internetten nasıl geçtiğine ilişkin kuralları belirler. Bu kurallar olmadan, sahip oldukları bilgilere erişmek için diğer bilgisayarlara doğrudan bağlantılara ihtiyacınız olacaktır. Ayrıca ortak bir dili anlamak için hem bilgisayarınıza hem de hedef bilgisayara ihtiyacınız olacaktır.
Muhtemelen IP adreslerini duymuşsunuzdur . Bu adresler İnternet protokolünü takip eder. İnternete bağlı her cihazın bir IP adresi vardır . Bu, bir makinenin büyük ağ üzerinden diğerini bu şekilde bulabilmesidir.
Bugün çoğumuzun kullandığı IP sürümü, 32 bit adres sistemine dayanan IPv4'tür. Bu sistemle ilgili büyük bir sorun var: Adreslerimiz tükeniyor. Bu nedenle, İnternet Mühendisliği Görev Gücü (IETF) 1991'de talebi karşılamak için yeterli adres oluşturmak için yeni bir IP sürümü geliştirmenin gerekli olduğuna karar verdi. Sonuç, 128 bitlik bir adres sistemi olan IPv6 oldu. Bu, öngörülebilir gelecek için artan İnternet erişimi talebini karşılamak için yeterli adres [kaynak: Opus One ].
Başka bir bilgisayardan mesaj göndermek veya bilgi almak istediğinizde, aktarımı mümkün kılan TCP/IP protokolleridir. İsteğiniz ağ üzerinden gider ve hedef sunucuyu bulma yolunda alan adı sunucularına (DNS) ulaşır. DNS, isteği doğru yöne yönlendirir. Hedef sunucu isteği aldığında, bilgisayarınıza geri bir yanıt gönderebilir. Veriler size geri dönmek için tamamen farklı bir yoldan gidebilir. Veri aktarımına yönelik bu esnek yaklaşım, İnternet'i bu kadar güçlü bir araç yapan şeyin bir parçasıdır.
Bilginin İnternet'te nasıl dolaştığına daha yakından bakalım.
Paket, Paket, Paket Kimde?
Bu makaleyi almak için, bilgisayarınızın makalenin dosyasını içeren Web sunucusuna bağlanması gerekiyordu . Bunu, verilerin İnternet'te nasıl dolaştığının bir örneği olarak kullanacağız.
İlk olarak, Web tarayıcınızı açın ve Web sitemize bağlanın. Bunu yaptığınızda, bilgisayarınız İnternet bağlantınız üzerinden İnternet servis sağlayıcınıza (ISS) elektronik bir istek gönderir . ISP, isteği İnternet'teki zincirin ilerisindeki bir sunucuya yönlendirir. Sonunda, istek bir alan adı sunucusuna (DNS) ulaşacaktır .
Bu sunucu, yazdığınız alan adı (www.howstuffworks.com gibi) için bir eşleşme arayacaktır. Bir eşleşme bulursa, isteğinizi uygun sunucunun IP adresine yönlendirecektir. Bir eşleşme bulamazsa, isteği zincirin ilerisine, daha fazla bilgiye sahip bir sunucuya gönderir.
İstek sonunda Web sunucumuza gelecektir. Sunucumuz, istenen dosyayı bir dizi paket halinde göndererek yanıt verecektir. Paketler , bir dosyanın 1.000 ile 1.500 bayt arasında değişen parçalarıdır. Paketler, bilgisayarlara paketin içinde ne olduğunu ve bilgilerin diğer paketlerle nasıl bir bütün bir dosya oluşturacağını söyleyen üstbilgi ve altbilgilere sahiptir. Her paket ağda yukarı ve aşağı bilgisayarınıza geri gider. Paketlerin hepsinin aynı yolu izlemesi gerekmez - genellikle en az dirençli yoldan giderler.
Bu önemli bir özellik. Paketler hedeflerine ulaşmak için birden fazla yol kat edebildiğinden, bilgilerin İnternet'teki sıkışık alanların etrafından dolaşması mümkündür. Aslında, bazı bağlantılar kaldığı sürece, İnternet'in tüm bölümleri çökebilir ve bilgiler bir bölümden diğerine geçebilir - ancak bu normalden daha uzun sürebilir.
Paketler size ulaştığında cihazınız bunları protokollerin kurallarına göre düzenler. Bir yapbozu bir araya getirmek gibi bir şey. Sonuç, bu makaleyi görmenizdir.
Bu, diğer dosya türleri için de geçerlidir. Bir e-posta gönderdiğinizde, İnternet'te yakınlaştırma yapmadan önce paketlere bölünür. İnternet üzerinden yapılan telefon aramaları da İnternet üzerinden ses protokolünü ( VoIP ) kullanarak konuşmaları paketlere dönüştürür . Bu protokoller için Vinton Cerf ve Robert Kahn gibi ağ öncülerine teşekkür edebiliriz -- ilk çalışmaları hem ölçeklenebilir hem de sağlam bir sistem oluşturmaya yardımcı oldu.
İnternet kısaca böyle çalışır. Çeşitli cihazlara ve protokollere daha yakından baktığınızda, resmin sunduğumuz genel bakıştan çok daha karmaşık olduğunu fark edeceksiniz. Bu büyüleyici bir konu -- sonraki sayfadaki bağlantıları takip ederek daha fazlasını öğrenin.
İlk Yayınlanma: 7 Mayıs 2010
İnternet Nasıl Çalışır SSS
İnternet nedir?
İnternetin temel özellikleri nelerdir?
Veriler İnternette nasıl hareket eder?
İnternette ne kadar veri var?
Daha Fazla Bilgi
İlgili Makaleler
- İnternet Altyapısı Nasıl Çalışır?
- Gerçek veya Kurgu: İnternet
- Nihai İnternet Mitleri Testi
- ARPANET Nasıl Çalışır?
- Modemler Nasıl Çalışır?
- Web Sunucuları Nasıl Çalışır?
- paket nedir?
- İnternet nasıl başladı?
- Yönlendiriciler Nasıl Çalışır?
Daha Fazla Harika Bağlantı
- Bilgisayar Tarihi Müzesi
- DARPA
- Yaşayan İnternet
Kaynaklar
- Bilgisayar Tarihi Müzesi "Bilgisayar Öncüsü Robert Kahn, Ed Feigenbaum ile." Youtube. 9 Ocak 2007. (23 Nisan 2010)http://www.youtube.com/watch?v=t3uTKs9XZyk
- Kongre Özeti. "İnternet Tarihi: ARPANET'ten Geniş Banta." Şubat 2007. s. 35 - 37, 64.
- Hauben, Ronda. "ARPANET'ten İnternete." Kolombiya Üniversitesi. 23 Haziran 1998. (26 Nisan 2010) http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt
- Bilgi Bilimleri Enstitüsü. "İnternet protokolü." Eylül 1981. (26 Nisan 2010) http://www.ietf.org/rfc/rfc791.txt
- Opus Bir. "IPv6 nedir?" (27 Nisan 2010) http://www.opus1.com/ipv6/whatisipv6.html
- DÜŞÜN projesi. "ARPANET'in Teknik Tarihi." Austin'deki Texas Üniversitesi. (26 Nisan 2010) http://userweb.cs.utexas.edu/users/chris/nph/ARPANET/ScottR/arpanet/index.htm