Tamam, bu yüzden bir ağın alt ağlara bölünmesi için alt ağ maskelerinin nasıl kullanıldığını anlıyorum, ama benim sorum, neden ağdaki her bilgisayarın sadece ağ yönlendiriciyi değil alt ağ maskesini bilmesi gerekiyor?
Eh, insanlar yönlendiriciler olarak adlandırdıkları aygıtlar genellikle sadece yönlendiriciler değildir. Bu nedenle insanlar bazen yalnızca bir yönlendirici olmadığını önermek için NAPT Router veya Home Router veya Tüketici Router gibi terimleri kullanırlar. Sadece yönlendirici olmadıklarını işaret etmek için, bu cihazlar NAPT (yönlendirme değil) yapabilir ve bir anahtara sahipler (bir anahtar köprüleme yapar, bu yönlendirme değildir - bir anahtar ve köprü arasındaki farklar) biraz iyi tanımlanmamış - bir köprünün genellikle 2 bağlantı noktası olacağını ve farklı ağ ortamlarını (örneğin, ethernet ve ethernet olmayan) bağlayabildiğini söyleyebilir, oysa bir anahtarın birden fazla portu ve aynı ağ ortamını alacağını söyleyebiliriz. Bir anahtar köprüleme yapar.
Anahtar "yönlendiriciden" ayrılsaydı, aslında, daha net olurdu. IP adresi aynı ağdayken, paket yönlendirilir. kablodan sonraki kabloya geçen kabloya geçer ve sonunda ağdaki başka bir bilgisayara yönlendirilir (eğer yönetilen bir anahtar olmadıkça ve siz anahtara bağlanmadıysanız, örneğin telnet ya da http ve anahtarın kendi ipi varsa) ) ve paket başka bir ağ için yönlendirilmediğinden, paket yönlendiriciye ulaşmaz. Farklı bir ağdaki bir bilgisayar için hedef alındığında, o zaman elbette yine de anahtara gider, fakat ondan sonra yönlendiriciye devam eder (anahtar, paketi yönlendiriciye ve gelen paketin hedef MAC adresine yönlendirir) Anahtar yönlendiricinin MAC adresi olurdu) ve rota yönlendirici doğru arayüzü dışına yönlendirirdi.
Genelde yönlendiricileri adı verilen, içlerinde anahtar bulunan (örneğin, profesyonel stil cisco / ardıç yönlendiricileri gibi) bunlarla anahtarın içindedir. Ancak, anahtarın konumu sadece budur. IP hala açıkken Aynı ağ daha sonra paket yönlendiriciye değil anahtara yönlendirilir. Ve sadece yönlendiricideki anahtara gider ve yönlendiriciye ulaşmaz.
Her bilgisayar fiziksel olarak birbirine bir kablo ile bağlıysa, anlayabilirdim.
Burada ne demek istiyorsun .. Eğer tüm ağdaki tüm bilgisayarlar fiziksel olarak bir kabloya bağlı olsaydı .. o zaman sanırım bir anahtar ya da yönlendiriciye ihtiyaç duymazsın. Tarif ettiğiniz şey biraz orijinal ethernet gibi geliyor .. ve hepsi bir tel ile bağlanırsa büyük olasılıkla bu kadar büyük bir ağ olmazdı. Her neyse, alıştığın gibi bir tel olmayacak. "Musluklar" ile yol boyunca bağlı bilgisayarlar olurdu. Bu yüzden neden o cümleyi attığını bilmiyorum.
ama yine de tüm paketlerin yönlendiriciden geçmesi gerekiyor.
yani, yönlendiricisiz bir kabloya bağlı tüm bilgisayarların fikrini bir kenara bırakmak demek.
Ve hayır, evinizde bile olsa, her seferinde yönlendiriciden geçmezler. "Ev yönlendiriciniz" bile olsa, bir internet kutusu arayın. İçindeki anahtara giderler.
Bir ağ üzerinde 192.168.0.0/255.255.255.0 IP bilgisayarına sahip olduğumu varsayalım, 192.168.0.1.
Eğer bu bilgisayar alt ağın dışındaki bir bilgisayara erişmeye çalışırsa, 192.168.1.1 diyelim, mesajı yönlendiriciye iletir.
anahtara daha sonra anahtara yönlendirici
yönlendirici, IP'nin alt ağ IP aralığının dışında olduğunu tanımlar ve alt ağda iletmek yerine, onu bağlı olduğu ağa iletir (belki başka bir yönlendirici).
yönlendirici, hangi ağ arayüzünün onun için olduğunu belirler. Bir arayüzden başka bir arayüze gönderir. Bir ayrım - hangi arabirimin yanı sıra, bir ağın doğrudan bağlı olup olmadığı da olacaktır. Bir anahtara sonra bilgisayara gönderebilir. Veya bir bilgisayara gönderebilir. Veya ağ doğrudan bağlı değilse, başka bir yönlendiriciye gider.
ve son cümleniz
mesajı yönlendiriciye iletir,
ve sonra ne, aniden yazmayı bırakmaya karar verdin mi?
yönlendirici, IP'nin alt ağ IP aralığının dışında olduğunu tanımlar ve alt ağda iletmek yerine, onu bağlı olduğu ağa iletir (belki başka bir yönlendirici).
peki, öyle koymam. Yönlendirici üzerindeki her arayüz farklı bir IP aralığına sahiptir.
Ancak, tüketici yönlendiricinizle veya ev yönlendiricinizle ne olur, iki arayüzlü bir yönlendirici gibi, bir tarafında bağlı bir anahtar var. Ve çoklu portlar anahtarın portlarıdır.
Dolayısıyla, yönlendirici kısmı açısından düşünürseniz, bu sanki bu alt ağın içinde değil ve bu dışarıda, 'çünkü potansiyel olarak birçok ağ var. Her arayüzde bir tane var. Ve yönlendirici de geldiği ağa geri göndermeyecek. Yönlendiriciye ilk etapta ulaşmasının nedeni tam olarak anahtarın (ilk önce ulaştığı) MAC adresini görmesi ve böylece yönlendiricinin MAC adresi olmadığını görmesidir.
Paketi gönderen bilgisayar, paketin hedef IP'sinin kendi ağında mı yoksa aynı ağda mı olduğunu kontrol eder ve daha sonra ilgili MAC adresini seçer. Her iki bilgisayarın da MAC adresi (bilgisayar aynı ağdaysa). Veya (bilgisayar yönlendiricinin başka bir arayüzünde ise) yönlendiricinin MAC adresi olacaktır. Bilgisayarınızın neden alt ağ maskesini bilmesi gerektiğine ilişkin olarak, sorunuzun başlığını doğrudan doğrudan yanıtlayabileceğini tahmin ediyorum. Bu olduğu gibi TCP / IP sisteminde .. bu şekilde çalışır, bilgisayar ilgili katmanı seçer. örneğin, ethernet için MAC adresi.