Kurz erklärt
Der dreistufige Verbindungsaufbau bei TCP: SYN → SYN-ACK → ACK, bevor die eigentliche Datenübertragung beginnt.
Genauer
Client und Server tauschen dabei ihre jeweiligen Start-Sequenznummern aus und bestätigen sich gegenseitig die Verbindungsbereitschaft. Erst nach diesen drei Paketen gilt die Verbindung als "established" und Nutzdaten werden übertragen. Dieser Overhead ist einer der Gründe, warum UDP für latenzkritische Anwendungen schneller ist — es überspringt den Handshake komplett.