Hoppa till innehållet

Transmission Control Protocol

TCP ger applikationer en tillförlitlig byteström i rätt ordning. Transporten bekräftar inte att en förfrågan har behandlats i verksamhetsprocessen.

Även känt somTCP
Cloud & drift

Vad betyder TCP?

Transmission Control Protocol (TCP) är ett transportprotokoll ovanpå IP. RFC9293 beskriver en tillförlitlig byteström i rätt ordning samt upptäckt och omsändning av förlorade data. TCP är anslutningsorienterat. Applikationen måste själv definiera var dess meddelanden börjar och slutar i strömmen.

Exempel: att överföra data till en portaltjänst

I ett tänkt förlopp överför en klient en förfrågan via en TCP-anslutning. Lyckad transport innebär inte automatiskt att portaltjänsten har kontrollerat och sparat förfrågan varaktigt. Klienten behöver en lämplig bekräftelse från applikationen för det.

Om anslutningen bryts före svaret kan verksamhetsresultatet vara oklart. En ny TCP-anslutning avgör inte om den tidigare förfrågan redan fick effekt. Applikationen måste hantera fallet innan den utlöser en åtgärd igen.

TCP ensamt krypterar inte dataströmmen. Skydd av applikationsdata kräver även ett lämpligt säkerhetsprotokoll.

Källor

Artiklar om ämnet

Cloud & drift med ASES

Hosting, driftsättning, underhåll och support