Suma en complemento a 1 de palabras de 16 bits: el acarreo que sale por la izquierda vuelve a sumarse por la derecha; al final se invierten todos los bits. Después lo comprueba el receptor, también con un canal que cambia bits.
1111111111111111 = FFFF si no se detecta error), o guardar el checksum recibido, poner el campo a 0, recalcular y comparar.0000, se envía FFFF). En IPv6 es obligatorio. Cuando detecta un error, UDP descarta el segmento o lo pasa a la aplicación con una advertencia; el emisor no se entera.