Wie erfährt ein Router von Netzwerken, die über seine Schnittstellen erreichbar sind?


7

Ich habe studiert und war festgefahren, um herauszufinden, wie ich diese Frage am besten beantworten kann:

Erklären Sie, wie ein Router Informationen zu Netzwerken erhält, die über seine Schnittstellen erreichbar sind, und wie er Pakete weiterleitet. Sie sollten davon ausgehen, dass der Router gerade mit dem Netzwerk verbunden wurde.

Bin ich also richtig darin, es auf einfache Weise zu beschreiben, indem ich sage:

Ein Router lernt über Netzwerke, die über seine Schnittstelle erreichbar sind, über die Switches, die selbst erfahren, welche Computer an die einzelnen Ports angeschlossen sind. Sobald es gelernt hat, verwendet es die Netzwerkschicht, um mithilfe von IP die beste Route zu einem Ziel zu ermitteln.

Ich habe mit dem Buch Microsoft Networking Essentials studiert und kann anscheinend keine ausreichend detaillierte Antwort auf diese einfache Frage finden. Es ist etwas verwirrend wegen der Art und Weise, wie das Buch strukturiert ist.


Leider sind Produkt- oder Ressourcenempfehlungen hier ausdrücklich nicht zum Thema gehörend, sodass Ihre Anfrage nach " zusätzlichen Webseiten online, um dieses Thema zu verstehen " nicht zum Thema gehört. Auch alle Fragen zu " Bildung, Zertifizierung oder Hausaufgaben " sind hier ausdrücklich nicht zum Thema.
Ron Maupin

Hat dir eine Antwort geholfen? Wenn ja, sollten Sie die Antwort akzeptieren, damit die Frage nicht für immer auftaucht und nach einer Antwort sucht. Alternativ können Sie Ihre eigene Antwort bereitstellen und akzeptieren.
Ron Maupin

Antworten:


6

Es gibt ein paar "Ebenen", um Ihre Frage zu beantworten. Beginnen wir am Anfang:

Ein Gerät, das mit dem Internet (oder einem beliebigen Netzwerk) sprechen / zugreifen möchte, muss eine IP-Adresse haben. Die IP-Adresse dient als Identität des Geräts im Netzwerk .

IP-Adressen existieren jedoch nicht auf Inseln. Stattdessen existieren IP-Adressen in Gruppen, die als Netzwerke oder lokale Netzwerke oder Subnetzwerke bezeichnet werden, oder in einer Vielzahl ähnlicher Namen.

Der Grund dafür ist , dass ein Router, wenn dies nicht der Fall wäre, den Standort jeder IP-Adresse auf der Welt kennen müsste . Was in IPv4 4,2 ~ Milliarden verschiedene "Routen" bedeutet. In der Lage zu sein, IP-Adressen in Gruppen zu organisieren, bedeutet, dass Router nicht so viele Routen lernen müssen.

Als solches zu jeder Zeit ist ein beliebiges Gerät mit einer IP - Adresse konfiguriert, es muss auch mit einer Subnet Mask konfiguriert werden . Die Subnetzmaske teilt dem Gerät mit, wie viele andere IP-Adressen sich in seiner Gruppierung (oder seinem Netzwerk) befinden. Dies alles geschieht durch den Prozess des sogenannten Subnetzes. Weitere Informationen zum Prozess finden Sie hier .

Beispielsweise weiß ein Gerät, das mit der IP-Adresse 10.1.1.30und der Subnetzmaske konfiguriert ist, von sich aus, 255.255.255.0dass die Größe seines Netzwerks jede IP-Adresse im Bereich 10.1.1.0durch enthält 10.1.1.255.

Ein Router, der mit derselben IP-Adresse konfiguriert ist, funktioniert auf die gleiche Weise und kennt auch die Größe des Netzwerks, mit dem er direkt verbunden ist. Dadurch wird dem Router mitgeteilt, an welches direkt verbundene Netzwerk er angeschlossen ist.

Wenn ein Router über mehrere Schnittstellen verfügt, wiederholt er denselben Vorgang für jede Schnittstelle, bis er ALLE Netzwerke kennt, mit denen er direkt verbunden ist.


Das heißt, es gibt so viel mehr als das, was oben zusammengefasst wurde. Aber ich wollte mich darauf konzentrieren, nur Ihre Frage zu beantworten. Für weitere Informationen empfehle ich dringend, diese Artikelserie zu lesen, in der beschrieben wird, wie sich Pakete durch ein Netzwerk bewegen, und insbesondere den Artikel, in dem herausgearbeitet wird, wie ein Router Pakete weiterleitet . Wenn Sie das getan haben, können Sie in diesem Video alles zusammen sehen .

Haftungsausschluss: Ich habe die oben genannten Artikel geschrieben


5

Ihre Antwort auf die Frage ist falsch. Es gibt mehrere Möglichkeiten, wie Router lernen können, welche Schnittstellen für welches Netzwerk verwendet werden sollen:

  • Router kennen implizit direkt verbundene Netzwerke, wenn die Schnittstelle entweder manuell oder über DHCP mit einer IP-Adresse und einer Maske konfiguriert wird.
  • Router können mit statischen Routen zu bestimmten Netzwerken oder sogar mit einer Standardroute konfiguriert werden.
  • Router können Routeninformationen über Routing-Protokolle mit anderen Routern austauschen.

Unabhängig davon, wie ein Router eine Route zu einem Netzwerk lernt, fügt er die Route seiner Routing-Tabelle hinzu, einschließlich der Schnittstelle, an die er den für dieses Netzwerk bestimmten Datenverkehr umschalten soll.

Dies ist ein riesiges Thema, und die Details sind viel zu weit gefasst, um hier ausführlicher erörtert zu werden. Sie können bestimmte Fragen zu einem Thema stellen, um die Antwort (en) auf eine akzeptable Größe (n) zu beschränken.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.