TCP vs. IP
Protocolul de control al transmisiei (cunoscut și ca TCP) este un protocol de bază al suitei Internet Protocol. Acesta operează la un nivel mai ridicat decât compatriotul său, Internet Protocol (cunoscut și ca IP). Cele două preocupări principale ale TCP sunt cele două sisteme finale - un browser web și un server web, de exemplu. TCP asigură livrarea unui flux de octeți dintr-un program de la un computer la alt computer. TCP este, de asemenea, responsabil de controlul mărimii, controlul fluxului, rata de schimb de date și congestionarea traficului de rețea.
IP este un protocol folosit pentru comunicarea de date într-o rețea internă de comunicații cu pachete (adică o rețea internă în care toate datele transmise sunt grupate împreună). Ca și în cazul TCP, utilizează, de asemenea, Internet Protocol Suite. Este protocolul primar din Layerul Internet al Suitei de Protocol Internet. Sarcina sa principală este de a furniza datagrame de protocol distincte (cunoscute și ca pachete) de la gazda sursă la gazda destinație, bazându-se numai pe adresele lor. Ca atare, IP definește metode și structuri de adresare pentru încapsularea pachetelor.
TCP oferă servicii de comunicații la un nivel intermediar între un program de aplicație și IP. Ce înseamnă acest lucru este că atunci când un program de aplicații dorește să trimită o mare cantitate de date pe internet utilizând IP-ul, în loc să spargă datele în dimensiuni care se vor potrivi IP-ului și folosind o serie de cereri din IP, software-ul este capabil de a emite o singură cerere către TCP și permiteți acestui protocol să se ocupe de detaliile transferului IP. TCP detectează problemele apărute în IP, solicită retransmiterea pachetelor care s-au pierdut, rearanjează ordinea pachetelor (astfel încât acestea să fie readuse în ordinea corectă) și ajută la minimizarea congestiei rețelei (pentru a reduce apariția de alte probleme pe linie). Odată ce toate acestea au fost realizate și copia corectă a datelor a fost compilată, pachetul este transmis de-a lungul programului de aplicații.
IP încapsulare înseamnă că datele dintr-un protocol de nivel superior sunt colectate sub forma unui pachet - sau datagrame. Nu există nicio nevoie reală de configurare a circuitului înainte ca o gazdă să trimită pachete către o altă gazdă la care nu a comunicat niciodată anterior. Ca atare, IP este un protocol fără o conexiune - în contrast direct cu rețelele publice de telefonie comutată care necesită configurarea unui circuit pentru ca fiecare apel telefonic să treacă. Ca urmare a încapsulării IP, acesta poate fi utilizat într-o rețea eterogenă (o rețea care conectează computere care pot consta dintr-o combinație de instrumente de conectare) pentru a rezolva adresele IP la adresele de date de date.
Rezumat:
1. TCP este un nucleu care operează la un nivel relativ ridicat; IP funcționează la un nivel inferior.
2. TCP oferă servicii de comunicații la un nivel intermediar între un program de aplicație și IP; IP încapsulează toate datele și este fără conexiune.