Skip to main content

TCP (Protocolo de Control de Transmisión) Explicado

Transmisor inalámbrica RS232 RS485 distribuido por CABLEMATIC ® (Abril 2025)

Transmisor inalámbrica RS232 RS485 distribuido por CABLEMATIC ® (Abril 2025)
Anonim

TCP (Protocolo de control de transmisión) es un protocolo de red importante que se utiliza en la transmisión de datos a través de redes. Un protocolo, en el contexto de las redes, es un conjunto de reglas y procedimientos que rigen la forma en que se realiza la transmisión de datos para que todos en todo el mundo, independientemente de la ubicación, el software o el hardware utilizado, hagan lo mismo. . TCP trabaja junto con IP (Protocolo de Internet) en un dúo conocido llamado TCP / IP. Puede ver este término en la configuración de red de su computadora, su teléfono inteligente o dispositivo portátil si juega con la configuración. La parte de IP se ocupa del direccionamiento y el reenvío de paquetes de datos desde el origen al destino, mientras que TCP administra la confiabilidad de la transmisión. En este artículo, veremos qué hace TCP y cómo funciona.

Lo que hace TCP

La función de TCP es controlar la transferencia de datos para que sea confiable. En redes como Internet, los datos se transmiten en paquetes, que son unidades de datos que se envían de forma independiente en la red y se vuelven a ensamblar una vez que llegan al destino para devolver los datos originales.

La transmisión de datos en una red se realiza en capas, cada protocolo en una capa hace algo complementario con lo que los otros están haciendo. Este conjunto de capas se llama una pila de protocolo. TCP e IP trabajan de la mano en la pila, uno encima del otro. Por ejemplo, en una pila, puede tener HTTP - TCP - IP - WiFi. Esto significa que cuando, por ejemplo, una computadora accede a una página web, utiliza el protocolo HTTP para obtener la página web en HTML, TCP controla la transmisión, IP la canalización en la red (por ejemplo, Internet) y WiFi la transmisión. en la red de área local.

TCP es, por lo tanto, responsable de garantizar la fiabilidad durante la transmisión. Una transmisión de datos confiable es aquella en la que se cumplen los siguientes requisitos. Se dan escenarios para entender mejor el concepto.

  • Todos los paquetes llegan al destino, es decir, no se pierde ningún paquete. No quiere que falten letras o frases cuando envíe su correo electrónico o mensajes instantáneos.
  • No existe tal retraso que afecte la calidad de los datos. Desea que su conversación durante su llamada VoIP o transmisión de audio sea coherente, en caso de que las palabras habladas sean irreconocibles.
  • Todos los paquetes de datos se vuelven a ensamblar en orden. Usted quiere que sus palabras en una oración de su correo electrónico estén en el orden en que las escribió. Si no, el ciervo puede comerse al león en lugar de a la conversación más natural.

Cómo funciona TCP

TCP etiqueta sus paquetes de tal manera que están numerados. También se asegura de que tengan una fecha límite para llegar al destino (que es una duración de varios cientos de milisegundos llamada tiempo de espera) y algunas otras provisiones técnicas. Para cada paquete recibido, se notifica al dispositivo de envío a través de un paquete llamado acuse de recibo. El nombre lo dice todo. Si después del tiempo de espera, no se recibe ninguna confirmación, la fuente envía otra copia del paquete probablemente perdido o retrasado. Los paquetes fuera de orden tampoco son reconocidos. De esta manera, todos los paquetes siempre se ensamblan en orden, sin agujeros y dentro de un retardo predeterminado y aceptable.

Direccionamiento TCP

Si bien IP tiene un mecanismo completo de direccionamiento conocido como direcciones IP, TCP no tiene un sistema de direccionamiento tan elaborado. No necesita uno. Solo utiliza los números proporcionados por el dispositivo en el que está trabajando para identificar dónde está recibiendo y enviando paquetes para qué servicio. Estos números se llaman puertos. Por ejemplo, los navegadores web utilizan el puerto 80 para TCP. Se utiliza el puerto 25 o correo electrónico. El número de puerto suele estar acoplado con la dirección IP de un servicio, por ejemplo, 192.168.66.5:80