Sobes.tech
Junior — Middle

Kā tiek izveidots savienojums TCP protokolā?

sobes.tech AI

Atbilde no AI

TCP protokolā savienojums tiek izveidots ar trīs posmu rokasspiediena (three-way handshake):

  1. Klients nosūta serverim segmentu ar SYN (sinhronizācija) karogu, lai uzsāktu savienojumu un sinhronizētu sākuma secības numuru.
  2. Servers atbild ar segmentu ar SYN un ACK (apstiprinājums) karogiem, apstiprinot SYN saņemšanu un nosūtot savu sākuma secības numuru.
  3. Klients nosūta segmentu ar ACK karogu, apstiprinot SYN saņemšanu no servera.

Pēc tam savienojums tiek uzskatīts par izveidotu, un sākas datu pārraide.

Karogu secības piemērs:

Klients -> Servers: SYN
Servers -> Klients: SYN + ACK
Klients -> Servers: ACK