Naar de inhoud

Transmission Control Protocol

TCP biedt toepassingen een betrouwbare, geordende bytestroom. Die transportdienst bevestigt niet dat een aanvraag in het bedrijfsproces is verwerkt.

Ook bekend alsTCP
Cloud & beheer

Wat betekent TCP?

Het Transmission Control Protocol (TCP) is een transportprotocol boven IP. RFC9293 beschrijft een betrouwbare, geordende bytestroom en het herkennen en opnieuw verzenden van verloren gegevens. TCP is verbindingsgericht. De toepassing moet binnen die bytestroom zelf bepalen waar haar berichten beginnen en eindigen.

Voorbeeld: gegevens aan een portaaldienst overdragen

In een fictieve werkwijze verstuurt een client een aanvraag via een TCP-verbinding. Geslaagd transport betekent niet automatisch dat de portaaldienst de aanvraag heeft gecontroleerd en duurzaam opgeslagen. Daarvoor heeft de client een passende bevestiging van de toepassing nodig.

Als de verbinding vóór het antwoord wegvalt, kan de bedrijfsuitkomst onduidelijk zijn. Een nieuwe TCP-verbinding bepaalt niet of de vorige aanvraag al effect had. De toepassing moet dit geval afhandelen voordat zij een bewerking opnieuw start.

TCP alleen versleutelt de stroom niet. Bescherming van toepassingsgegevens vereist een aanvullend geschikt beveiligingsprotocol.

Bronnen

Artikelen over dit onderwerp

Cloud & beheer met ASES

Hosting, deployment, onderhoud en support