Diferencias entre UDP y TCP

Tecnología

Después de ver por separado en que consisten los protocolos UDP y TCP, vamos a ver las diferencias que existen entre ambos.

Existen algunas similitudes y diferencias entre el Protocolo de Control de Transmisión (TCP) y el Protocolo de Datagramas de Usuario (UDP). Una de las diferencias es que TCP es un protocolo orientado a la conexión, ya que establece una conexión de extremo a extremo entre ordenadores antes de transferir los datos. Por otro lado, UDP es un protocolo sin conexión ya que no determina la conexión antes de enviar los datos.

 

 

La similitud entre ellos es que tanto TCP como UDP están presentes en la capa de transporte del modelo TCP/IP. Vemos más información de ellos a continuación en este post.

 

Tabla Comparativa de Protocolos

 

Diferencias

A continuación, enumeramos las principales diferencias entre UDP y TCP:

  • TCP está orientado a la conexión, mientras que UDP es un protocolo sin conexión.
  • TCP es altamente confiable para transferir datos útiles ya que toma el acuse de recibo de la información enviada. Y vuelve a enviar los paquetes perdidos si los hay. Mientras que en el caso de UDP, si el paquete se pierde, no solicitará su retransmisión y el ordenador de destino recibirá un dato corrupto. Por lo tanto, UDP es un protocolo poco fiable.
  • TCP es más lento en comparación con UDP, ya que TCP establece la conexión antes de transmitir los datos y garantiza la entrega adecuada de los paquetes. Por otro lado, UDP no reconoce si los datos transmitidos son recibidos o no.
  • El tamaño de cabecera de UDP es de 8 bytes, y el de TCP es más del doble. El tamaño de la cabecera TCP es de 20 bytes desde entonces, y la cabecera TCP contiene opciones, relleno, suma de comprobación, banderas, desplazamiento de datos, número de confirmación, número de secuencia, puertos de origen y destino, etc.
  • Tanto TCP como UDP pueden comprobar si hay errores, pero sólo TCP puede corregir el error ya que tiene control de congestión y de flujo.

En Resumen

Tanto TCP como UDP tienen sus ventajas y desventajas.

UDP es más rápido, simple y eficiente y, por lo tanto, generalmente se utiliza para el envío de archivos de audio, vídeo y TCP, por otro lado, es robusto, fiable y garantiza la entrega de paquetes en el mismo orden.
Por lo tanto, concluimos que tanto TCP como UDP son esenciales para la transmisión de datos.

Diferencias entre UDP y TCP Modificado: abril 21st, 2018 by Jose Manuel

POST RELACIONADOS


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *