IP ist ein Layer 3- Protokoll. TCP / UDP sind Layer 4- Protokolle. Sie dienen jeweils unterschiedlichen Zwecken.
Schicht 3 ist für die End-to-End-Zustellung zuständig . Seine einzige Funktion ist das Hinzufügen von allem, was zu einem Paket notwendig ist, um ein Paket von einem Host zu einem anderen zu bekommen.
Schicht 4 ist für die Service-to-Service-Lieferung zuständig . Seine einzige Funktion besteht darin, Datenströme zu trennen. Auf Ihrem Computer können mehrere Programme ausgeführt werden, die jeweils Bits an die Leitung senden / empfangen. IE: Sie könnten mehrere Browser-Registerkarten ausführen, Internetradio streamen, einen Download ausführen, einige legale Torrents ausführen, eine Chat-Anwendung verwenden usw. Alle diese empfangen Einsen und Nullen von der Leitung, und Schicht 4 trennt die einzelnen Datenströme von der einzigartige Anwendung, die sie benötigt. Hier ist eine Illustration:
IP kann ein Paket nicht an den richtigen Dienst / die richtige Anwendung senden. Und TCP / UDP kann kein Paket von einem Ende des Internets zum anderen übermitteln.
Sowohl TCP als auch IP arbeiten zusammen, um es beiden zu ermöglichen, das "Endziel" der Internetkommunikation zu erreichen.
Daten, die von einem Host zu einem anderen gelangen müssen, werden von den oberen Schichten des OSI-Modells generiert.
Diese Daten werden an L4 weitergegeben, der die Informationen hinzufügt, die für die Übermittlung der Daten von Dienst zu Dienst erforderlich sind, z. B. ein TCP-Header mit einem Quell- und einem Zielport. Der Daten- und der L4-Header werden nun als Segment bezeichnet.
Dann wird das Segment an L3 übergeben, das die Informationen hinzufügt, die erforderlich sind, um das Segment von Ende zu Ende zu liefern, wie ein IP-Header mit einer Quell- und Ziel-IP-Adresse. Der L3-Header und das Segment können nun als Paket bezeichnet werden.
Dieser Prozess wird als Einkapselung und Entkapselung (oder manchmal auch Entkapselung) bezeichnet. Hier ist eine Animation, wie es funktioniert:
Wenn dies keinen Sinn ergibt, empfehle ich, mehr über das OSI-Modell zu lesen und wie jede Schicht unterschiedliche Verantwortlichkeiten hat, die alle zusammenarbeiten, um ein Paket über das Internet zu transportieren .