UDP packet - tectijuana/redes7a-Archived GitHub Wiki

User Datagram Protocol


Qué es UDP?

see Wikipedia

UDP es un protocolo del nivel de transporte basado en el intercambio de datagramas (Encapsulado de capa 4 Modelo OSI). Permite el envío de datagramas a través de la red sin que se haya establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera.


El uso de UDP

Los diseñadores de aplicaciones son generalmente consciente de que UDP no proporciona ninguna fiabilidad, por ejemplo, que no retransmite los paquetes perdidos. A menudo, esta es una razón principal para considerar UDP como transporte. Por lo tanto, necesitan aplicaciones que requieren la entrega fiable de mensajes para implementar mecanismos de protocolo apropiados en sus aplicaciones (por ejemplo, TFTP ).

servicio de mejor esfuerzo de UDP no protege contra la duplicación de datagramas, es decir, una aplicación puede recibir múltiples copias del mismo datagrama UDP. Por lo tanto, los diseñadores de aplicaciones necesitan para verificar que su aplicación maneja con gracia la duplicación datagrama y puede ser necesario para poner en práctica mecanismos de detección de duplicados.

La Internet también puede retrasar significativamente algunos paquetes con respecto a los demás, por ejemplo, debido a los transitorios de enrutamiento, conectividad intermitente o la movilidad. Esto puede causar la reordenación, donde los datagramas UDP llegan al receptor en un orden diferente del orden de transmisión. Las aplicaciones que requieren la entrega ordenada deben restablecer la datagrama ordenando a sí mismos.


##Puertos

El puerto de la destinación de los paquetes enviados por el cliente se fija generalmente a uno de un número de puertos bien conocidos. Éstos corresponden generalmente a uno de un número de diversos usos, e.g. el puerto 23 se utiliza para el telnet, y el puerto 80 se utiliza para los servidores de la tela.

Un proceso del servidor (programa), espera a escuchar los paquetes del UDP recibidos con un número de acceso bien conocido particular y dice su capa local del UDP enviar los paquetes que emparejan esta destinación el número de acceso al programa del servidor. Se determina qué cliente vienen estos paquetes de examinar la dirección recibida de la fuente del IP y el número de acceso recibido de la fuente única del UDP.


UDP diagrama

![ ] (http://neo.lcc.uma.es/evirtual/cdd/graficos/udp.gif)

##Bibliografia Es.wikipedia.org. (2017). User Datagram Protocol. [online] Available at: https://es.wikipedia.org/wiki/User_Datagram_Protocol [Accessed 26 Jan. 2017].