TCP

TCP eða TCP-samskiptareglurTCP-samskiptareglur kv. ft.  af Tölvuorðasafninu (skammstöfun á enska Transmission Control Protocol) er einn af grundvallarsamskiptastöðlum Internetsins. TCP tilheyrir fjórða lagi OSI lagaskiptingarinnar sem nefnist flutningslagið (e. transport layer). Hlutverk TCP-staðalsins er að þjónusta þau lög fyrir ofan hann (aðallega application layer) til þess að flytja gögn yfir netkerfi. TCP-staðallinn nýtir sér síðan þjónustur IP-samkiptarstaðalsins sem er í netlaginu (e. network layer).

Það eru margir kostir við TCP-staðallinn en hann býður upp á þjónustur sem hraðaflæðisstjórnun (e. flow control), teppustjórnun (e. congestion control) og villufrían gagnaflutning (e. error free data transfer). UDP-staðallinn sem er sambærilegur við TCP býður ekki upp á þessar þjónustur. Hugbúnaðarhönnuður sem kýs að nota UDP getur, ef hann vill og telur þörf á, útfært einhverjar af þjónustunum sem TCP býður upp á í forritalaginu.

TCP er notað af mörgum samskiptastöðlum, t.d. þeim algengasta á netinu, HTTP, bæði í útgáfu HTTP/1.1 og í HTTP/2 en ekki í nýjasta staðlinum HTTP/3 sem notar UDP í staðinn. Sá staðall hefur ákveðinn stuðning frá og með september 2019, í t.d. Google Chrome.  Ef eða þegar HTTP/3 tekur yfir þá minnkar notkun á TCP sem því nemur. Þar sem HTTP stendur á bak við mikinn meirihluta af notkun á TCP, er líklegt að TCP verði mun minna notað í framtíðinni.

 Neðanmálsgreinar 

Flokkur:Tölvutækni
Flokkur:Samskiptastaðlar
Flokkur:Internetið