Junior
Care este caracteristica protocoalelor TCP?
sobes.tech AI
Răspuns de la AI
TCP (Transmission Control Protocol) este un protocol de nivel de transport care asigură o transmitere fiabilă, orientată pe conexiune și în flux de date.
Caracteristici ale TCP:
- Livrare fiabilă a datelor: TCP garantează livrarea tuturor datelor în ordinea corectă și fără pierderi. Utilizează mecanisme de confirmare (ACK), retransmisie și control al erorilor (checksum).
- Orientare pe conexiune: Înainte de schimbul de date, emițătorul și receptorul stabilesc o conexiune logică (three-way handshake).
- Transmitere în flux de date: TCP consideră datele ca un flux continuu de octeți, nu ca pachete separate.
- Controlul fluxului: Mecanism pentru gestionarea vitezei de trimitere a datelor, pentru a evita supraîncărcarea bufferului receptorului. Utilizează o fereastră glisantă (sliding window).
- Controlul congestiei: Mecanism pentru gestionarea volumului de trafic trimis în rețea, pentru a evita congestia. Utilizează algoritmi precum Slow Start, Congestion Avoidance, Fast Retransmit și Fast Recovery.
- Segmentare și asamblare: TCP împarte volume mari de date în segmente pentru transmitere și le asamblează pe partea receptorului.
- Număr de secvență (Sequence Number): Fiecărui segment i se atribuie un număr de secvență pentru asamblarea corectă pe partea receptorului și pentru detectarea segmentelor pierdute.
- Porturi: Utilizează numere de port pentru identificarea aplicațiilor sau serviciilor specifice pe gazdă.