Protokol riadenia prenosu
Protokol TCP (Transmission Control Protocol) je jedným z hlavných protokolov balíka internetových protokolov. TCP je súčasťou populárnej kombinácie "TCP/IP", ktorá sa používa na internete. Internetový protokol alebo IP zabezpečuje, aby sa údaje na internete dostali na správne miesto. TCP sa potom stará o to, aby boli údaje umiestnené v správnom poradí a aby žiadne z nich nechýbali. Protokol TCP tiež pomáha riadiť prevádzku na internete, aby nedošlo k jeho preťaženiu. Tieto protokoly, ktoré sú niečo ako jazyky, ktoré používajú počítače, sú navrhnuté tak, aby ich mohol používať akýkoľvek počítač a akýkoľvek program (napríklad webový prehliadač alebo e-mailový klient).
Význam TCP
Protokol TCP uľahčuje počítačovým programom vzájomnú komunikáciu, zvyčajne prostredníctvom počítačovej siete. Keď chce program poslať veľké množstvo údajov, TCP má na starosti ich rozdelenie, odoslanie cez sieť a ich správne spojenie v inom počítači. IP pritom vyberá, ktoré vodiče a "križovatky" sa použijú na čo najrýchlejšie odoslanie všetkých častí údajov. Robí to pomocou paketov.
Ak sieť používa veľa ľudí, môže byť preťažená. Niekedy môže komunikáciu sťažovať aj počasie, výpadky elektrickej energie a iné problémy. Smerovače na internete používajú niečo, čo sa nazýva vyrovnávanie záťaže, aby sa pokúsili vyriešiť niektoré z týchto problémov. Napriek tomu sa však môže stať, že sa informácie doručia mimo poradia, stratia sa alebo sa dokonca duplikujú. Protokol TCP je navrhnutý tak, aby si všetky tieto problémy všimol a pokúsil sa ich vyriešiť. To môže chvíľu trvať, preto sa niekedy zdá, že internet je pomalý. Keď prijímač TCP konečne zostaví dokonalú kópiu pôvodne prenášaných údajov, odovzdá tieto údaje počítačovému programu, ktorý o ne požiadal. Týmto spôsobom nemusí program vedieť o sieti a TCP nemusí vedieť o údajoch programu.