Bitte erläutern Sie jeweils den Verkehrsfluss.
Kommentare
- Hat Ihnen 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.
Antwort
Sie richten sich an verschiedene Netzwerkebenen . Jede Layer-2-Sendung muss von jedem Host überprüft und verarbeitet werden, um festzustellen, ob sie an Layer-3 weitergeleitet werden soll. Eine von einem Host empfangene Layer-3-Sendung muss überprüft und verarbeitet werden, um festzustellen, ob sie an Layer-4 weitergeleitet werden muss.
Ich nehme an, es wäre möglich, einen Layer-2-Frame zu erstellen, der a ist Layer-2-Unicast-Frame, enthält jedoch eine Layer-3-Broadcast-Adresse. Dies wäre eigentlich keine Sendung, da sie nur an einen einzelnen Host basierend auf der Schicht-2-MAC-Adresse gesendet wird.
ARP ist ein Beispiel für eine Schicht-2-Sendung mit einer Schicht-3-Unicast-Adresse. Jeder Host muss den Layer-2-ARP-Broadcast überprüfen, um festzustellen, ob er an Layer-3 weitergeleitet werden soll. Nur der Host mit der Layer-3-Unicast-Adresse leitet den Layer-2-Broadcast tatsächlich über den Stapel.
Antwort
Die Layer-2-Broadcast-Adresse ff: ff: ff: ff: ff: ff wird in Ethernet-Frames verwendet und soll auf allen gesendet werden Ausrüstungen.
255.255.255.255 ist die Layer 3-Adresse, mit der genau dieselben Hosts angesprochen werden.
Beachten Sie Folgendes:
- IP kann alle Arten unterstützen Daher wird Ethernet nicht immer verwendet.
- Umgekehrt kann Ethernet ohne IP (Appletalk, IPX, …) verwendet werden.
- Ein Layer-2-Medium kann mehrere Medien gemeinsam nutzen IP-Netzwerke, aber es ist wirklich eine schlechte Praxis: Die Broadcast-Grenzwerte sollten auf Schicht 2 und 3 gleich sein (z. B. wenn sich 10.0.0.0/24 und 10.0.1.0/24 auf demselben Switch und demselben VLAN befinden: schlechte Idee).
Antwort
Der Verkehrsfluss verläuft jeweils so.
Lassen Sie Nehmen wir Rons Beispiel für eine ARP-Anfrage. Die Layer-2-Zieladresse lautet also ff: ff: ff: ff: ff: ff: ff. Dies ist eine Sendung. Die Layer-3-Adresse kann jedoch 192.168.1.2 sein, was wahrscheinlich die IP ist Adresse des Hosts, für den Sie die MAC-Adresse suchen möchten. Jetzt wird dieses ARP-Paket im Netzwerk gesendet und jeder Host im Netzwerk empfängt es. Jeder Host empfängt es zuerst, führt eine CRC darauf aus und überprüft bei Bestehen die Layer-2-Adresse. Da es sich nun um eine Sendung handelt, wird sie durchlaufen und dann die Layer 3-Adresse überprüft. Diejenigen, die nicht übereinstimmen, verwerfen das Paket. Diejenige, die übereinstimmt, bildet dann ein Antwortpaket mit der MAC-Adresse, legt das Layer-3-Ziel als unsere ursprüngliche Quelle (z. B. 192.168.1.3) und das Layer-2-Ziel als MAC-Adresse unserer Quelle fest.
Wie Ron erwähnt hat, besteht der Unterschied hauptsächlich darin, wo es verarbeitet wird. Während MAC-Adressen in Schicht 2 verarbeitet werden, werden IP-Adressen nur in Schicht 3 angezeigt. Manchmal überprüft das Gerät möglicherweise nicht einmal die IP-Adresse und verwirft das Paket direkt, nachdem die Informationen der Schicht 2 überprüft wurden.