Cálculo del checksum en el UDP

El cálculo del checksum en el UDP es muy similar al cálculo del checksum en el IP (suma en complemento en unos de palabras de 16 bits), con la diferencia de que ahora la longitud del datagrama UDP puede ser par o impar. En caso de que sea impar, se le añade un 0 al final del datagrama con el fin de calcular el checksum (este 0 no se transmite).

Para calcular el checksum, el UDP utiliza una pseudocabecera de 12 bytes con algunos de los campos IP. Esta pseudocabecera no se transmite; el UDP sólo la utiliza para calcular el checksum y le sirve para comprobar que la información que le da el IP sea realmente para él.

Arriba
Cerrar