# Ende-zu-Ende Protokolle: UDP und TCP ## TCP > Zuverlässiger Byte-Strom mit integrierter Flusskontrolle ### Ausgangslage für eine (virtuelle) TCP-Verbindung ![image_866.png](image_866.png) - MSS (Maximum Segment Size) - maximale Größe eines TCP-Segments (NUR Daten, ohne Header) - wird bei Verbindungsaufbau ausgehandelt - abhängig von der MTU (Maximum Transmission Unit) des darunterliegenden Netzwerks ## TCP Sequenznummern - Sequenznummer eines TCP-Segments - Bytestromnummer des ersten Bytes im Segment - wird bei Verbindungsaufbau ausgehandelt ## TCP Bestätigungsnummern - Bestätigungsnummer eines TCP-Segments - Bytestromnummer des nächsten erwarteten Bytes - Als Quittungsnummer wird gesetzt: - ACK-Nummer (von Host B) = fehlerfrei empfangene Squenznummer + Größe der Nutzdaten in Byte