Portál AbcLinuxu, 2. května 2025 08:41

TCP

Protokol TCP (Transmission Control Protocol) se používá pro spojované přenosy dat na Internetu. Nachází se na třetí (TCP/UDP) vrstvě TCP/IP modelu, která odpovídá čtvrté (transportní) vrstvě ISO/OSI modelu. Je přenášen IP protokolem, který doručí paket na počítač s danou IP adresou a protokol TCP se postará o doručení dat službě podle čísla portu (např. web na portu 80). Protokol TCP je spolehlivý, to znamená, že zaručuje doručení všech paketů a to ve správném pořadí. Pakety které nedorazí se posílají znovu.

Před vlastním přenosem dat je navázáno spojení. Klient posílá serveru paket s nastaveným příznakem SYN, server odpovídá paketem SYN ACK a spojení je navázáno po paketu ACK, který opět posílá klient serveru. V tomto případě je jako server označen počítač, který čeká na spojení a klient je počítač, který spojení navazuje. Po navázání spojení mohou být přenášena data a spojení končí, když jedna strana pošle paket s nastaveným příznakem FIN a druhá odpoví ACK a obvykle zašle také paket FIN a dostane odpověď ACK.

Pro nespojované přenosy se používá protokol UDP.

Dokument vytvořil: Milan "Nemo" Cingroš, 14.11.2007 11:39 | Zobrazeno: 899×

Další pojmy: tag - tango - tarball - TCP - thread - tiling window manager - TLS

Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.