TCP

February 12, 2021
TCP es un acrónimo del Transmission Control Protocol. TCP denota un conjunto de reglas estandarizadas para el intercambio de datos entre diferentes dispositivos en una red. A pesar de haberse creado en 1973, tardó 8 años en finalizar la estandarización. El protocolo es común en las conexiones alimentadas por IP y a veces se llama TCP/IP.

TCP e IP son diferentes en el sentido de que la función principal de la IP es encontrar la dirección en la que se entregarán los datos, mientras que TCP es el canal a través del cual se transporta el mensaje.

Características de TCP

  • Orientado a la conexión
  • De código abierto
  • Garantiza la entrega de los datos al destino previsto tal como están
  • Proporciona calidad de servicio y control de flujo
  • Funciona en modo Cliente/Servidor punto a punto
  • Puede realizar funciones de envío y recepción
  • El mecanismo de comprobación de errores y recuperación está integrado en el protocolo
  • Admite la comunicación de End-to-end

Cómo funciona

Lo que hace que el protocolo TCP/IP sea confiable es que es un mecanismo de trabajo simple. Con TCP, la información fluye en ambas direcciones, lo que significa que los dispositivos en una red pueden enviar y recibir mensajes simultáneamente. Los Paquetes/Segmentos son las unidades de transmisión de datos en este protocolo. Estos paquetes contienen información de control y tienen un límite de 1500 bytes.

Los sistemas operativos tienen acceso al software TCP que existe en la suite de protocolos de red, y son responsables de controlar la transferencia de datos, y también de establecer/terminar conexiones de extremo a extremo.

Varias aplicaciones como navegadores web o servidores tienen control sobre el software TCP, mediante el uso de interfaces específicas. Una conexión se identifica como cliente o servidor. Por lo tanto, la tarea principal del software TCP es proporcionar una conexión claramente definida compuesta por un puerto y una dirección IP para cada extremo.

TCP/IP también divide las diferentes tareas de comunicación en cuatro capas, incluyendo enlace de datos, capa de Internet, capa de transporte y capa de aplicación. Para ser enviado, el paquete pasa a través de estas capas y pasa a través de ellas en sentido inverso para decodificar el mensaje. El propósito de las capas es facilitar la estandarización.

Aplicaciones TCP y Casos de Uso

Muchas aplicaciones utilizan el protocolo de capa de transporte TCP. Algunas aplicaciones y casos de uso ofrecidos por TCP incluyen:

  • Soporte de muchos protocolos de enrutamiento
  • Establecimiento de diferentes conexiones informáticas
  • Facilita el trabajo en internet entre organizaciones
  • Funcionamiento independiente en el sistema operativo
  • Transmisión multimedia
  • Tunneling/VPN

Importancia del TCP

TCP es útil cuando se determina cómo se trabaja con la comunicación en Internet. Es una de las bases sobre las que se construye Internet, y gracias a TCP, la transmisión de datos se ejecuta sin problemas desde cualquier lugar del mundo y en cualquier momento. Su flexibilidad y escalabilidad también permiten adaptarse a nuevos estándares.