TCP és un dels protocols més populars i bàsics per transmetre dades per Internet. Aquest protocol s’utilitza a les xarxes TCP / IP i proporciona flux de dades, eliminant pràcticament la pèrdua d’informació a causa de la tecnologia de connexió i descàrrega implementada.
L’aparició de TCP
TCP / IP es va desenvolupar per primera vegada a principis dels anys setanta i es va utilitzar per construir ARPANET. La tecnologia es va desenvolupar com a part d’un projecte d’investigació que tenia com a objectiu explorar el potencial de combinar ordinadors dins de la mateixa xarxa d’internet local o virtual.
L’establiment d’una connexió TCP es fa mitjançant un programa client especial, com ara un navegador, un correu o un client de missatgeria.
Estructura TCP
L’estructura TCP / IP us permet formar accés a ordinadors remots, així com combinar dispositius individuals per crear xarxes locals que funcionin per separat de les generals. TCP és un protocol de transferència de dades fiable. Així, es garanteix que tota la informació que s’enviarà a la xarxa serà rebuda pel destinatari, és a dir, l'usuari al qual es van proporcionar les dades.
L’alternativa per a TCP és UDP. Una diferència important entre aquestes xarxes és que TCP primer ha d’establir una connexió fiable entre el remitent i el destinatari de la informació. Un cop establerta la connexió, es produeix la transferència de dades i s'inicia el procediment de finalització de la connexió. UDP configura immediatament la transmissió dels paquets d’informació desitjats a l’usuari sense abans crear un canal.
Enviament de dades mitjançant TCP
Després d’establir una connexió, TCP envia dades al llarg de les rutes creades d’acord amb les adreces IP del remitent i del destinatari de la informació. Una adreça IP és un identificador únic per a tots els dispositius de xarxa d’Internet i, per tant, un paquet enviat a través del túnel creat no es pot perdre ni enviar per error a un altre usuari.
A nivell físic de transmissió de dades, la informació té la forma de freqüències, amplituds i altres formes d’ona que ja són processades per la targeta d’interfície de xarxa del destinatari.
Els protocols de canal s’encarreguen de processar la informació per part d’un ordinador i transmetre-la a altres components, entre els quals hi ha Ethernet, caixer automàtic, SLIP, IEEE 802.11. Aquests canals proporcionen no només la transmissió de dades, sinó també una forma de lliurament al destinatari. Per tant, a les xarxes IEEE 802.11, la informació es transmet mitjançant un senyal de ràdio sense fils. En aquest cas, el senyal s’envia des de la targeta de xarxa de l’ordinador, que també té el seu propi codi MAC. En el cas d’Ethernet, tota la transmissió de dades es realitza mitjançant una connexió per cable.