El Protocolo de control de transmisión gobierna el flujo de información a través de redes informáticas. TCP funciona junto con el Protocolo de Internet en un conocido dúo abreviado como TCP / IP. Encontrará este término en la configuración de red de su computadora o teléfono inteligente cuando explore la configuración de conexión. IP se ocupa del direccionamiento y reenvío de paquetes de datos desde el origen al destino, mientras que TCP administra la confiabilidad de la transmisión.
Qué hace TCP
TCP controla la transferencia de datos para promover la confiabilidad. 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 en el destino.
La transmisión de datos en una red ocurre en capas, cada protocolo en una capa hace algo complementario con lo que hacen los demás. Este conjunto de capas se llama pila de protocolos. TCP e IP trabajan de la mano en la pila, uno encima del otro.
Por ejemplo, una pila puede incluir HTTP> TCP> IP> Wi-Fi. 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 gobierna la canalización en la red (Internet) y Wi-Fi maneja la transmisión en el área local la red.
TCP es, por 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.
- Todos los paquetes llegan al destino, es decir, ningún paquete se pierde.
- No existe tal retraso que afecte la calidad de los datos.
- Todos los paquetes de datos se vuelven a ensamblar en orden.
Cómo funciona TCP
TCP numera sus paquetes. También se asegura de que tengan una fecha límite para llegar al destino (una duración de varios cientos de milisegundos llamada se acabó el tiempo) y algunas otras disposiciones técnicas. Para cada paquete recibido, el dispositivo de envío es notificado a través de un paquete llamado Reconocimiento. El nombre lo dice todo. Si después del tiempo de espera no se recibe ningún acuse de recibo, la fuente envía otra copia del paquete probablemente faltante o retrasado. Los paquetes fuera de orden tampoco se reconocen. De esta manera, todos los paquetes siempre se ensamblan en orden, sin agujeros y dentro de una ventana de retraso específica y aceptable.
Direccionamiento TCP
Si bien IP ofrece un mecanismo completo de direccionamiento conocido como direcciones IP, TCP no tiene un sistema de direccionamiento tan elaborado. No lo necesita. Solo utiliza 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. El puerto 25 gobierna el correo electrónico saliente. El número de puerto a menudo se combina con la dirección IP de un servicio, p. Ej. 192.168.66.5:80.