İnternet Altyapısı Nasıl Çalışır?

İnternet ile ilgili en büyük şeylerden biri, hiç kimsenin sahip olmadığıdır. Hem büyük hem de küçük çaplı küresel bir ağ koleksiyonudur. Bu ağlar, İnternet olarak bildiğimiz tek bir varlığın oluşturulması için birçok farklı yolla birbirine bağlanır . Aslında, bu isim birbirine bağlı ağlar fikrinden gelir.
1969’lı yılların başından bu yana, İnternet dört ana bilgisayar sisteminden on milyona yükseldi. Ancak, kimsenin İnternet'e sahip olmaması nedeniyle, farklı yollarla izlenmediği ve sürdürülmediği anlamına gelmez. 1992 yılında kurulan ve kâr amacı gütmeyen bir grup olan İnternet Topluluğu , İnternet'i nasıl kullandığımızı ve etkileşimde bulunduğumuzu tanımlayan politika ve protokollerin oluşumunu denetler.

Bu yazıda, İnternet'in temel dayanak yapısı hakkında bilgi edineceksiniz. Alan adı sunucuları, ağ erişim noktaları ve omurgalar hakkında bilgi edineceksiniz. Ama önce bilgisayarınızın başkalarına nasıl bağlandığını öğreneceksin.

İnternete bağlı her bilgisayar, evinizdeki bir ağın bir parçasıdır . Örneğin, bir modem kullanabilir ve bir İnternet Servis Sağlayıcısına (ISS) bağlanmak için yerel bir numarayı arayabilirsiniz . İşyerinde, bir yerel alan ağının ( LAN ) bir parçası olabilirsiniz , ancak büyük olasılıkla, şirketinizin sözleşmeli olduğu bir İSS kullanarak internete bağlanırsınız. ISS'nize bağlandığınızda, onların ağının bir parçası olursunuz. ISP daha sonra daha büyük bir ağa bağlanabilir ve ağlarının bir parçası olabilir. İnternet sadece bir ağlar ağıdır.

Çoğu büyük iletişim şirketinin, çeşitli bölgeleri birbirine bağlayan kendi özel omurgaları vardır. Her bölgede, şirketin bir Varlık Noktası vardır (POP). POP, yerel kullanıcıların şirket ağına, genellikle yerel telefon numarası veya özel hat üzerinden erişebilmeleri için bir yerdir. Şaşırtıcı olan şey, genel kontrol ağının olmaması. Bunun yerine, Ağ Erişim Noktaları veya NAP'ler aracılığıyla birbirine bağlanan birkaç üst düzey ağ vardır .


İnternet Ağı Örneği

İşte bir örnek. A Şirketi'nin büyük bir İSS olduğunu hayal edin. Her büyük şehirde, A Şirketi bir POP'a sahiptir. Her şehirdeki POP, ISS'nin müşterilerinin aradığı modemlerle dolu bir raftır. Şirket A , POP'ları birbirine bağlamak için telefon şirketinden fiber optik hatlar kiralar (bkz. Örneğin, bu UUNET Veri Merkezi Bağlantı Haritası ).

B Şirketi'nin kurumsal bir ISS olduğunu düşünün. B şirketi, büyük şehirlerde ve kurumlarda büyük binalar kurar ve bu binalarda Internet sunucu makinelerini bulur. B Şirketi, binaları arasında kendi fiber optik hatlarını çalıştıracak kadar büyük bir şirkettir, böylece hepsi birbirine bağlıdır.

Bu düzenlemede, tüm A Şirketi müşterileri birbirleriyle konuşabilir ve Şirket B müşterilerinin tamamı birbiriyle konuşabilir, ancak Şirket A müşterileri ve Şirket B müşterileri arasında iletişim kurmak için bir yol yoktur. Bu nedenle, Şirket A ve Şirket B'nin her ikisi de çeşitli şehirlerdeki NAP'lere bağlanmayı kabul eder ve iki şirket arasındaki trafik, NAP'lardaki ağlar arasında akar.

