Sobes.tech
Junior — Middle

Vysvetlite mechanizmus zabezpečujúci spoľahlivé doručenie dát v protokole TCP.

sobes.tech AI

Odpoveď od AI

V protokole TCP je zanesljiv dostavo podatkov zagotovljena z več mehanizmi:

  • Številčenje segmentov (Sequence Numbers): vsak bajt podatkov dobi edinstveno številko, kar omogoča sledenje vrstnemu redu in nadzor dostave.

  • Potrdila (ACK): prejemnik pošlje potrdilo o prejemu z navedbo številke naslednjega pričakovanega bajta.

  • Ponovno pošiljanje: če pošiljatelj ne prejme potrdila v določenem časovnem okviru, ponovno pošlje podatke.

  • Preverjanje celovitosti: vsak segment vsebuje kontrolno vsoto, ki jo prejemnik preveri za odkrivanje napak.

  • Nadzor pretoka (Flow Control): z uporabo okna prejemanja (window size) prejemnik uravnava hitrost pošiljanja, da ne preobremeni predalnika.

  • Nadzor zastojev (Congestion Control): algoritmi, kot so počasno zaganjanje in izogibanje zastojev, uravnavajo hitrost prenosa glede na stanje omrežja.

Ti mehanizmi skupaj zagotavljajo, da so podatki dostavljeni pravilno, v pravem vrstnem redu in brez izgub.