Sobes.tech
Junior

Wat is de eigenschap van TCP-protocollen?

sobes.tech AI

Antwoord van AI

TCP (Transmission Control Protocol) is een transportlaagprotocol dat zorgt voor betrouwbare, verbindinggerichte en stroomgeoriënteerde gegevensoverdracht.

Kenmerken van TCP:

  1. Betrouwbare gegevenslevering: TCP garandeert de levering van alle gegevens in de juiste volgorde en zonder verlies. Het gebruikt bevestigingsmechanismen (ACK), retransmissie en foutcontrole (checksum).
  2. Verbindingsgericht: Voordat gegevens worden uitgewisseld, stellen de zender en ontvanger een logische verbinding tot stand (three-way handshake).
  3. Stroomgeoriënteerde gegevensoverdracht: TCP beschouwt gegevens als een continue stroom bytes, niet als aparte pakketten.
  4. Stroomcontrole: Mechanisme om de snelheid van gegevensverzending te regelen, om bufferoverloop bij de ontvanger te voorkomen. Gebruikt een sliding window.
  5. Congestiebeheersing: Mechanisme om het volume verkeer dat naar het netwerk wordt gestuurd te beheren, om congestie te voorkomen. Gebruikt algoritmen zoals Slow Start, Congestion Avoidance, Fast Retransmit en Fast Recovery.
  6. Segmentatie en samenstelling: TCP splitst grote hoeveelheden gegevens in segmenten voor verzending en assembleert ze aan de ontvangende kant.
  7. Sequentienummer: Elk segment krijgt een sequentienummer voor correcte samenstelling aan de ontvangende kant en om verloren segmenten te detecteren.
  8. Poorten: Gebruikt poortnummers om specifieke applicaties of services op de host te identificeren.