TCP
Je zkratkou pro „Transmission Control Protocol“. TCP je základní protokol v rámci sady internetových protokolů – souboru standardů, které systémům umožňují komunikovat přes Internet. Je označován jako protokol „transportní vrstvy“, protože vytváří a udržuje spojení mezi hostiteli.
TCP doplňuje internetový protokol (IP), který definuje IP adresy používané k identifikaci systémů na Internetu. Internetový protokol poskytuje pokyny pro přenos dat, zatímco protokol řízení přenosu vytváří spojení a spravuje doručování paketů z jednoho systému do druhého. Tyto dva protokoly se běžně spojují a označují jako TCP/IP.
Když jsou přes spojení TCP odesílána data, protokol je rozdělí na jednotlivě očíslované pakety neboli „segmenty“. Každý paket obsahuje hlavičku, která určuje zdroj a cíl, a datovou část. Protože pakety mohou přes Internet cestovat různými trasami, mohou do cíle dorazit v jiném pořadí, než v jakém byly odeslány. Protokol řízení přenosu pakety na přijímací straně seřadí do správného pořadí.
TCP také zahrnuje kontrolu chyb, která zajišťuje, že je každý paket doručen podle požadavku. To se liší od protokolu UDP, který nekontroluje, zda byl každý paket úspěšně přenesen. Vestavěná kontrola chyb sice znamená, že TCP má větší režii, a je proto pomalejší než UDP, zároveň však zajišťuje přesné doručení dat mezi systémy. TCP se proto používá k přenosu většiny typů dat, například webových stránek a souborů, přes Internet. UDP je ideální pro streamování médií, u kterého není nutné doručit všechny pakety.
Otestujte své znalosti