TCP
Zkratka pro „Transmission Control Protocol“. TCP je zásadní protokol v rámci sady internetových protokolů - soubor standardů, které umožňují systémům komunikovat přes internet. Je kategorizován jako protokol „transportní vrstvy“, protože vytváří a udržuje spojení mezi hosts.
TCP doplňuje Internetový protokol (IP), který definuje IP adresy slouží k identifikaci systémů na internetu. Internetový protokol poskytuje pokyny pro přenos dat, zatímco protokol pro řízení přenosu vytváří spojení a řídí doručení pakety z jednoho systému do druhého. Tyto dva protokoly jsou obvykle seskupeny a označovány jako TCP / IP.
Kdy datum je odesíláno přes připojení TCP, protokol jej rozdělí na jednotlivě očíslované pakety nebo „segmenty“. Každý balíček obsahuje a hlavička který definuje zdroj a cíl a datovou sekci. Vzhledem k tomu, že pakety mohou cestovat přes internet pomocí více tras, mohou dorazit do cíle v jiném pořadí, než v jakém byly odeslány. Protokol řízení přenosu změní pořadí paketů ve správném pořadí na přijímajícím konci.
TCP také zahrnuje kontrolu chyb, která zajišťuje, že každý paket je doručen podle požadavku. To je jiné než UDP, který nekontroluje, zda byl každý paket úspěšně přenesen. I když integrovaná kontrola chyb znamená, že TCP má větší režijní náklady, a proto je pomalejší než UDP, zajišťuje přesné dodání dat mezi systémy. Proto se TCP používá k přenosu většiny typů dat, jako je webové stránky a soubory přes internet. UDP je ideální pro média streaming což nevyžaduje doručení všech paketů.