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).