1.6. Protocolos TCP y UDP



Ejercicio inicio de conexión, #ACK, #SEQ y terminación de la conexión TCP




Recuperación de errores y congestión en TCP e introducción UDP




Creación de segmentos y datagramas en TCP y UDP




Protocolos de la capa de Aplicación que utilizan TCP y UDP




3-WAY Handshake con Wireshark



Nota: Lastimosamente el contenido completo solo está disponible para miembros… por favor suscríbete

Protocolos TCP y UDP

En esta clase exploraremos a profundidad a dos de los protocolos más importantes en una red de computadoras, estos son Transmission Control Protocol (TCP) y User Datagram Protocol (UDP). Ambos operan en la capa de Transporte del modelo TCP/IP, gestionando la comunicación entre procesos de aplicaciones que se encuentran en distintos dispositivos de red. Además, proporcionan servicios diferenciados a los datos que reciben desde la capa de Internet. En la mayoría de los casos, las aplicaciones elegirán a uno de ellos para el transporte de su información. La elección entre TCP y UDP no es al azar: cada aplicación selecciona el protocolo que mejor se adapta a sus necesidades, ya sea priorizando confiabilidad o velocidad de transmisión de datos. Durante la clase, entenderán las diferencias clave y cuándo conviene utilizar cada uno de ellos.

Protocolo TCP: Confiabilidad y control

Comenzaremos analizando el protocolo TCP, caracterizado por ser confiable y orientado a la conexión. Vamos a estudiar su header, identificando los campos que le permiten implementar funciones esenciales como:

  • Confiabilidad en la transmisión
  • Recuperación de errores
  • Control de flujo y reducción de congestión

A continuación, veremos el funcionamiento del proceso 3-Way Handshake, que permite establecer una conexión entre los dispositivos que se comunicaran antes del intercambio real de datos, y lo estudiaremos tanto de forma teórica como práctica utilizando Wireshark. Después, profundizaremos en los números de secuencia y números de ACK, fundamentales para garantizar la implementación de las funciones mencionadas.

Y finalmente estudiaremos de forma teórica y práctica:

  • El cierre de conexión TCP, que consiste en un intercambio de mensajes para hacer conocer al dispositivo de destino que ya no existen más datos a ser intercambiados.
  • La creación de segmentos y el concepto de Maximum Segment Size (MSS), que define la cantidad máxima de datos que puede transportar un segmento TCP y, en consecuencia, en una trama sobre el medio físico.
  • Los procesos de Multiplexación y Demultiplexación mediante números de puertos, que permiten establecer varias conexiones simultáneas entre 2 dispositivos de red.
  • La clasificación de los puertos Bien conocidos (Well-known), Registrados (Registered), y Dinámicos y privados (Dynamic or private).

Nota: Si quieren aprender a detalle sobre el protocolo TCP, pueden acceder al curso TCP Básico – Intermedio

Protocolo UDP: Rapidez y eficiencia

En contraste con TCP, el protocolo UDP se clasifica como “best-effort”. Esto significa que:

  • No garantiza la entrega de datos.
  • No establece ni cierra conexiones.
  • No controla congestión ni flujo de datos.

En cambio, su principal ventaja es la rapidez, lo que lo hace ideal para el envío de datos de aplicaciones en tiempo real como transmisiones en vivo, videollamadas o juegos en línea, donde la velocidad es prioritaria sobre la perfección en la entrega de los datos. Por otro lado, también vamos a conocer la estructura de su header, cómo gestiona los puertos, y lo veremos en acción con Wireshark.


Esta clase combina teoría sólida con ejemplos prácticos, para que puedan aplicar de inmediato lo aprendido en entornos reales de redes de computadoras. Al finalizar, tendrán una comprensión clara del papel de los protocolos TCP y UDP en la comunicación digital, y sabrán como se elige al más adecuado en cada escenario. ¡Nos vemos en la clase!

 
logo
SI QUIERES DISFRUTAR DE ESTE CONTENIDO, TE INVITAMOS A QUE TE SUSCRIBAS.

PREGUNTAS

Las preguntas que encontraras en esta sección, son similares a las que te encontraras en el examen de certificación.

Paso 1 de 5

  • Este campo está oculto cuando se visualiza el formulario

¡PARTICIPEMOS!

Si te quedaron dudas de la lección, escríbela a continuación y así todos podemos participar y ayudarte.
¿Quieres participar en los debates?… por favor suscríbete

NUESTROS CURSOS Foros Protocolos TCP y UDP

  • Este debate tiene 78 respuestas, 29 mensajes y ha sido actualizado por última vez el hace 3 meses por AlvaroM.
Viendo 4 entradas - de la 76 a la 79 (de un total de 79)
  • Autor
    Entradas
  • #46220

    Muchas gracias, me ha resuelto la duda, por otro lado felicitarle por la buena estructuración del curso y la calidad de las exposiciones , enhorabuena.

    #46223
    AlvaroM
    Superadministrador

    Gracias por las palabras Wenceslao!

    Saludos cordiales.

    #50540
    Javier Rodriguez
    Participante

    Yo aun no termino de entender esa parte, podría tratar de explicarlo nuevamente?

    #50604
    AlvaroM
    Superadministrador

    Buenos días Javier!

    Son varios videos en esta clase, ¿qué parte específica te esta causando confusión? quedamos atentos.

    Saludos! =)

Viendo 4 entradas - de la 76 a la 79 (de un total de 79)
  • Debes estar registrado para responder a este debate.