Intentaré dar una respuesta breve sin entrar en detalles sobre partes del encabezado y su uso.
UDP significa User Datagram Protocol y es un protocolo de red sin conexión. Rfc 768 define cómo debería funcionar. UDP funciona sobre el protocolo IP.
En UDP, el remitente construye un paquete de datagramas y lo direcciona con un número de puerto (la dirección IP, por supuesto, pertenece al protocolo IP y no UDP). Los datos que el remitente desea transmitir también se agregan al datagrama.
- ¿Aprender TCP en la pila TCP / IP es un requisito necesario para aprender IP?
- ¿Puedo configurar mi almacenamiento NAS para poder acceder de forma remota (usando el protocolo FTP)?
- ¿Podemos llamar a SSH como protocolo?
- ¿Qué se entiende por conmutación en ráfaga?
- ¿Cómo se implementan realmente los protocolos de Internet / protocolos de transferencia?
El paquete de datagramas se envía y puede o no ser entregado al destinatario, a UDP no le importa.
Si los datos son demasiado grandes para caber en un datagrama? UDP no le importa! La aplicación tendrá que ocuparse de dividir los datos.
Si los datagramas llegan en un orden diferente al que se enviaron? UDP no le importa!
Así que es un poco como enviar notas en clase, usted pasa la nota (datagrama) marcada al estudiante en el escritorio 5. No sabe si los otros estudiantes la pasarán o si están demasiado ocupados leyendo y la nota termina en el suelo. O alguien podría decidir que su mensaje era demasiado largo y arrancar la parte inferior de la nota y tirarla al suelo.
Para más lectura:
Protocolo de datagramas de usuario – Wikipedia
RFC 768 – Protocolo de datagramas de usuario