Protokol za nadzor prenosa
Protokol TCP (Transmission Control Protocol) je eden od glavnih protokolov paketa internetnih protokolov. TCP je del priljubljene kombinacije "TCP/IP", ki se uporablja v internetu. Internetni protokol ali IP zagotavlja, da podatki v internetu pridejo na pravo mesto. Protokol TCP poskrbi, da so podatki v pravem vrstnem redu in da nobeden od njih ne manjka. TCP pomaga tudi pri nadzoru prometa v internetu, da ta ni preobremenjen. Ti protokoli, ki so nekakšni jeziki, ki jih uporabljajo računalniki, so zasnovani tako, da jih lahko uporablja vsak računalnik in vsak program (na primer spletni brskalnik ali odjemalec e-pošte).
Pomen TCP
Protokol TCP olajša komunikacijo računalniških programov med seboj, običajno prek računalniškega omrežja. Ko želi program poslati veliko podatkov, je TCP zadolžen za razdelitev podatkov, njihovo pošiljanje po omrežju in pravilno sestavljanje v drugem računalniku. Pri tem IP izbere, katere žice in "križišča" se uporabijo za najhitrejše pošiljanje vseh delov podatkov. To počne s paketi.
Če omrežje uporablja veliko ljudi, je lahko preobremenjeno. Včasih lahko komunikacijo otežijo tudi vremenske razmere, izpadi električne energije in druge težave. Usmerjevalniki v internetu uporabljajo tako imenovano izravnavo obremenitve, s katero poskušajo odpraviti nekatere od teh težav. Kljub temu pa se lahko informacije dostavijo v napačnem vrstnem redu, se izgubijo ali celo podvojijo. TCP je zasnovan tako, da opazi vse te težave in jih poskuša odpraviti. To lahko traja nekaj časa, zato se včasih zdi, da je internet počasen. Ko sprejemnik TCP končno sestavi popolno kopijo prvotno poslanih podatkov, jih posreduje računalniškemu programu, ki jih je zahteval. Na ta način programu ni treba vedeti za omrežje, TCP pa ni treba vedeti za podatke programa.