Protokol řízení přenosu
Protokol TCP (Transmission Control Protocol) je jedním z hlavních protokolů sady internetových protokolů. TCP je součástí populární kombinace "TCP/IP" používané v Internetu. Internetový protokol neboli IP zajišťuje, aby se data na internetu dostala na správné místo. Protokol TCP se pak stará o to, aby byla data umístěna ve správném pořadí a žádná z nich nechyběla. Protokol TCP také pomáhá řídit provoz na internetu, aby nedošlo k jeho přetížení. Tyto protokoly, které jsou něco jako jazyky používané počítači, jsou navrženy tak, aby je mohl používat jakýkoli počítač a jakýkoli program (například webový prohlížeč nebo e-mailový klient).
Význam TCP
Protokol TCP usnadňuje komunikaci počítačových programů mezi sebou, obvykle prostřednictvím počítačové sítě. Když chce program odeslat velké množství dat, TCP má na starosti jejich rozdělení, odeslání po síti a správné složení zpět na jiném počítači. Protokol IP přitom vybírá, které dráty a "křižovatky" se použijí k co nejrychlejšímu odeslání všech částí dat. K tomu používá pakety.
Pokud síť používá hodně lidí, může dojít k jejímu přetížení. Komunikaci může někdy ztížit také počasí, výpadky proudu a další problémy. Směrovače na internetu používají něco, čemu se říká vyrovnávání zátěže, aby se pokusily některé z těchto problémů vyřešit. Přesto se však může stát, že informace budou doručeny neuspořádaně, ztratí se nebo se dokonce zdvojí. Protokol TCP je navržen tak, aby si všech těchto problémů všiml a pokusil se je vyřešit. To může chvíli trvat, a proto se někdy zdá, že je internet pomalý. Jakmile přijímač TCP konečně sestaví dokonalou kopii původně přenášených dat, předá tato data počítačovému programu, který o ně požádal. Tímto způsobem nemusí program vědět o síti a TCP nemusí vědět o datech programu.