Le risorse online dicono che il checksum UDP è facoltativo e può essere tutti zero se non utilizzato. Lo stesso vale per il checksum dell'intestazione IPv4? O è assolutamente necessario che deve essere sempre corretto?
Sulla base di un paio di test, non posso semplicemente inserire 0xDEADBEEF - oppure - 0x00000000 nel checksum dell'intestazione IPv4 e vedere un pacchetto in Wireshark; sembra essere scartato. Non ho letto nulla che menzioni tutti gli zeri come un indicatore che il checksum dell'intestazione IPv4 è disabilitato come in UDP (ma non ho letto nulla al contrario).