Um valor computado por uma função matemática aplicado ao conteúdo do pacote. Este valor é enviado juntamente com o pacote quando este é transmitido. O receptor computa um novo checksum baseado nos dados recebidos e compara com o valor enviado com o pacote. Se os dois forem iguais, então o pacote foi recebido corretamente. Trata-se então de um método de verificação de erros de transmissão.