Sobes.tech
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:

  1. 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).
  2. Orientare pe conexiune: Înainte de schimbul de date, emițătorul și receptorul stabilesc o conexiune logică (three-way handshake).
  3. Transmitere în flux de date: TCP consideră datele ca un flux continuu de octeți, nu ca pachete separate.
  4. Controlul fluxului: Mecanism pentru gestionarea vitezei de trimitere a datelor, pentru a evita supraîncărcarea bufferului receptorului. Utilizează o fereastră glisantă (sliding window).
  5. 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.
  6. Segmentare și asamblare: TCP împarte volume mari de date în segmente pentru transmitere și le asamblează pe partea receptorului.
  7. 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.
  8. Porturi: Utilizează numere de port pentru identificarea aplicațiilor sau serviciilor specifice pe gazdă.