Gerçek internette, düzinelerce büyük internet sağlayıcısı, çeşitli şehirlerdeki NAP'lerle ve bu noktalardaki bireysel ağlar arasında trilyonlarca baytlık veri akışıyla birbirine bağlanır. İnternet, birbiriyle NAP'larda birbirleriyle iletişim kurmayı kabul eden devasa kurumsal ağlar topluluğudur. Bu şekilde, internetteki her bilgisayar birbirine bağlanır.

İnternet Yönlendiricinin İşlevi

Bu içerik bu cihazda uyumlu değil.

Tüm bu ağlar birbirleriyle konuşmak için NAP'lere, omurgalara ve yönlendiricilere güvenmektedir . Bu süreçle ilgili inanılmaz olan şey, bir mesajın bir bilgisayar bırakıp, dünyanın dört bir yanından birkaç farklı ağ üzerinden seyahat etmesine ve saniyenin bir kesirinde başka bir bilgisayara ulaşmasıdır!

Yönlendiriciler bir bilgisayardan bilgi göndermek için yeri belirlemek. Router'lar, mesajlarınızı ve diğer tüm internet kullanıcılarının mesajlarını binlerce yol boyunca kendi varış yerlerine hızlandıran özel bilgisayarlardır. Bir yönlendiricinin iki ayrı, ancak ilgili işleri vardır:

Bilginin gerekli olmadığı yerde gitmemesini sağlar. Bu, büyük hacimli verilerin "masum taraftarların" bağlantılarını tıkamasını engellemek için çok önemlidir.
Bilgilerin istenen hedefe ulaşmasını sağlar.
Bu iki işi gerçekleştirirken, bir yönlendirici, iki ayrı bilgisayar ağı ile uğraşırken son derece kullanışlıdır. Birbirinden diğerine bilgi aktaran iki ağa katılır. Aynı zamanda ağları birbirinden koruyarak, birindeki trafiğin gereksiz yere diğerine dökülmesini önler. Kaç ağın bağlı olduğuna bakılmaksızın, yönlendiricinin temel çalışması ve işlevi aynı kalır. İnternet, on binlerce küçük ağdan oluşan devasa bir ağ olduğundan, yönlendiricilerin kullanımı mutlak bir zorunluluktur. Daha fazla bilgi için, Yönlendiricilerin Çalışma Biçimini okuyun .

İnternet omurgası
Ulusal Bilim Vakfı (NSF) olarak adlandırılan 1987 yılında ilk yüksek hızlı omurga oluşturulan NSFNET bir oldu, T1 hattı birlikte 170 küçük bağlı ağlara ve 1.544 Mbps (milyon çalıştırılan bit saniyede). IBM, MCI ve Merit omurga oluşturmak ve bir sonraki yıl bir T3 (45 Mbps) omurga geliştirdi NSF ile çalıştı.

Omurgalar tipik olarak fiber optik hat hatlarıdır. Bagaj hattı, kapasiteyi artırmak için bir araya getirilen birden fazla fiber optik kabloya sahiptir. Fiber optik kablolar OC-3, OC-12 veya OC-48 gibi optik taşıyıcılar için OC olarak adlandırılmıştır. OC-48, 2,488 Mbps (2,488 Gbps) iletirken, bir OC-3 hattı 155 Mbps iletme kapasitesine sahiptir. Bunu 56.000 bps ileten tipik bir 56K modemle karşılaştır ve modern bir omurganın ne kadar hızlı olduğunu görüyorsun.

Bugün, kendi yüksek kapasiteli omurgalarını çalıştıran ve hepsi de dünyanın dört bir yanındaki çeşitli NAP'lerde çalışan birçok şirket var. Bu sayede, internetteki herkes, nerede olduklarını ve hangi şirketi kullandıkları, gezegendeki herkesle konuşabiliyorlar. Tüm İnternet, şirketler arasında serbestçe iletişim kurmak için devasa ve kapsamlı bir anlaşmadır.

İnternet Protokolü: IP Adresleri
İnternetteki her makinenin IP Adresi olarak adlandırılan benzersiz bir kimlik numarası vardır . IP , İnternet'in İnternet üzerinden iletişim kurmak için kullandığı dil olan İnternet Protokolü anlamına gelir . Bir protokol, bir servisi kullanmak isteyen birinin bu servisle konuştuğu önceden tanımlanmış bir yoldur. "Birisi" bir kişi olabilir, ancak daha sık bir Web tarayıcısı gibi bir bilgisayar programıdır.

