TPC
Simulación de sistemas distribuidos
TCP
El Protocolo TCP/IP o Transfer Control Protocol consiste en un acuerdo
estandarizado sobre el que se realiza la transmisión de datos entre los
participantes de una red informática.
Los programas que forman redes de datos en una red de ordenadores emplean el protocolo
TCP para crear conexiones entre sí, de forma que se pueda garantizar el flujo de datos entre
las partes. A través de este protocolo se asegura que los datos lleguen a su destino en el
mismo orden que se transfirieron y sin errores.
El origen de este protocolo se sitúa en 1973 y fue desarrollado por Robert E. Kahn y Vinton
G. Cerf. Sin embargo, hasta ocho años después no se convirtió en un protocolo
estandarizado gracias al documento RFC 793.
Las principales características del TCP Protocol son:
Es un protocolo que funciona mediante la conexión mutua entre cliente y
servidor.
Ordena los segmentos provenientes del protocolo IP.
Monitorea el flujo de los datos y permite evitar la saturación de la red.
Entrega los datos al protocolo IP en forma de segmentos de longitud
variable.
Permite circular de forma simultánea a la información proveniente de
diferentes fuentes.
Para saber cómo funciona el protocolo TCP es necesario tener en cuenta que se trata de un
estándar que se basa en la transmisión bidireccional de la información.
Imaginemos una comunicación por vía telefónica, en la que tanto el emisor como el
receptor establecen una comunicación entre sí. Pues esto sería similar al funcionamiento
del TCP.
Tanto la conexión entre terminales, como la transmisión de los datos, es llevada a cabo por
un software TCP, el cual se ejecuta dentro del conjunto de protocolos de red del sistema
operativo.
Las aplicaciones de red, como los servidores o los navegadores de internet, cuentan con
interfaces que permiten activar este software TCP.
TCP y UDP permiten la conexión entre dos dispositivos a través de internet u otras redes.
No obstante, para que los paquetes de datos puedan dar con una entrada en el ordenador o
servidor del otro lado de la conexión, debe haber puertas abiertas. Este tipo de entradas al
sistema se denominan puertos.
CONCLUSION:
TCP o Protocolo de Control de Transmisión, es un protocolo de internet encargado de informar del
destino de los datos permitiendo la creación de conexiones seguras.