Bir anahtar veya yönlendiriciye ulaştığında çerçeveye ne olur?


2

Anladığım kadarıyla, bir PC bir anahtar aracılığıyla başka bir PC'ye bir çerçeve gönderdiğinde, çerçeve değişmeden kalır. Anahtar onu alır ve aynı kareyi gönderir. Ancak, bir yönlendiriciye bağlı iki bilgisayar varsa ve aralarına bir şey gönderirsek ne olur?


"Bir bilgisayarın anahtarla diğer bilgisayara kareyi gönderdiğini" ve "aynı anahtara bağlı iki bilgisayarımız olduğunu ve aralarında bir şey gönderdiğimizi" farklı senaryolarda görmüyorum.
Jamie Hanrahan

Sorunuz Ethernet ile mi ilgili? İkinci senaryonun bir yönlendirici içermesi mi gerekiyor?
sawdust

Üzgünüz, elbette ikinci bölüm yönlendirici ile ilgilidir. Düzenlenen.
dargemir

1
@sawdust Sirkleri seçmek için değil - oh, kim şaka yapıyorum, sirkeleri topluyorum - ama yönlendirici içerir Bir anahtar. Teknik olarak saf bir yönlendirici, alt ağ başına sadece bir porta sahip olacaktır. Yaygın "ev NAT yönlendiricileri" bir "WAN" bağlantı noktasına ve birkaç "LAN" bağlantı noktasına sahiptir - ikincisinin arkasında bir anahtar vardır. LAN portları arasındaki trafik yönlendirici kısmından geçmiyor, yani evet, sadece bir anahtar gibi davranıyor. :)
Jamie Hanrahan

1
Ve ya diğer ağlardalarsa, buradaki gibi zapodaj.net/images/72df7cf02b691.jpg
dargemir

Yanıtlar:


0

Bir yönlendirici temel olarak gelen ve giden trafiği ayırt edebilmek için ek NAT çevirisine sahip bir anahtardır.

İnternet söz konusu olduğunda ve dolayısıyla NAT kullanıldığında, bağlantı noktası yönlendirme kuralları bir paketle (kare) ne olacağını belirler. Yalnızca yerelse, NAT'ın tamamı kullanılmaz ve bu nedenle yalnızca dahili anahtar kullanılır. Kesin aynı normal bir anahtarda olduğu gibi, paket değişmeden kalır.


Ve PC'ler diğer ağlara mı ait? zapodaj.net/images/72df7cf02b691.jpg
dargemir

Cevabımda belirtildiği gibi, NAT çevirisi olur, bu nedenle portforwarding kuralları paketin nereye gittiğini belirler.
LPChip

0

"Anladığım kadarıyla, bir PC bir anahtar aracılığıyla başka bir PC'ye bir çerçeve gönderdiğinde, çerçeve değişmeden kalıyor."

Haklısın; anahtarlar, ileri sürdüğü çerçeveleri hiçbir şekilde değiştirmez. Bu bilinir şeffaf köprüleme başlıklı bu O'Reilly makalesinde açıklandığı gibi Temel Anahtar Çalışması :

Ethernet anahtarları, operasyonlarını ağdaki cihazlara görünmeyecek şekilde tasarlanmıştır; şeffaf köprüleme . “Şeffaf”, bir Ethernet sistemine bir anahtar bağladığınızda, köprülenen Ethernet çerçevelerinde değişiklik yapılmayacağı anlamına gelir.


“Ancak bir yönlendiriciye bağlı iki PC'mız varsa ve aralarına bir şey gönderirsek ne olur?”

TL; DR

Bir yönlendirici tarafından iletilen herhangi bir paket değiştirilecektir. Gerekli değişiklikler, yeni bir hedef MAC adresi ve yeni bir Çerçeve Kontrol Sırası içerir. Ama yönlendiricide olanların sadece küçük bir kısmı ...


Anahtarlardan farklı olarak yönlendiriciler, paketine göre ne yapılacağına karar verir. OSI Katman 3 varış noktası. Bu durumda bu bir internet protokolü (IP adresi. Bu nedenle, pakete ne olacağı, paketin nereye yönlendirildiğine bağlıdır. Örnek olarak bahsettiğiniz resmi kullanalım:

enter image description here

Burada iki arayüzlü bir yönlendiricimiz var: E1 / 1/1 (hangi olarak başvuracağım) E1 ) ve E1 / 1/2 (hangi olarak başvuracağım) E2 ). Yönlendiricinin iki arayüzünün, her zaman bir yönlendirici için olması gereken ayrı alt ağlarda olduğuna dikkat edin:

  • E1, alt ağ 10.0'a bağlanmıştır. 0 .0 / 24
  • E2, 10.0 alt ağına bağlanır. 1 .0 / 24

Şimdi, Bilgisayar A'nın (IP adresi 10.0.0.2/24 ve bu nedenle de 10.0.0.0/24 alt ağında) 10.0.1.2 hedef IP adresine bir paket gönderdiğini varsayalım. Bu paket yönlendiriciye ulaştığında, aşağıdakiler gerçekleşir:

  1. Paket E1 arayüzüne geldi
  2. Yönlendirici, hedef adresin 10.0.1.2 olduğunu belirler.
  3. Yönlendirici, paketin nereye gitmesi gerektiğini belirlemek için yönlendirme tablosunu inceler.
  4. Yönlendirme tablosu, E2 arayüzünün 10.0.0.0/24 alt ağına bağlı olduğunu gösterir
  5. Yönlendirici paketi E2 arayüzünde aktarım için hazırlar. Bu, paketin birkaç şekilde değiştirilmesini gerektirir. Örneğin, yeni paket şunlara sahip olacaktır:
    • Eski hedef Katman 2 (MAC) adresi, yayın adresi olacak yeni bir hedef adresle değiştirilir FF:FF:FF:FF:FF:FF arabirimde gönderilen ilk paket için
    • Yeni bir Çerçeve Kontrol Sırası (FCS) hesaplandı ve pakete eklendi
  6. Yeni paket E2 arayüzünde iletilir.

