Abbildung 9.2: Schichten in der
TCP/IP-Protokoll-Architektur, Quelle: [4]
Wie im OSI-Modell werden Daten auf dem Weg von der Applikation in das Netz durch die verschiedenen Schichten geschleust. Auf der Empfängerseite werden die Daten dann auf dem umgekehrten Weg aus dem Netz durch die einzelnen Schichten an die peer-Applikation geleitet.
In der vierschichtigen Struktur von TCP/IP wird von jeder Schicht eine Kontrollinformation hinzugefügt, die u. a. Absender und Empfänger der Daten ausweist. Diese Information wird header genannt, da sie vor die zu übertragenden Daten geschrieben wird (s. Abb. 9.3). Jede Schicht fügt dem empfangenen Datenpaket aus Nutzdaten und Headerdaten einen eigenen Header hinzu. Dieses Verfahren wird encapsulation genannt. Werden Daten aus dem Netz empfangen, wird in der umgekehrten Reihenfolge von jeder Schicht der für sie bestimmte Header entfernt, bevor die Daten an die darüber liegende Schicht weitergereicht werden.
Abbildung 9.3: Einkapseln (
encapsulation) von Daten in jeder Schicht
Quelle: [4]
Für den Transport der Daten stehen zwei verschiedene Protokolle zur Verfügung: Das Transport Control Protocol (TCP) sieht die Nutzdaten als einen Datenstrom (stream) an, während das User Datagram Protocol (UDP) Daten als eine Nachricht ( message) behandelt . TCP stellt ein verläßliches, verbindungsorientiertes Oktett-Strom-Protokoll dar. ,, Verläßlich`` ist in diesem Fall so zu verstehen, daß das Protokoll eine Fehlerkontrolle und -korrektur zur Verfügung stellt. Daten werden solange erneut versendet, bis die Gegenstelle den korrekten Empfang quittiert hat.
Applikationen , die TCP zum Transport verwenden, sind zum Beispiel FTP, TELNET und SMTP. UDP wird unter anderem von DNS und NFS benutzt.
Beide setzen wiederum auf dem Internet Protocol (IP) auf, welches letztendlich die Daten zum Netzwerk schickt bzw. es von dort an die Transportmechanismen weiterleitet. Das IP-Protokoll kennt Namen, Adressen und Routen : Der Name bezeichnet den gesuchten Host, die Adresse beschreibt, wo er zu finden ist und die Route, wie man dorthin kommt.