Ich war ein wenig verwirrt zwischen Paket und Rahmen. Die Verwirrung beruhte darauf, ob ein Switch ein Layer-2-Gerät ist, wie er ein Paket von einem Layer-3-Gerät liest und wo sich das für einen Switch (oder Layer-2-Gerät) verständliche "Frame" -Ding befindet.
Aus all den Blogs und Artikeln, die ich gelesen habe, bin ich zu dem Schluss gekommen, dass ein Host, der ein Paket an einen Switch sendet, es nur bis zur Datenverbindungsschicht liest, und der Prozess, dieses Paket vom Eingangs- zum Ausgangsport zu verschieben, ist dort, wo Die Frame-Terminologie wird verwendet.
Es tut mir leid, wenn ich meine Frage nicht gründlich kommuniziert habe, aber das ist irgendwie durcheinander für mich.
Antworten:
Sie müssen das Konzept der Ebenen verstehen.
Eine Anwendung sendet Daten an die Transportschicht. Das Transportschichtprotokoll kapselt die Daten in Headern für das Transportschichtprotokoll und übergibt diese an die Netzwerkschicht.
Die Netzwerkschicht kapselt die empfangenen Datagramme in den Netzwerkschicht-Headern, die als Pakete bezeichnet werden. Die Pakete werden an die Datenverbindungsschicht weitergeleitet.
Die Datenverbindungsschicht kapselt die Pakete in den Kopf der Datenverbindungsschicht, und diese werden als Rahmen bezeichnet.
Switches betrachten nur die Frames und nicht die Pakete. Router entfernen die Frame-Header und verwerfen sie. Sie betrachten nur die Pakete.
Zum Beispiel:
Eine Anwendung auf Host A sendet Daten über TCP an eine Anwendung auf Host B. Die Anwendung auf Host A sendet die Daten an TCP, und TCP segmentiert die Daten in TCP-Segmente, von denen jedes einen TCP-Header enthält, der die Quell- und Ziel-TCP-Adressen (Ports) enthält.
TCP übergibt die Segmente an IP. IP fügt die IP-Header hinzu und erstellt IP-Pakete, die jeweils die Quell- und Ziel-IP-Adressen enthalten.
IP leitet die Pakete an Ethernet weiter. Ethernet fügt die Ethernet-Header hinzu und erstellt Ethernet-Frames, von denen jeder die Quell- und Ziel-Ethernet-Adressen (MAC-Adressen) enthält.
Ethernet sendet die Frames auf dem Kabel an einen Ethernet-Switch. Der Switch überprüft die Frame-Header und schaltet die Frames auf die Schnittstelle um, an der er zuletzt die Ziel-MAC-Adresse gesehen hat. Wenn keine Zielschnittstelle vorhanden ist, werden die Frames an alle Schnittstellen mit Ausnahme derjenigen gesendet, an der der Frame empfangen wurde.
Der Switch weiß nicht, welches Netzwerkschichtprotokoll verwendet wird, da er nichts über Netzwerkschichtprotokolle weiß.
Wenn der Zielhost den Frame empfängt, kehrt er den Prozess um, der zum Einkapseln der Daten verwendet wird, und die Daten landen in der Zielanwendung.
quelle
Wie Ron betonte, kapselt der Switch die Daten vom Router. Sie können dies als Referenz verwenden:
Informationen, die auf der Anwendungsschicht (z. B. diesem Webbrowser) generiert werden, werden als Daten bezeichnet.
Die Transportschicht kapselt es und ruft das Segment auf
Auf der Netzwerkebene wird es als Paket bezeichnet
Ein Frame auf der Datenverbindungsschicht
und auf der physikalischen Schicht sind sie nur Bits, die durch verschiedene Mechanismen übertragen werden.
quelle
Wenn es sich um einen Layer3-Switch mit aktiviertem IP-Routing handelt, handelt es sich effektiv um einen Router. In Bezug auf einen Switch werden Frames verarbeitet. Das ist es.
quelle