Junior
Mik a TCP protokollok jellemzői?
sobes.tech MI
Válasz az MI-től
TCP (Transmission Control Protocol) — megbízható szállítási protokoll, amely garantálja az adatok helyes sorrendben történő kézbesítését.
Fő jellemzők:
- Kapcsolatfelépítés (Handshake): Az adatok átvitele előtt háromlépcsős kapcsolat jön létre (SYN, SYN-ACK, ACK).
- Megbízható kézbesítés (Reliable Delivery): Igazolási (ACK) mechanizmusokat és elveszett csomagok újraküldését alkalmazza.
- Sorrend szerinti kézbesítés (Ordered Delivery): A csomagokat abban a sorrendben kézbesítik, ahogyan azokat küldték, még akkor is, ha késnek vagy más útvonalon érkeznek.
- Áramirányított adatátvitel (Stream-oriented): A TCP az adatokat folyamatos bájtfolyamként kezeli, nem külön üzenetként vagy csomagként.
- Áramlásvezérlés (Flow Control): A fogadó szabályozhatja az adatküldés sebességét, hogy elkerülje a puffer túlterhelését.
- Hálózati torlódás kezelése (Congestion Control): Mechanizmusok a hálózati torlódás megelőzésére és kezelésére.
- Full-duplex mód (Full-duplex): Az adatok egyszerre mindkét irányba továbbíthatók egy kapcsolatban.
A TCP alkalmas olyan alkalmazásokhoz, amelyek magas megbízhatóságot és sorrendben történő adatkézbesítést igényelnek, például web böngészéshez (HTTP/HTTPS), e-mailhez (SMTP), fájlátvitelhez (FTP) és távoli hozzáféréshez (SSH).