- UDP:
proporciona un nivel de transporte no fiable de datagramas, ya
que apenas añade la información necesaria para la comunicación extremo a
extremo al paquete que envía al nivel inferior. Lo utilizan aplicaciones
como NFS (Network File System)
y RCP (comando para copiar ficheros entre ordenadores remotos), pero sobre
todo se emplea en tareas de control y en la transmisión de audio y vídeo a
través de una red. No introduce retardos para establecer una conexión, no
mantiene estado de conexión alguno y no realiza seguimiento de estos
parámetros. Así, un servidor dedicado a una aplicación particular
puede soportar más clientes activos cuando la aplicación corre sobre UDP
en lugar de sobre TCP.
- TCP: es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Está pensado para poder enviar grandes cantidades de información de forma fiable, liberando al programador de la dificultad de gestionar la fiabilidad de la conexión (retransmisiones, pérdida de paquetes, orden en el que llegan los paquetes, duplicados de paquetes...) que gestiona el propio protocolo. Pero la complejidad de la gestión de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que añadir bastante información a los paquetes que enviar. Debido a que los paquetes para enviar tienen un tamaño máximo, cuanta más información añada el protocolo para su gestión, menos información que proviene de la aplicación podrá contener ese paquete (el segmento TCP tiene una sobrecarga de 20 bytes en cada segmento, mientras que UDP solo añade 8 bytes). Por eso, cuando es más importante la velocidad que la fiabilidad, se utiliza UDP. En cambio, TCP asegura la recepción en destino de la información para transmitir.

Transmisión de vídeo y voz
UDP es generalmente el protocolo usado en la transmisión
de vídeo y voz a través de una red. Esto es porque no hay tiempo para enviar de
nuevo paquetes perdidos cuando se está escuchando a alguien o viendo un vídeo
en tiempo real.
Ya que tanto TCP como UDP circulan por la misma red, en
muchos casos ocurre que el aumento del tráfico UDP daña
el correcto
funcionamiento de las aplicaciones TCP. Por defecto, TCP pasa a un segundo
lugar para dejar a los datos en tiempo real usar la mayor parte del ancho de
banda. El problema es que ambos son importantes para la mayor parte de las
aplicaciones, por lo que encontrar el equilibrio entre ambos es crucial.
Todo este tipo de protocolos son usados en telemática.
No hay comentarios:
Publicar un comentario