Sobes.tech
Junior

У чему се састоји особеност TCP протокола?

sobes.tech АИ

Одговор од АИ

TCP (Transmission Control Protocol) je protokol sloja za prenos koji obezbeđuje pouzdanu, usmerenu na konekciju i tok podataka.

Karakteristike TCP:

  1. Pouzdana dostava podataka: TCP garantuje dostavljanje svih podataka u ispravnom redosledu i bez gubitaka. Koristi mehanizme potvrde (ACK), ponovnog slanja (retransmission) i kontrole grešaka (checksum).
  2. Usmeravanje na konekciju: Pre razmene podataka, pošiljalac i primaoc uspostavljaju logičku vezu (three-way handshake).
  3. Tok podataka: TCP smatra podatke kao kontinuirani tok bajtova, a ne kao odvojene pakete.
  4. Kontrola toka: Mehanizam za upravljanje brzinom slanja podataka, kako bi se sprečilo preopterećenje bafera primaoca. Koristi klizno okno (sliding window).
  5. Kontrola zagušenja: Mehanizam za upravljanje obimom saobraćaja koji se šalje u mrežu, kako bi se izbeglo zagušenje. Koristi algoritme kao što su Slow Start, Congestion Avoidance, Fast Retransmit i Fast Recovery.
  6. Segmentacija i sastavljanje: TCP deli velike količine podataka na segmente za prenos i sastavlja ih na strani primaoca.
  7. Broj sekvence (Sequence Number): Svom segmentu se dodeljuje broj sekvence za pravilno sastavljanje i detekciju izgubljenih segmenata.
  8. Portovi: Koristi brojeve portova za identifikaciju specifičnih aplikacija ili servisa na hostu.