To by také mohlo být chápáno jako způsob, jak je navázáno TCP spojení. Než se pustíme do podrobností, podívejme se na některé základy. Zkratka TCP znamená protokol kontroly přenosu což naznačuje, že dělá něco pro spolehlivé řízení přenosu dat.
Proces komunikace mezi zařízeními přes internet probíhá podle proudu TCP/IP model sady (odstraněná verze referenčního modelu OSI). Aplikační vrstva je vrchní hromádkou hromady modelů TCP/IP, odkud aplikace odkazované na síť, jako jsou webové prohlížeče na straně klienta, navazují spojení se serverem. Z aplikační vrstvy se informace přenášejí do transportní vrstvy, kde se naše téma dostává do obrazu. Dva důležité protokoly této vrstvy jsou – TCP, UDP (User Datagram Protocol) z nichž převládá TCP (protože poskytuje spolehlivost pro navázané spojení). Můžete však najít aplikaci UDP při dotazování serveru DNS, abyste získali binární ekvivalent názvu domény použitého pro web.

TCP poskytuje spolehlivou komunikaci s něčím tzv Pozitivní potvrzení s opakovaným přenosem (PAR) . Protokolová datová jednotka (PDU) transportní vrstvy se nazývá segment. Nyní zařízení používající PAR znovu odesílá datovou jednotku, dokud neobdrží potvrzení. Pokud je datová jednotka přijatá na konci přijímače poškozena (kontroluje data s funkčností kontrolního součtu transportní vrstvy, která se používá pro detekci chyb), přijímač segment zahodí. Odesílatel tedy musí znovu odeslat datovou jednotku, pro kterou není přijato kladné potvrzení. Z výše uvedeného mechanismu si můžete uvědomit, že mezi odesílatelem (klientem) a příjemcem (serverem) jsou vyměněny tři segmenty, aby bylo navázáno spolehlivé TCP spojení. Pojďme se ponořit do toho, jak tento mechanismus funguje:

- Krok 1 (SYN): V prvním kroku chce klient navázat spojení se serverem, takže odešle segment s SYN (Synchronize Sequence Number), který informuje server, že klient pravděpodobně zahájí komunikaci a v jakém pořadí. číslem začíná segmenty krokem 2 (SYN + ACK): Server odpoví na požadavek klienta s nastavenými bity signálu SYN-ACK. Potvrzení (ACK) označuje odpověď segmentu, který obdržel, a SYN označuje, s jakým pořadovým číslem pravděpodobně začne segmenty krokem 3 (ACK): V poslední části klient potvrdí odpověď serveru a oba vytvoří spolehlivou spojení, kterým zahájí samotný přenos dat