call
HEC Kodu Nedir? Header Error Control Rehberi (2026)
Teknoloji

HEC Kodu Nedir? Header Error Control Rehberi (2026)

person

Weridata Teknik Ekip

Sunucu ve Bulut Altyapı Ekibi

calendar_today9 Ağustos 2026schedule9 dk okuma

HEC Kodu Nedir?

HEC kodu, İngilizce Header Error Control (Başlık Hata Kontrolü) ifadesinin kısaltmasıdır. Ağ üzerinden giden bir veri paketinin başlık (header) kısmında oluşabilecek hataları tespit etmek — ve çoğu senaryoda tek bitlik hataları düzeltmek — için kullanılan matematiksel bir kontrol alanıdır.

Kısaca: paket “nereye gidecek?” bilgisini taşıyan etiketi koruyan bir güvenlik mührüdür. Etiket yanlışsa paket yanlış adrese gider, kaybolur veya ağı gereksiz yere meşgul eder. HEC tam da bu etiketi doğrular.

Neden Özellikle Başlık Korunur?

Bir veri paketini kargo kutusuna benzetebilirsiniz:

  • Başlık (header): Alıcı adresi, yönlendirme bilgisi, öncelik gibi “etiket” alanları
  • Yük (payload): Kutunun içindeki asıl içerik — web sayfası, video parçası, API yanıtı vb.

İçerikte bir bit bozulsa bazen yeniden istenir veya uygulama katmanı tolere eder. Ama adres bilgisi bozulursa paket tamamen yanlış yere gider. Bu yüzden ATM gibi hücre tabanlı sistemlerde başlık için ayrı, hızlı ve hafif bir hata kontrolü (HEC) tanımlanmıştır.

HEC Kodu Nasıl Çalışır?

HEC’in kalbi genelde CRC (Cyclic Redundancy Check) türü bir polinom hesabıdır. ATM standardında başlık alanı için tipik polinom formu x⁸ + x² + x + 1 şeklindedir. Süreç kabaca şöyledir:

  1. Başlık hazırlanır: Yönlendirme ve hücre bilgileri yazılır.
  2. HEC hesaplanır: Gönderici, başlığın ilgili baytları üzerinden CRC üretir; sonuç genellikle 8 bit (1 bayt) HEC değeridir.
  3. HEC eklenir: Bu değer başlığın sonuna (ATM’de 5 baytlık başlığın 5. baytı) yazılır.
  4. Alıcı doğrular: Aynı hesabı tekrarlar; gelen HEC ile karşılaştırır.
  5. Karar: Uyuşuyorsa hücre işlenir. Uyuşmuyorsa hata vardır — tek bitlik hatalar düzeltilebilir; çoklu hatalarda hücre atılır (discard).

Bu yaklaşım, tüm paketi değil yalnızca yönlendirme bilgisini koruduğu için düşük gecikmeli ve donanımda hızlı uygulanabilir kalır.

ATM Hücresinde HEC Nerede Durur?

Klasik ATM (Asynchronous Transfer Mode) hücresi 53 bayttır:

  • 5 bayt başlık — son baytı HEC alanı
  • 48 bayt kullanıcı verisi (payload)

HEC burada “hücre doğru adrese mi gidiyor?” sorusuna cevap verir. Payload bütünlüğü için ayrıca farklı mekanizmalar (üst katman checksum, FEC vb.) kullanılabilir; HEC bunların yerine geçmez.

HEC ile HEX Karıştırılmasın

