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.