Protocolul de control al transmisiei
Protocolul de control al transmisiei (TCP) este unul dintre principalele protocoale din suita de protocoale Internet. TCP face parte din combinația populară "TCP/IP" utilizată pe internet. Protocolul Internet, sau IP, asigură că datele de pe internet ajung la locul potrivit. Apoi, TCP se asigură că datele sunt așezate în ordinea corectă și că nu lipsește nimic din ele. TCP ajută, de asemenea, la controlul traficului pe internet, astfel încât acesta să nu fie supraîncărcat. Aceste protocoale, care sunt un fel de limbaje pe care le folosesc computerele, sunt concepute astfel încât orice computer și orice program (cum ar fi un browser web sau un client de e-mail) să le poată utiliza.
Importanța TCP
TCP facilitează comunicarea între programele de calculator, de obicei prin intermediul unei rețele de calculatoare. Atunci când un program dorește să trimită o mulțime de date, TCP se ocupă de împărțirea datelor, de trimiterea lor prin rețea și de recompunerea lor corectă pe un alt computer. În acest proces, IP alege care fire și "intersecții" sunt folosite pentru a trimite toate bucățile de date în cel mai rapid mod. Aceasta se face cu ajutorul pachetelor.
În cazul în care există o mulțime de persoane care utilizează rețeaua, aceasta poate fi suprasolicitată. De asemenea, uneori, vremea, întreruperile de curent și alte probleme pot îngreuna comunicarea. Ruterele de pe internet folosesc un sistem numit echilibrare a sarcinii pentru a încerca să rezolve unele dintre aceste probleme. Cu toate acestea, informațiile pot fi transmise în mod dezordonat, se pot pierde sau chiar pot fi duplicate. TCP este proiectat să observe toate aceste probleme și să încerce să le rezolve. Acest lucru poate dura ceva timp, motiv pentru care internetul pare uneori lent. Odată ce receptorul TCP a reasamblat în cele din urmă o copie perfectă a datelor transmise inițial, acesta transmite datele respective programului de calculator care le-a solicitat. În acest fel, programul nu trebuie să știe despre rețea, iar TCP nu trebuie să știe despre datele programului.