Tipik bir IP adresi şu şekildedir: 216.27.61.137.

İnsanların hatırlamasını kolaylaştırmak için IP adresleri normal olarak ondalık biçiminde, yukarıdaki gibi noktalı bir ondalık sayı olarak ifade edilir . Fakat bilgisayarlar ikili biçimde iletişim kurarlar . Aynı IP adresine ikili olarak bakın: 11011000.00011011.00111101.10001001.

Bir IP adresindeki dört sayıya oktet denir , çünkü bunların her biri ikili formda görüntülendiğinde sekiz konuma sahiptir. Eğer tüm pozisyonları bir araya eklerseniz, 32 alırsınız, bu yüzden IP adresleri 32-bit sayılar olarak kabul edilir. Sekiz konumun her biri iki farklı duruma (1 veya sıfır) sahip olabileceğinden, sekizli başına olası kombinasyonların toplam sayısı 2 8 veya 256'dır. Bu nedenle, her sekizli sıfır ile 255 arasında bir değer içerebilir. Dört sekizli birleştirin ve 2 32 veya olası 4,294,967,296 eşsiz değer!

Yaklaşık 4.3 milyar olası kombinasyon arasından, belirli değerler tipik IP adresleri olarak kullanımdan sınırlandırılmıştır. Örneğin, varsayılan ağ için 0.0.0.0 IP adresi ayrılmıştır ve yayınlar için 255.255.255.255 adresi kullanılır .

Oktetler, sayıları basitçe ayırmaktan başka bir amaca hizmet eder. Bunlar, belirli bir işletme, hükümet veya büyüklüğe ve ihtiyaca göre başka bir varlığa atanabilecek IP adresleri sınıfları oluşturmak için kullanılır . Sekizli iki bölüme ayrılmıştır: Net ve Host . Net bölümü her zaman ilk sekizli içerir. Bir bilgisayarın ait olduğu ağı tanımlamak için kullanılır. Ana bilgisayar (bazen Düğüm olarak adlandırılır ) ağdaki gerçek bilgisayarı tanımlar. Ana makine bölümü her zaman son sekizli içerir. Beş IP sınıfı artı belirli özel adresler vardır. IP sınıfları hakkında daha fazla bilgiyi IP adresi nedir? .

İnternet Protokolü: Alan Adı Sistemi

İnternet, emekleme döneminde iken, modemler ve telefon hatları ile birbirine bağlanan az sayıda bilgisayardan oluşuyordu. Sadece bağlantı kurmak istediğiniz bilgisayarın IP adresini sağlayarak bağlantı kurabilirsiniz. Örneğin, tipik bir IP adresi 216.27.22.162 olabilir. Bu orada sadece birkaç ana vardı, ancak daha fazla sistem çevrimiçi geldi gibi hantal hale geldi, iyi oldu.

Sorunun ilk çözümü, IP Adreslerine isimleri eşleyen Ağ Bilgi Merkezi tarafından tutulan basit bir metin dosyasıydı. Yakında bu metin dosyası çok büyük oldu ki yönetmek için çok hantal oldu. 1983 yılında Wisconsin Üniversitesi, metin adlarını IP adreslerine otomatik olarak eşleyen Alan Adı Sistemi'ni (DNS) oluşturdu . Bu sayede, sadece www.ayyildiz.org adresini, örneğin, ayyildiz.org'un IP adresi yerine hatırlamanız gerekir .

URL: Tekdüzen Kaynak Konum Belirleyicis
Web'i kullandığınızda veya bir e-posta mesajı gönderdiğinizde, bunu yapmak için bir alan adı kullanırsınız. Örneğin, Tekdüzen Kaynak Konum Belirleyicisi (URL) " https://www.ayyildiz.org ", alan adı ayyildiz.org'u içerir. Yani bu e-posta adresi: [email protected] Her zaman bir alan adı kullandığınızda, insan tarafından okunabilir alan adını makine tarafından okunabilir IP adresine çevirmek için İnternet'in DNS sunucularını kullanırsınız. Check Alan Adı Sunucuları Nasıl Çalışır DNS daha derinlemesine bilgi için bkz.

