Los recursos en línea dicen que la suma de comprobación UDP es opcional y puede ser todo ceros si no se utiliza. ¿Lo mismo ocurre con la suma de comprobación del encabezado de IPv4? ¿O es absolutamente necesario, es decir, debe ser correcto todo el tiempo?
Basándome en un par de pruebas, no puedo poner 0xDEADBEEF -o-- 0x00000000 en la suma de comprobación del encabezado de IPv4 y ver un paquete en Wireshark; Parece que se desecha. No he leído nada que mencione todos los ceros como un indicador de que la suma de comprobación del encabezado de IPv4 está deshabilitada como en UDP (pero tampoco he leído nada en contrario).