Resumo

  • A RFC 791 dividia o octeto entre precedência e indicações separadas de atraso, vazão e confiabilidade.
  • A RFC 1349 criou um valor TOS único de quatro bits; a RFC 2474 definiu seis bits de DSCP e a RFC 3168 usou os dois restantes para ECN.

O lugar do campo permaneceu, mas seu contrato mudou. Na RFC 791, três bits indicavam precedência e três expressavam preferências por baixo atraso, alta vazão e alta confiabilidade; dois ficavam reservados. Eram compromissos desejados, não garantias. Em geral, a especificação recomendava não combinar mais de duas dessas indicações.

A RFC 1349 substituiu os indicadores independentes por uma escolha de quatro bits: atraso mínimo, vazão máxima, confiabilidade máxima, custo monetário mínimo ou serviço normal. Hosts e roteadores deveriam tratar corretamente um tipo desconhecido sem precisar entender seu significado. TOS era uma solicitação, não uma promessa.

A RFC 2474 substituiu essa estrutura pelo campo Differentiated Services. Os seis bits superiores formam um DSCP não estruturado que seleciona um comportamento por salto; os dois bits restantes foram declarados “Currently Unused” para o processamento Diffserv e deveriam ser ignorados nessa seleção. O mapeamento é configurável, e os domínios administrativos podem remarcar o campo em suas fronteiras. A RFC reconhece a incompatibilidade com a RFC 791; os codepoints Class Selector preservam apenas uma compatibilidade histórica limitada.

A RFC 3168 destinou os dois bits inferiores ao ECN. Seus quatro codepoints são Not-ECT, ECT(0), ECT(1) e Congestion Experienced (CE). Quando as extremidades participam, um mecanismo de gerenciamento ativo de filas pode marcar como CE um pacote ECT em vez de descartá-lo durante o início do congestionamento. ECN não garante entrega nem elimina perdas.

DSCP seleciona tratamento local configurável; ECN informa congestionamento a um transporte participante. Nenhum valor, isoladamente, prova determinada latência, vazão, confiabilidade ou preço. A continuidade foi física, não uma compatibilidade universal de significado.

Sources