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