Sobes.tech
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:

  1. 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.
  2. Savienojuma orientācija: Pirms datu apmaiņas sūtītājs un saņēmējs izveido loģisku savienojumu (three-way handshake).
  3. Plūsmas datu pārraide: TCP uzskata datus kā nepārtrauktu baitu plūsmu, nevis atsevišķus paketus.
  4. 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).
  5. 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.
  6. Segmentācija un salikšana: TCP sadala lielus datu apjomus segmentos un saliek tos saņēmēja pusē.
  7. Secības numurs (Sequence Number): Katram segmentam piešķir secības numuru, lai pareizi saliktu un atklātu zaudētos segmentus.
  8. Porti: Izmanto portu numurus, lai identificētu konkrētas lietojumprogrammas vai pakalpojumus uz hosta.