O complemento é usado para simplificar a validação da soma de verificação - em vez de calcular novamente a soma de verificação e comparar o valor calculado com o campo checksum no cabeçalho (que está no meio dos dados somados), é possível somar ( usando aritmética de complemento) todas as palavras de 16 bits no cabeçalho (incluindo a palavra de soma de verificação) e compare o resultado com zero.