HEC (Header Error Control) ist eine Fehlererkennungsmethode, die in der Kommunikationstechnologie verwendet wird, um Fehler in Header-Daten einer Nachricht zu identifizieren. Header-Daten enthalten Informationen über den Absender, den Empfänger, die Art der Nachricht und andere Steuerinformationen.
HEC ist ein Teil des Error Control Systems, das sicherstellt, dass die übertragene Nachricht korrekt und fehlerfrei beim Empfänger ankommt. Es wird speziell auf den Headern angewendet, da diese für die korrekte Verarbeitung der Nachricht von entscheidender Bedeutung sind.
Bei der Verwendung von HEC werden Prüfbits zu den Header-Daten hinzugefügt. Diese Prüfbits werden basierend auf einer bestimmten Fehlererkennungsmethode generiert, wie zum Beispiel dem CRC (Cyclic Redundancy Check). Beim Empfänger werden die Prüfbits erneut berechnet und mit den empfangenen Prüfbits verglichen.
Wenn die berechneten Prüfbits nicht mit den empfangenen Prüfbits übereinstimmen, signalisiert dies einen Fehler im Header. Der Empfänger kann dann entsprechende Maßnahmen ergreifen, um den Fehler zu korrigieren oder die Nachricht abzulehnen.