header error control (HEC)

O quinto byte do cabeçalho da célula ATM usado para detectar e corrigir erros no cabeçalho ATM.

O Controle de Erro de Cabeçalho (HEC - Header Error Control) é um mecanismo utilizado na tecnologia de rede ATM (Asynchronous Transfer Mode) para detectar e corrigir erros no cabeçalho de uma célula ATM. O HEC é representado pelo quinto byte do cabeçalho da célula ATM.

O cabeçalho da célula ATM possui 5 bytes, e o HEC é o último byte. Ele é calculado como o complemento de dois do XOR (ou exclusivo) dos quatro primeiros bytes do cabeçalho da célula. O objetivo do HEC é detectar erros de transmissão que possam ter ocorrido durante o transporte da célula de um ponto para outro na rede ATM.

Quando uma célula ATM é transmitida, o HEC é calculado e anexado ao cabeçalho da célula antes de ser enviada. Na recepção, o HEC é novamente calculado e comparado com o valor que foi recebido. Se o valor calculado na recepção for diferente do valor recebido, isso indica um erro no cabeçalho da célula. Nesse caso, a célula é descartada ou retransmitida, dependendo da política de gerenciamento de erros da rede.

O HEC é um mecanismo simples, mas eficaz para detectar erros no cabeçalho de células ATM, e é amplamente utilizado na rede ATM para garantir a integridade dos dados transmitidos. No entanto, é importante ressaltar que o HEC só pode detectar erros, e não pode corrigi-los. Em caso de erros no cabeçalho, a célula pode ser descartada ou retransmitida, dependendo da política de gerenciamento de erros da rede.