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