Ayrıca birinci düzey alan adları olarak adlandırılan üst düzey alan adları, .COM, .ORG, .NET, .EDU ve .GOV içerir. Her üst düzey alanda, ikinci düzey alanların büyük bir listesi vardır. Örneğin, .COM birinci düzey alanında şu var:

Ayyıldız Tim
Yahoo
Microsoft,
.COM üst düzey alan adındaki her ad benzersiz olmalıdır. Www gibi en soldaki kelime ana bilgisayar adıdır. Bir etki alanındaki belirli bir makinenin adını (belirli bir IP adresine sahip) belirtir. Belirli bir alan adı, potansiyel olarak, söz konusu alanda benzersiz oldukları sürece milyonlarca ana bilgisayar adı içerebilir.

DNS sunucuları, alan adlarını IP adreslerine dönüştürmek için programlardan ve diğer ad sunucularından gelen istekleri kabul eder. Bir istek geldiğinde, DNS sunucusu bununla dört şeyden birini yapabilir:

İstenen etki alanı için IP adresini zaten bildiği için isteği bir IP adresiyle yanıtlayabilir.
Başka bir DNS sunucusuna başvurabilir ve istenen adın IP adresini bulmaya çalışabilir. Bunu birkaç kez yapmak zorunda kalabilir.
"İstediğiniz etki alanının IP adresini bilmiyorum, ancak burada yaptığımdan daha fazlasını bilen bir DNS sunucusunun IP adresi."
İstenen alan adı geçersiz olduğu veya mevcut olmadığı için bir hata iletisi verebilir.

Bir DNS Örneği


Tarayıcınıza www.ayyildiz.org adresini yazdığınızı varsayalım . Tarayıcı, IP adresini almak için bir DNS sunucusuna başvurur. Bir DNS sunucusu, kök DNS sunucularından birine başvurarak bir IP adresi araması başlatır . Kök sunucuları, üst düzey etki alanlarını (.COM, .NET, .ORG, vb.) İşleyen tüm DNS sunucularının IP adreslerini bilir. DNS sunucunuz www.ayyildiz.org için kökü soracaktır ve kökü, "www.ayyildiz.org için IP adresini bilmiyorum, ancak burada .COM DNS sunucusunun IP adresi."

Ad sunucunuz daha sonra www.ayyildiz.org adresinin IP adresini bilmesini isteyerek .COM DNS sunucusuna bir sorgu gönderir. COM etki alanının DNS sunucusu, www.ayyildiz.org etki alanını kullanan ad sunucularının IP adreslerini bilir , bu nedenle bunları döndürür.

İsim sunucunuz daha sonra www.ayyildiz.org için DNS sunucusuna ulaşır ve www.ayyildiz.org adresinin IP adresini bilmesini ister . Aslında bunu yapar, bu yüzden DNS sunucunuza IP adresini döndürür, bu da tarayıcıya geri gönderir, daha sonra bir Web sayfası almak için www.ayyildiz.org adresindeki sunucuyla bağlantı kurabilir .

Bu işi yapmanın anahtarlarından biri, artıklıktır. Her seviyede birden çok DNS sunucusu vardır, böylece başarısız olursa, istekleri yerine getirmek için başkaları da vardır. Diğer anahtar önbellekleme. Bir DNS sunucusu bir isteği çözdüğünde, aldığı IP adresini önbelleğe alır. Herhangi bir .COM etki alanı için bir kök DNS sunucusuna istekte bulunulduğunda, .COM etki alanını idare eden bir DNS sunucusunun IP adresini bilir, bu nedenle bu bilgiler için kök DNS sunucularını tekrar düzeltmek zorunda kalmaz. DNS sunucuları, her istek için bunu yapabilir ve bu önbellekleme , işleri aşağıya çekmekten sakınmaya yardımcı olur.

