Depende del protocolo subyacente, es decir, si está utilizando IPv4 o IPv6.
- En IPv4, la longitud máxima del tamaño del paquete es de 65.536. Entonces, para el datagrama UDP tiene una longitud máxima de datos como:
65.535 bytes – 20 bytes (tamaño del encabezado IP) = 65, 515 bytes (incluido el encabezado UDP de 8 bytes)
- En IPv6, la longitud máxima permitida del tamaño del paquete es de 64 kB, por lo que puede tener un datagrama UDP de tamaño mayor que ese.
NOTA: Este tamaño es el tamaño máximo teórico de UDP Datagram, sin embargo, en la práctica, este límite está más limitado por la MTU de la capa de enlace de datos (que varía para cada tecnología de capa de enlace de datos, pero no puede ser inferior a 576 bytes), teniendo en cuenta que, el tamaño máximo del datagrama UDP se puede calcular adicionalmente como (para IPv4):
- ¿Cómo puede un conmutador o enrutador diferenciar entre paquete de voz y paquete de datos?
- ¿Qué es la pérdida de paquetes y cómo puede solucionarlo?
- ¿Cuál es la diferencia entre TCP y FTP?
- ¿Cómo se puede detectar un escaneo TCP SYN / ACK en un firewall de inspección de paquetes con estado?
- ¿Qué sucede realmente en el código de Quora cuando haces clic en "seguir" en una pregunta, tema, blog o persona?
- 576 bytes – 20 bytes (encabezado IP) = 556 (incluyendo encabezado UDP de 8 bytes)