Arama sonuçlarında “HEC kodu” ile “HEX kodu” sıkça birbirine karışır. İkisi tamamen farklıdır:

  • HEC (Header Error Control): Ağ başlığında hata kontrolü — güvenlik/iletişim mekanizması
  • HEX (Hexadecimal): Onaltılık sayı sistemi — renk kodları (#27175D), bellek adresleri, binary gösterim

Web tasarımında gördüğünüz #RRGGBB değerleri HEX’tir; HEC değildir. Hosting veya sunucu panelinde “renk HEX kodu” ile “ağ HEC kodu” aynı şey değildir.

HEC, CRC, Checksum ve FEC Farkı

  • Checksum: Basit toplam/özet; hızlı ama zayıf hata yakalama
  • CRC: Polinom tabanlı; bit hatalarında güçlü tespit (HEC’in kullandığı aile)
  • HEC: Özellikle başlık için özelleşmiş, kısa CRC alanı + (ATM’de) sınırlı düzeltme
  • FEC (Forward Error Correction): Fazladan redundancy ile hataları yeniden iletim olmadan düzeltmeye çalışır; HEC’ten daha geniş kapsamlı olabilir

TCP/IP dünyasında paket bütünlüğü için sıkça IP header checksum, TCP/UDP checksum veya uygulamada kendi hash’iniz kullanılır. HEC ise tarihsel olarak ATM hücre başlığı standardıyla özdeşleşmiştir; “her internet paketinde HEC vardır” demek doğru değildir.

Nerelerde Karşınıza Çıkar?

  • ATM ve hücre tabanlı taşıma: Klasik telekom omurgaları, bazı erişim/taşıma ekipmanları
  • Telekomünikasyon altyapısı: Yüksek hızlı, düşük jitter’lı iletim hatları
  • Ağ ekipmanı dokümantasyonu: Switch, router, taşıyıcı (carrier) teknik kılavuzları
  • Eğitim / sertifika müfredatı: Bilgisayar ağları, veri iletişimi dersleri

Günlük web hosting veya VDS kullanımında panellerde “HEC kodu girin” diye bir alan görmezsiniz. Buna rağmen veri merkezi omurgasında paketlerin doğru yönlenmesi, sizin sitenizin ve API’nizin stabil çalışması için bu tür hata kontrolleri zincirin görünmeyen parçasıdır.

Sunucu ve Hosting Tarafında Ne Anlama Gelir?

Bir VDS veya dedicated sunucu kiraladığınızda trafik Ethernet/IP üzerinden akar. Doğrudan ATM HEC alanını yönetmezsiniz; ancak aynı amaç farklı katmanlarda vardır:

  • Ethernet FCS / CRC
  • IP ve taşıma katmanı checksum’ları
  • TLS ile bütünlük ve gizlilik
  • Uygulama seviyesinde yeniden deneme (retry) ve idempotent API tasarımı

Kaliteli ağ, Anti-DDoS ve Tier III+ veri merkezi altyapısı; hatalı veya saldırı kaynaklı trafiği mümkün olduğunca erken süzerek “yanlış/bozuk paket” yükünü azaltır. Weridata tarafında VDS, fiziksel sunucu ve cloud paketleri İstanbul lokasyonlu omurga üzerinde bu güvenilir iletimi hedefler.

Sık Sorulan Sorular

HEC kodu kaç bit?

Standart ATM HEC alanı 8 bit (1 bayt)tir.

HEC tüm paketi mi korur?

Hayır. Yalnızca (veya öncelikle) başlık bilgisini korur. Asıl veri için ayrı mekanizmalar gerekir.

Tek bitlik hata düzeltilir mi?

ATM HEC tasarımında tek bitlik başlık hataları düzeltilebilir; daha ağır bozulmalarda hücre genellikle atılır.

HEC ile HEX aynı mı?

Değil. HEX sayı sistemi / renk kodu; HEC başlık hata kontrolüdür.

Web sitemde HEC ayarı yapmam gerekir mi?

Hayır. Bu, taşıma katmanı / telekom ekipmanı düzeyinde bir mekanizmadır. Sizin tarafınızda SSL, güncel yazılım, yedekleme ve DDoS koruması gibi önlemler önceliklidir. DDoS için ayrıca DDoS korunma rehberimize bakabilirsiniz.

Özet

HEC kodu, veri paketinin yönlendirme bilgisini (başlığını) hatalara karşı koruyan Header Error Control mekanizmasıdır. Özellikle ATM hücrelerinde 8 bitlik CRC tabanlı bir alan olarak tanımlanır; HEX renk kodlarıyla karıştırılmamalıdır. Modern internette aynı güvenlik ihtiyacı Ethernet CRC, IP/TCP checksum ve TLS gibi katmanlarla karşılanır — siz kullanıcı olarak panellerde HEC görmeseniz de, güvenilir veri iletişiminin arkasındaki temel fikir budur.

Altyapı ve ağ kalitesi odaklı sunucu ihtiyacınız için sanal sunucu veya dedicated sunucu paketlerimizi inceleyebilir; sorularınız için Weridata teknik ekibine yazabilirsiniz.

person

Weridata Teknik Ekip

Sunucu ve Bulut Altyapı Ekibi

Sunucu, sanallaştırma ve ağ altyapısı üzerine çalışan Weridata teknik ekibi.

İlgili Yazılar

Web Sitesi Hızlandırma Teknikleri

Web Sitesi Hızlandırma Teknikleri

Web sitenizin yükleme hızını artırmak için uygulayabileceğiniz teknikler, CDN kullanımı, önbellek optimizasyonu ve sunucu yapılandırma önerileri.

Devamını Okuarrow_forward
DDoS Saldırılarından Korunma Yöntemleri ve En İyi Uygulamalar

DDoS Saldırılarından Korunma Yöntemleri ve En İyi Uygulamalar

DDoS saldırılarına karşı etkili koruma yöntemleri ve güvenlik stratejileri. Web sitenizi ve sunucularınızı güvende tutun.

Devamını Okuarrow_forward
Domain Name System (DNS) Yönetimi: Tam Rehber

Domain Name System (DNS) Yönetimi: Tam Rehber

DNS yönetimi, kayıt türleri ve optimizasyon stratejileri. DNS'in nasıl çalıştığını ve nasıl yöneteceğinizi öğrenin.

Devamını Okuarrow_forward