Junior
Kāda ir TCP protokolu īpatnība?
sobes.tech AI
Atbilde no AI
TCP (Transmission Control Protocol) ir transporta līmeņa protokols, kas nodrošina uzticamu, savienojuma orientētu un plūsmas datu pārraidi.
TCP īpašības:
- Uzticama datu piegāde: TCP garantē visu datu piegādi pareizajā secībā un bez zaudējumiem. Tas izmanto apstiprināšanas (ACK), atkārtotas sūtīšanas (retransmission) un kļūdu pārbaudes (checksum) mehānismus.
- Savienojuma orientācija: Pirms datu apmaiņas sūtītājs un saņēmējs izveido loģisku savienojumu (three-way handshake).
- Plūsmas datu pārraide: TCP uzskata datus kā nepārtrauktu baitu plūsmu, nevis atsevišķus paketus.
- Plūsmas kontrole: Mehānisms datu sūtīšanas ātruma pārvaldībai, lai novērstu saņēmēja bufera pārslodzi. Izmanto slīdējošo logu (sliding window).
- Sastrēguma kontrole: Mehānisms, kas pārvalda tīklā sūtīto trafiku, lai novērstu pārslodzi. Izmanto algoritmus kā Slow Start, Congestion Avoidance, Fast Retransmit un Fast Recovery.
- Segmentācija un salikšana: TCP sadala lielus datu apjomus segmentos un saliek tos saņēmēja pusē.
- Secības numurs (Sequence Number): Katram segmentam piešķir secības numuru, lai pareizi saliktu un atklātu zaudētos segmentus.
- Porti: Izmanto portu numurus, lai identificētu konkrētas lietojumprogrammas vai pakalpojumus uz hosta.