Die Transportschicht (engl. Transport Layer) ist dafür zuständig, eine Ende-zu-Ende Kommunikation zwischen den Geräten zu ermöglichen. Zusätzlich ist diese Schicht für die Segmentierung des Datenstroms und die Stauvermeidung zuständig.
Erklärung
Sobald Daten bei einem Rechner angekommen sind, müssen diese noch der richtigen Anwendung zugeordnet werden.
Diese Zuordnung geschieht über sogenannte Ports, die wie eine Art "Tor" agieren und für bestimmte Dienste zuständig sind. Beispielports sind:
- Port 80 (HTTP), für eine unverschlüsselte Kommunikation mit einem Webserver
- Port 25 (SMTP), um E-Mails zu versenden
- Port 21 (FTP), um Dateien zwischen Client und Server auszutauschen
Gültige Portnummern sind von 0 bis 65 535.
Zusätzlich ist die Transportschicht dafür zuständig, Netzwerküberlastungen zu vermeiden (congestion avoidance).
Hardwaregeräte auf dieser Schicht
Hardware-Firewall
Eine Hardware-Firewall ist ein Abwehrsystem, das die Verbindung zwischen zwei Netzen untersucht und den Datenverkehr beschränkt. Hiermit sollen Netzwerke vor schädlicher Software geschützt werden.
Netzwerkprotokolle auf dieser Schicht
TCP
Das Transmission Control Protocol (TCP) ist ein verbindungsorientiertes Protokoll, das für eine gesicherte Ende-zu-Ende Verbindung zwischen den Geräten sorgt.
Hierbei wird sichergestellt, dass die Daten wirklich beim Empfänger angekommen sind, um Datenverluste zu verhindern. Das führt aber dazu, dass die Datenübertragung bei TCP etwas langsam ist.
UDP
Das User Datagram Protocol (UDP) ist ein verbindungsloses und ungesichertes Protokoll.
Im Gegensatz zu TCP wird hier nicht auf eine Empfangsbestätigung der Daten gewartet. Somit wird UDP hauptsächlich verwendet, wenn Datenverluste nicht sehr schlimm sind (zum Beispiel beim Videostreaming) und die Datenübertragung um einiges schneller sein soll.
Zusammenfassung
OSI-Schicht | Transportschicht |
---|---|
Einordnung | Transportorientiert |
Hardware | Hardware-Firewall |
Protokolle | TCP, UDP |
Einheit | Segmente (TCP), Datagramme (UDP) |