Sobes.tech
Junior

Mi a TCP protokollák sajátossága?

sobes.tech MI

Válasz az MI-től

A TCP (Transmission Control Protocol) egy szállítási réteg protokoll, amely megbízható, kapcsolat-orientált és adatfolyam-alapú adatátvitelt biztosít.

A TCP jellemzői:

  1. Megbízható adatkézbesítés: A TCP garantálja az összes adat helyes sorrendben és veszteség nélkül történő kézbesítését. Megerősítési (ACK), újraküldési és hibakezelő (checksum) mechanizmusokat használ.
  2. Kapcsolat-orientált: Az adatok cseréje előtt a küldő és a fogadó létrehoz egy logikus kapcsolatot (three-way handshake).
  3. Áramlás szerinti adatátvitel: A TCP az adatokat folyamatos bájtfolyamként kezeli, nem különálló csomagként.
  4. Áramlásvezérlés: Mechanizmus az adatküldés sebességének szabályozására, hogy elkerüljük a fogadó bufferének túlterhelését. Sliding window-t (csúszó ablak) használ.
  5. Túlterhelés-ellenőrzés: Mechanizmus a hálózatra küldött forgalom mennyiségének kezelésére, hogy elkerüljük a túlterhelést. Olyan algoritmusokat használ, mint Slow Start, Congestion Avoidance, Fast Retransmit és Fast Recovery.
  6. Szegmentálás és összeszerelés: A TCP nagy adatmennyiségeket szegmensekre bont, és a fogadó oldalon összeszereli őket.
  7. Szekvenciaszám (Sequence Number): Minden szegmenshez hozzárendel egy sorszámot a helyes összeszerelés és a hiányzó szegmensek felismerése érdekében.
  8. Portok: Portszámokat használ a konkrét alkalmazások vagy szolgáltatások azonosítására a gazdagépen.