Her ne kadar tamamen görünmez olsa da, DNS sunucuları her gün milyarlarca istekle ilgilenir ve İnternet'in düzgün çalışması için gereklidir. Bu dağıtılmış veri tabanının bu kadar iyi çalıştığı gerçeği ve dolayısıyla görünmeyen bir şekilde gün içinde ve günümüzde tasarımın bir kanıtıdır. DNS hakkında daha fazla bilgi için Alan Adı Sunucuları Nasıl Çalıştığını mutlaka okuyun .

İnternet Sunucuları ve Müşteriler
İnternet sunucuları interneti mümkün kılar. İnternet'teki tüm makineler ya sunucular ya da istemcilerdir . Diğer makinelere hizmet veren makineler sunuculardır. Ve bu servislere bağlanmak için kullanılan makineler müşterilerdir. Web sunucuları, e-posta sunucuları, FTP sunucuları ve dünyanın her yerindeki İnternet kullanıcılarının ihtiyaçlarına hizmet etmek için var.

Bir sayfayı okumak için www.ayyildiz.org adresine bağlandığınızda , müşterinin makinesinde oturan bir kullanıcı olursunuz. Ayyıldız Tim Web sunucusuna erişiyorsunuz. Sunucu makinesi, istediğiniz sayfayı bulur ve size gönderir. Bir sunucu makinesine gelen istemciler bunu belirli bir amaçla yaparlar, böylece istemciler isteklerini sunucu makinesinde çalışan belirli bir yazılım sunucusuna yönlendirir. Örneğin, makinenizde bir Web tarayıcısı çalıştırıyorsanız, e-posta sunucusuna değil, sunucu makinesindeki Web sunucusuna konuşmak isteyecektir .

Bir sunucu çok sık değişmeyen statik bir IP adresine sahiptir. Diğer taraftan, modem aracılığıyla çeviren bir ev makinesi, genellikle, her çevirdiğinizde ISS tarafından atanan bir IP adresine sahiptir. Bu IP adresi, oturumunuz için benzersizdir - bir sonraki aramada farklı olabilir Bu yolla, bir ISS'nin her bir müşteri için tek tek değil, desteklediği her modem için bir IP adresine ihtiyacı vardır.

Portlar ve HTTP

Herhangi bir sunucu makinesi, servislerini numaralandırılmış bağlantı noktaları kullanarak kullanılabilir hale getirir - sunucuda bulunan her hizmet için bir tane. Örneğin, bir sunucu makinesi bir Web sunucusu ve bir dosya aktarım iletişim kuralı (FTP) sunucusu çalıştırıyorsa, Web sunucusu tipik olarak bağlantı noktası 80'de kullanılabilir ve FTP sunucusu bağlantı noktası 21'de kullanılabilir. İstemciler bir belirli bir IP adresi ve belirli bir bağlantı noktası numarası.

Bir istemci belirli bir bağlantı noktasındaki bir hizmete bağlandığında, belirli bir protokolü kullanarak hizmete erişir. Protokoller genellikle metinlerdir ve sadece istemcinin ve sunucunun konuşmalarını nasıl yapacağını açıklar. İnternet'teki her Web sunucusu, hiper metin aktarım protokolüne (HTTP) uygundur . İnternet Sunucuları Nasıl Çalışıyor 'u okuyarak, İnternet sunucuları, bağlantı noktaları ve protokoller hakkında daha fazla bilgi edinebilirsiniz .

Ağlar, yönlendiriciler, NAP'ler, ISS'ler, DNS ve güçlü sunucular İnternet'i mümkün kılar. Tüm bu bilginin milisaniye meselesiyle dünyanın her tarafına gönderildiğini fark ettiğinizde gerçekten şaşırtıcı! Bileşenler modern yaşamda son derece önemlidir - onlar olmadan, İnternet olmazdı. Ve internet olmadan, yaşam çoğumuz için gerçekten çok farklı olurdu.

İnternetin yapısı ve ilgili konular hakkında daha fazla bilgi için aşağıdaki linklere göz atın.
ABDAL LEDÜN
AYYILDIZ TİM ADMİN

Yorum ekle

Yazarın eklediği makalelere yapacağınız yorum, kendisi için iyi bir geri dönüş olacaktır.

Okunamayan kodu yenilemek için resmin üstüne tıklayınız