Page 88 - Untitled
P. 88
REDES CISCO: Curso práctico de formación para la certificación CCNA
UDP (User Datagram Protocol)
Al igual que TCP, UDP facilita la comunicación entre aplicaciones de extremo a
extremo en capa 4, sin embargo, es un protocolo muchísimo más sencillo ya que no
ofrece ni recuperación de errores (fiabilidad), ni ventana deslizante, ni reensamblaje
de datos. Ni siquiera establece una conexión inicial y finalización de esta. Las únicas
funciones que incluye son la segmentación, multiplexación y utilización de puertos.
Su modo de operar consiste en enviar datos al destino sin importar el orden en
que sean recibidos ni los errores que puedan existir durante la transferencia.
Evidentemente todo ello supone algunas desventajas pero también beneficios ya que
la cabecera del segmento es mucho más ligera que la creada por TCP, traduciéndose
en una mayor velocidad de procesamiento y transferencia, debido en gran medida a
que el origen no tiene que esperar ACKs ni reenviar segmentos.
Las aplicaciones que hacen uso de UDP como protocolo en capa de transporte
deben ser tolerantes a fallos, dos ejemplos de ello son VoIP o streaming de vídeo,
donde la pérdida de algún segmento no produce prácticamente ningún impacto
sobre la comunicación. Lo que sí podría causar problemas es que estos lleguen
desordenados. Como se ha nombrado con anterioridad, UDP no incluye
reensamblaje, por lo que deben ser las propias aplicaciones las que apliquen técnicas
para mostrar los datos de manera ordenada.
Algunos servicios que hacen uso de UDP son:
Aplicación Puerto Protocolo
DNS 53 UDP (también hace uso de TCP)
DHCP 67, 68 UDP
SNMP 161 UDP
RTP (VoIP) y vídeo 16, 384-32.767 UDP
DIFERENCIAS ENTRE TCP Y UDP
TCP UDP
Utilización de puertos SI SI
Multiplexación SI SI
Orientado a conexión SI NO
Control de flujo SI NO
Recuperación de errores SI NO
Reensamblaje de segmentos SI NO
70