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:
- 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.
- Kapcsolat-orientált: Az adatok cseréje előtt a küldő és a fogadó létrehoz egy logikus kapcsolatot (three-way handshake).
- Áramlás szerinti adatátvitel: A TCP az adatokat folyamatos bájtfolyamként kezeli, nem különálló csomagként.
- Á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.
- 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.
- Szegmentálás és összeszerelés: A TCP nagy adatmennyiségeket szegmensekre bont, és a fogadó oldalon összeszereli őket.
- Szekvenciaszám (Sequence Number): Minden szegmenshez hozzárendel egy sorszámot a helyes összeszerelés és a hiányzó szegmensek felismerése érdekében.
- Portok: Portszámokat használ a konkrét alkalmazások vagy szolgáltatások azonosítására a gazdagépen.