To var uzskatīt arī par veidu, kā tiek izveidots TCP savienojums. Pirms iedziļināties detaļās, apskatīsim dažus pamatus. TCP apzīmē Pārraides kontroles protokols kas norāda, ka tas kaut ko dara, lai uzticamā veidā kontrolētu datu pārraidi.
Saziņas process starp ierīcēm internetā notiek atbilstoši pašreizējam TCP/IP komplekta modelis (izņemta OSI atsauces modeļa versija). Lietojumprogrammu slānis ir TCP/IP modeļu kaudze, no kuras tīkla atsauces lietojumprogrammas, piemēram, tīmekļa pārlūkprogrammas klienta pusē, izveido savienojumu ar serveri. No lietojumprogrammas slāņa informācija tiek pārsūtīta uz transporta slāni, kur mūsu tēma nonāk attēlā. Divi svarīgi šī slāņa protokoli ir - TCP, UDP (lietotāja datagrammas protokols) no kuriem dominē TCP (jo tas nodrošina izveidotā savienojuma uzticamību). Tomēr jūs varat atrast UDP lietojumprogrammu, vaicājot DNS serveri, lai iegūtu vietnei izmantotā domēna vārda bināro ekvivalentu.

TCP nodrošina uzticamu saziņu ar kaut ko sauc Pozitīvs apstiprinājums ar atkārtotu pārraidi (PAR) . Transporta slāņa protokola datu vienību (PDU) sauc par segmentu. Tagad ierīce, kas izmanto PAR, atkārtoti nosūta datu vienību, līdz tā saņem apstiprinājumu. Ja uztvērēja galā saņemtā datu vienība ir bojāta (Tā pārbauda datus ar transporta slāņa kontrolsummas funkcionalitāti, kas tiek izmantota kļūdu noteikšanai), uztvērējs atmet segmentu. Tātad sūtītājam ir atkārtoti jānosūta datu vienība, par kuru netiek saņemts pozitīvs apstiprinājums. No iepriekš minētā mehānisma varat saprast, ka starp sūtītāju (klientu) un saņēmēju (serveri) tiek apmainīti trīs segmenti, lai izveidotu uzticamu TCP savienojumu. Ļaujiet mums iedziļināties, kā darbojas šis mehānisms:

- 1. darbība (SYN): pirmajā solī klients vēlas izveidot savienojumu ar serveri, tāpēc tas nosūta segmentu ar SYN (Synchronize Sequence Number), kas informē serveri, ka klients, visticamāk, sāks saziņu un ar kādu secību. numurs sāk segmentus ar 2. darbību (SYN + ACK): serveris atbild uz klienta pieprasījumu ar iestatītiem SYN-ACK signāla bitiem. Apstiprinājums (ACK) apzīmē saņemtā segmenta atbildi, un SYN norāda, ar kādu kārtas numuru tas, iespējams, sāks segmentus ar 3. darbību (ACK): pēdējā daļā klients apstiprina servera atbildi un abi izveido uzticamu. ar kuru viņi sāks faktisko datu pārsūtīšanu