¿Qué papel juega TCP en un sistema de transmisión de datos?

El Protocolo de control de transmisión (TCP) es el protocolo principal para enviar datos a través de Internet. Es la mitad del equipo de protocolo de transporte más ubicuo en Internet: TCP / IP. El protocolo de la capa inferior se llama Protocolo de Internet (IP).

Estas son las principales funciones de TCP:

  • Garantiza que todo lo que se envía es recibido.
  • Asegura que todo lo enviado se reciba en el orden correcto.
  • Garantiza la recepción del 100% de los datos enviados a través de una conexión TCP / IP.

Antes de analizar cómo TCP / IP hace estas cosas, otros protocolos, como UDP, no ofrecen las garantías anteriores, pero en algunas circunstancias son más rápidos, como en el transporte en tiempo real que es necesario para la transmisión de medios.

TCP funciona asegurándose de que cada paquete se reciba antes de enviar el siguiente. La transmisión podría verse como la representación a continuación.

Enviador recibidor
Enviar paquete 1 Obtenido paquete 1
Enviar paquete 2 Obtenido paquete 2
Enviar paquete 3 No recibí el paquete 3
Reenviar paquete 3 Recibió paquete 3
etc.

En cuanto a la frecuencia con la que se usa, no leería esta respuesta si no se enviara a través de TCP / IP, ni leería muchas páginas de Internet, ya que el 99% de todo el tráfico de Internet se envía a través de TCP.