Sobes.tech
Junior

Aké sú vlastnosti TCP protokolov?

sobes.tech AI

Odpoveď od AI

TCP (Transmission Control Protocol) — spoľahlivý prenosový protokol, ktorý zabezpečuje doručenie dát v správnom poradí.

Hlavné vlastnosti:

  • Nadviazanie spojenia (Handshake): Pred prenosom dát sa nadviaže trojstranné spojenie (SYN, SYN-ACK, ACK).
  • Spoľahlivé doručenie (Reliable Delivery): Používa mechanizmus potvrdení (ACK) a opätovného odoslania stratených paketov.
  • Poradie doručenia (Ordered Delivery): Pakety sa doručujú v poradí, v akom boli odoslané, aj keď prídu oneskorene alebo inou cestou.
  • Streamovo orientovaný prenos (Stream-oriented): TCP považuje dáta za kontinuálny tok bajtov, nie ako samostatné správy alebo pakety.
  • Riadenie toku (Flow Control): Prijímateľ môže regulovať rýchlosť odosielania dát, aby predišiel preťaženiu bufferu.
  • Riadenie zahltenia (Congestion Control): Mechanizmy na prevenciu a riadenie zahltenia siete.
  • Plne duplexný režim (Full-duplex): Dáta môžu byť prenášané v oboch smeroch súčasne cez jedno spojenie.

TCP je vhodný pre aplikácie, ktoré vyžadujú vysokú spoľahlivosť a poradie doručenia dát, ako je prehliadanie webu (HTTP/HTTPS), elektronická pošta (SMTP), prenos súborov (FTP) a vzdialený prístup (SSH).