Sobes.tech
Junior

Care sunt caracteristicile protocoalelor TCP?

sobes.tech AI

Răspuns de la AI

TCP (Protocolul de Control al Transmiterii) — un protocol de transport fiabil care asigură livrarea datelor în ordinea corectă.

Caracteristici principale:

  • Stabilirea conexiunii (Handshake): Înainte de transmiterea datelor, se stabilește o conexiune în trei pași (SYN, SYN-ACK, ACK).
  • Livrare fiabilă (Reliable Delivery): Se utilizează un mecanism de confirmare (ACK) și retransmitere a pachetelor pierdute.
  • Livrare ordonată (Ordered Delivery): Pachetele sunt livrate în ordinea în care au fost trimise, chiar dacă sosesc cu întârziere sau pe trasee diferite.
  • Transmitere orientată pe flux (Stream-oriented): TCP consideră datele ca un flux continuu de octeți, nu ca mesaje sau pachete separate.
  • Controlul fluxului (Flow Control): Destinatarul poate regla viteza de trimitere a datelor pentru a evita supraîncărcarea bufferului.
  • Controlul congestiei (Congestion Control): Mecanisme pentru prevenirea și gestionarea congestiei rețelei.
  • Mod full-duplex (Full-duplex): Datele pot fi transmise în ambele direcții simultan printr-o singură conexiune.

TCP este potrivit pentru aplicații care necesită fiabilitate ridicată și livrare ordonată a datelor, precum navigarea pe web (HTTP/HTTPS), e-mail (SMTP), transfer de fișiere (FTP) și acces de la distanță (SSH).