Paket, E2 yönlendirici arayüzüne bağlı ağ segmentine gönderildiğinde, B Bilgisayarı tarafından 10.0.1.2 IP adresi ile alınır.

Bilgisayar A'nın, 10.0.7.44 IP adresine bir paket gönderdiğini varsayalım. Paket yönlendiriciye ulaştığında, aşağıdakiler gerçekleşir:

  1. Paket E1 arayüzüne geldi
  2. Yönlendirici, hedef adresin 10.0.7.44 olduğunu belirler.
  3. Yönlendirici, paketin nereye gideceğini belirlemek için yönlendirme tablosunu inceler.

Şimdi ne olacak?

Grafikte gösterildiği gibi, yönlendirici gerçekten sadece iki arayüze sahipse, yönlendirici paketi düşürür çünkü hedef ağa giden geçerli bir yolu yoktur.

Bununla birlikte, gerçek dünyada, yönlendiricinin, Varsayılan rota veya son çare rotası . Yönlendirme tablosunda, bu, 0.0.0.0/0 ağının ilişkilendirildiği arayüzdür. Yöneltici, 10.0.7.44'e gönderilen paket için geçerli bir ağa giden belirli bir rotaya sahip değilse, "son başvuru" eylemi olarak, paketi varsayılan rota ile ilişkilendirilen arayüzde iletecektir.

Varsayılan rota işlevi çok önemlidir. Bu olmadan yönlendiricinin İnternet üzerindeki birçok (tümü olmasa da) IP ağları için bir yönlendirme tablosu girişi olması gerekir. Böyle bir masa çok büyük olurdu. Varsayılan yönlendirmeli bir yönlendiriciyle karşılaştırıldığında, böyle bir yönlendirici şunları gerektirir:

  • Yönlendirme tablosunu saklamak için daha fazla hafıza
  • Tabloyu incelemek için daha fazla CPU zamanı (bu gelen her paket için yapılır!)
  • Aşırı ve sık yönlendirme tablosu, yönlendirme tablosunu doğru tutmak için Internet'teki diğer birçok yönlendiriciden güncelleştirilir. Aksi halde paketler, aslında hedef ağa artık bağlantısı olmayan bir arayüz üzerinden iletilebilir.

0

Bir çerçeveyi, plastik tüpler içinde hareket eden plastik kapsüllerden biri olarak düşünün. Bir paket, kapsülün içindeki bir zarftır ve veriler zarfın içindedir.

Anahtar, bir grup farklı tüpün buluştuğu yerdir. Bu kaynak adres ve hedef adres bakacak kapsül ve buna dayanarak, nereye gittiğini bulmak için uygun tüpten gönderin.

Yönlendiriciler zarf , kapsül değil. Bir yönlendirici bir kapsül aldığında, temel olarak kapsülü açar ve sonra onu atar. Daha sonra zarfa bakacak ve nereye gitmesi gerektiğini çözecek. Zarf birinin masasına gitmesi gerekebilir. Bu durumda, zarfı farklı bir dağıtım sistemine (protokol) teslim eder. Veya zarfın tüp sistemine geri dönmesi gerektiğine karar verebilir, bu durumda yeni bir kapsül içine yerleştirip yoluna gönderir.

Tabii ki, bu çok basitleştirilmiş, ama umarım resmi biraz daha netleştirir.


Güzel benzetme. Bir kapsülü, başka bir masa ve tekrar içine koymak tüp sistemi ? Küçük bir notta, anahtarlar bir çerçevenin kaynak adresini önemsemez.
Twisty Impersonator

Olası bir benzetme, bir kablolu modemdir. Dahili tarafta, dahili LAN'ınızdaki çerçeveleri yönlendirmek için ethernet kullanır. Dış tarafta, hala katman 2 olan ama farklı bir protokol olan DOCSIS kullanıyor. Ve evet, anahtarlar kaynak adrese dikkat etmelidir. Hangi MAC adreslerinin hangi portlarda olduğunu bu şekilde öğrenirler.
Charles Burge

Anahtarın kaynak MAC adresini kullanması benim için kötü. Kablo modeme yönlendirici demezdim. Gerçek bir yönlendirici, paketleri çoklu katman 3 ağları arasında "yönlendirmek" amacıyla bir OSI katman 3 cihazıdır. Ancak farklı fiziksel ağ mimarileri arasındaki paketlerin çevirisi değil bağımsız bir yönlendirici özelliği. Birden fazla ağ oluşturma özelliğinin tek bir cihazda birleştirilmesi nedeniyle, bazıları bir kablo modem Konut Geçidi .
Twisty Impersonator

Aslında bir kablolu modem olduğu kelimenin tam anlamıyla bir yönlendirici. Bu nedenle dahili bir IP adresine ve harici bir IP adresine sahiptir. Paketleri evinizdeki LAN ile kablo şirketinin ağı arasında yönlendirir.
Charles Burge

Normal bir kablosuz yönlendirici de var, ancak hiç kimse buna gerçek bir yönlendirici diyemezdi.
Twisty Impersonator
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.