2.2.4 Protocolo UDP Comunicación Con Baja Sobrecarga

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

11/12/2018 2.

2 Capa de Transporte del modelo OSI | Contenidos temáticos del módulo 2

Contenidos temáticos del módulo 2

Tema 2.2.1 Tema 2.2.2 Tema 2.2.3 Tema 2.2.4


Imprimir:

2.1 Protocolos y funcionalidad de


la capa de Aplicación
2.
2. 22 Capa
Capa de
de Transporte
Transporte del
del modelo
modelo OSI
OSI
2. 2 Capa de Transporte
del modelo OSI
2.2.4 Protocolo UDP: Comunicación con baja sobrecarga

UDP: Baja sobrecarga vs Confiabilidad

UDP es un protocolo simple que provee las funciones básicas de la capa de Transporte.
Genera mucho menos sobrecarga que TCP, ya que no es orientado a la conexión y no
cuenta con los sofisticados mecanismos de retransmisión, secuenciación y control del flujo.

Esto no significa que las aplicaciones que utilizan UDP no sean confiables. Sólo quiere
decir que estas funciones no son contempladas por el protocolo de la capa de Transporte y
deben implementarse aparte, si fuera necesario.

Pese a que es relativamente baja la cantidad total de tráfico UDP que puede encontrarse
en una red típica, entre los protocolos principales de la capa de Aplicación que utilizan
UDP se incluyen:

sistema de denominación de dominio (DNS),


protocolo simple de administración de red (SNMP),
protocolo de configuración dinámica de host (DHCP),
protocolo de información de enrutamiento (RIP),
protocolo trivial de transferencia de archivos (TFTP), y
juegos en línea.

Algunas aplicaciones como los juegos en línea o VoIP pueden tolerar algunas pérdida de
datos. Si estas aplicaciones utilizaran TCP, experimentarían largas demoras, ya que TCP
detecta la pérdida de datos y los retransmite. Estas demoras serían más perjudiciales para
la aplicación que las pequeñas pérdidas de datos. Algunas aplicaciones, como DNS,
http://cursos.clavijero.edu.mx/cursos/041_cI/modulo2/temas_tarea2/2_2_capa_de_transporte_del__modelo_osi.html 1/3
11/12/2018 2. 2 Capa de Transporte del modelo OSI | Contenidos temáticos del módulo 2

simplemente reintentan enviar la solicitud si no obtienen respuesta y, por lo tanto, no


necesitan TCP para garantizar la entrega del mensaje. La baja sobrecarga de UDP lo
hacen deseable para dichas aplicaciones.

Para ampliar la imagen da clic aquí.

Reensamblaje de datagramas de UDP

Ya que UDP opera sin conexión, las sesiones no se establecen antes de que se lleve a
cabo la comunicación, como sucede con TCP. Se dice que UDP es basado en
transacciones. En otras palabras, cuando una aplicación posee datos para enviar,
simplemente los envía. Muchas aplicaciones que utilizan UDP envían pequeñas
cantidades de datos que pueden ocupar un segmento. Sin embargo, algunas aplicaciones
enviarán cantidades mayores de datos que deben dividirse en varios segmentos. La PDU
de UDP se conoce como datagrama, pese a que los términos segmento y datagrama a
veces se utilizan de manera indistinta para describir una PDU de la capa de Transporte.

Cuando se envían múltiples datagramas a un destino, los mismos pueden tomar rutas
distintas y llegar en el orden incorrecto. UDP no mantiene un seguimiento de los números
de secuencia de la manera en que lo hace TCP. UDP no puede reordenar los datagramas
en el orden de la transmisión.

Procesos y solicitudes del servidor UDP

Al igual que las aplicaciones basadas en TCP, a las aplicaciones de servidor basadas en
UDP se les asigna números de puerto bien conocidos o registrados. Cuando se ejecutan
estas aplicaciones o procesos, aceptan los datos que coincidan con el número de puerto
asignado. Cuando UDP recibe un datagrama destinado a uno de esos puertos, envía los
datos de aplicación a la aplicación adecuada en base a su número de puerto.

Procesos del cliente UDP


http://cursos.clavijero.edu.mx/cursos/041_cI/modulo2/temas_tarea2/2_2_capa_de_transporte_del__modelo_osi.html 2/3
11/12/2018 2. 2 Capa de Transporte del modelo OSI | Contenidos temáticos del módulo 2

Como en TCP, la comunicación cliente/servidor se inicia por una aplicación cliente que
solicita datos de un proceso del servidor. El proceso de cliente UDP selecciona al azar un
número de puerto del rango dinámico de números de puerto y lo utiliza como puerto de
origen para la conversación. El puerto de destino por lo general será el número de puerto
bien conocido o registrado asignado al proceso del servidor.

Los números de puerto de origen seleccionados al azar colaboran con la seguridad. Si


existe un patrón predecible para la selección del puerto de destino, un intruso puede
simular el acceso a un cliente de manera más sencilla intentando conectarse al número de
puerto que tenga mayor posibilidad de estar abierto.

Ya que no se crean sesiones con UDP, tan pronto como los datos están listos para ser
enviados y los puertos estén identificados, UDP puede formar el datagrama y enviarlo a la
capa de Red para direccionamiento y envío a la red. Cabe recordar que una vez que el
cliente ha elegido los puertos de origen y destino, estos mismos puertos se utilizarán en el
encabezado de todos los datagramas que se utilicen en la transacción. Para la devolución
de datos del servidor al cliente, se invierten los números de puerto de origen y destino en el
encabezado del datagrama.

« Anterior

http://cursos.clavijero.edu.mx/cursos/041_cI/modulo2/temas_tarea2/2_2_capa_de_transporte_del__modelo_osi.html 3/3

También podría gustarte