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.