TCP
Problem
IP-Pakete können:
* verschwinden,
* zweimal ankommen,
* in anderer Reihenfolge ankommen.
Das ist in Ordnung für einige Anwendungen.
Aber stellen Sie sich das Herunterladen vor:
BANK TRANSFER: €100
und Teile des Bytestroms verschwinden.
Lösung — TCP
TCP steht für Transmission Control Protocol.
TCP erstellt einen zuverlässigen geordneten Byte-Stream.
Es numeriert Daten und verwendet Bestätigungen und Wiederübertragungen, so dass beide Seiten den beabsichtigten Strom rekonstruieren können.
1 → 2 → X → 4
↓
3 erneut übertragen
Kerngedanke: TCP macht aus unzuverlässiger Paketzustellung einen zuverlässigen, geordneten Bytestrom.