Unterschiede und Funktionen der Typencodes 0800 und 0806

9

Was sind die Hauptunterschiede und Funktionen (oder Anwendungen) der Typcodes 0800 und 0806?

Durch meine eigene Forschung fand ich heraus, dass der 0800 mit dem 0800 mit der IP / Schicht 3 des OSI-Modells verwandt war.

Ich fand auch, dass der 0806 mit dem ARP-Protokoll zusammenhängt. Ist ARP das Protokoll, das eine IP-Adresse in eine MAC-Adresse umwandelt, damit ein Switch einen bestimmten an einen Router angeschlossenen Computer adressiert? Auf welche Schicht des OSI-Modells bezieht sich die 0806-ARP-Schicht?

Ich bin sehr neu, daher wäre eine ausführliche Erklärung sehr dankbar.

Beckah
quelle

Antworten:

8

ARP ist das Protokoll, das Ihnen die MAC-Adresse (Schicht 2) einer bestimmten IP-Adresse (Schicht 3) gibt.

Im Ethernet erfolgt die gesamte Kommunikation über MAC-Adressen. Switches und andere Layer-2-Geräte überprüfen nur die MAC-Adressen der Pakete (auf Layer 2 werden sie normalerweise als Frames bezeichnet). Der Inhalt der Frames ist ihnen egal. Das ist die Aufgabe von Schicht 3.

Wenn Ihr Router beispielsweise (angenommen 192.168.1.1) ein Paket über Ethernet an Ihren PC senden möchte (angenommen 192.168.1.123), muss er die Ethernet-MAC-Adresse Ihres PCs kennen. Es sendet ein ARP-Paket an alle Geräte im Ethernet und fordert das System mit der Adresse 192.168.1.123 zur Antwort auf. Ihr PC antwortet und der Router kennt jetzt die MAC-Adresse, die er beim Senden von Paketen an 192.168.1.123 verwenden kann.

Und wenn Ihr PC ein Paket an den Router senden möchte, verwendet er dieselbe Methode.

Da die Konfiguration Ihres PCs besagt, dass 192.168.1.1 Ihr Standardgateway ist, wird auch die entsprechende MAC-Adresse für alle IP-Pakete verwendet, die ein Ziel außerhalb Ihres lokalen Netzwerks haben. Daher wird auch ein Paket für 172.16.2.3 an die MAC-Adresse des Routers gesendet. Wenn der Router ein solches Paket über seine Ethernet-Schnittstelle empfangen hat, wird angenommen, dass er anhand der IP-Adresse weiß, wohin er es weiterleiten soll.

Sander Steffann
quelle
1
Dies ist eine absolut schöne Erklärung und hat enorm geholfen. Danke.
Beckah
3

Da Sie im Netzwerk "extrem neu" sind, möchte ich Ihnen einige Hinweise zum OSI-Modell geben:

  1. Es ist nur ein Modell - das heißt, ein mentales Konstrukt
  2. Es wurde von einem Ausschuss entwickelt
  3. Es folgen tatsächlich keine Protokolle (in Verwendung)

Viele neue Netzwerkstudenten verbringen übermäßig viel Zeit damit, herauszufinden, zu welcher Schicht ein Protokoll oder eine Funktion gehört. Es ist ein Kinderspiel, denn das Protokoll, das Sie sich ansehen, wurde nicht für das OSI-Modell entwickelt. Sie zwingen es also, in ein beliebiges Modell zu passen. Das ist in Ordnung, ich nehme an, um der Unterhaltung willen, aber es wird Ihnen nicht wirklich helfen, das Networking besser zu verstehen.

Viele Protokolle erstrecken sich über verschiedene Ebenen des OSI- (und TCP / IP-) Modells. Ist ICMP Schicht 3 oder Schicht 4? Ist ARP Schicht 2 oder Schicht 3? Vielleicht ein bisschen von jedem. MPLS? Lass mich nicht anfangen.

Das Wichtigste über alle Modelle (hier ist man , dass die Dinge tatsächlich manchmal folgen http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html ) ist , dass es ARE Schichten. Und Schichten haben Schnittstellen zu den darüber und darunter liegenden. Sie können also die Funktionen einer Ebene durch eine andere ersetzen. Solange die Schnittstelle zwischen den anderen Ebenen gleich bleibt, funktioniert alles. So können Sie beispielsweise ein Layer-3-Protokoll, IP-Version 4, durch IP-Version 6 ersetzen, und alles andere funktioniert weiterhin genau wie zuvor, da IPv6 mit Layer 2 (unten) und Layer 4 oben) in genau dem kommuniziert genauso wie IPv4.

Die andere Sache, an die man sich bei Schichten erinnern sollte, ist, dass eine Schicht für den Absender die Daten (technisch die Protokolldateneinheit, PDU) der darüber liegenden Schicht kapselt. Schicht 3 kapselt also die Dateneinheit der Schicht 4, Schicht 2 die Einheit der Schicht 3 usw. Der Empfänger kehrt den Prozess um, entkapselt die Daten und gibt sie an die darüber liegende Schicht weiter.

Sanders Beitrag über ARP, BTW ist genau richtig.

Ron Trunk
quelle