Sobes.tech
Junior

Wat zijn de kenmerken van TCP-protocollen?

sobes.tech AI

Antwoord van AI

TCP (Transmission Control Protocol) — een betrouwbaar transportprotocol dat gegarandeerde levering van gegevens in de juiste volgorde biedt.

Belangrijkste kenmerken:

  • Verbindingsopbouw (Handshake): Voordat gegevens worden verzonden, wordt een driewegverbinding (SYN, SYN-ACK, ACK) opgezet.
  • Betrouwbare levering (Reliable Delivery): Er wordt gebruikgemaakt van bevestigingsmechanismen (ACK) en hertransmissie van verloren pakketten.
  • Gestructureerde levering (Ordered Delivery): Pakketten worden in de volgorde geleverd waarin ze zijn verzonden, zelfs als ze met vertraging of via een andere route aankomen.
  • Streamgerichte overdracht (Stream-oriented): TCP beschouwt gegevens als een continue stroom bytes, niet als afzonderlijke berichten of pakketten.
  • Stroomcontrole (Flow Control): Ontvanger kan de verzendsnelheid regelen om bufferoverloop te voorkomen.
  • Congestiebeheersing (Congestion Control): Mechanismen om netwerkcongestie te voorkomen en te beheersen.
  • Volledig duplex (Full-duplex): Gegevens kunnen gelijktijdig in beide richtingen worden verzonden via één verbinding.

TCP is geschikt voor toepassingen die hoge betrouwbaarheid en gestructureerde gegevenslevering vereisen, zoals web browsing (HTTP/HTTPS), e-mail (SMTP), bestandsoverdracht (FTP) en externe toegang (SSH).