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.