ICMP (İnternet Kontrol Mesajı Protokolü) bir teşhis ağ protokolüdür. Ağ üzerinden veri aktarımı sürecindeki hataları belirlemenizi sağlar. Başka bir deyişle, bilgi aktarıldığı sırada herhangi bir arıza meydana gelirse, ICMP derhal çalışmaya başlar ve sunucuya bir hata mesajı gönderir. Protokol için önemli olan parametreler arasında bilgilerin teslim edilme hızı ve alıcı tarafından teslim edilme olasılığı bulunmaktadır.
Çalışma prensibi
ICMP sinyalleri aşağıdaki durumlarda otomatik olarak oluşturulur:
- ağ ekipmanı akışı daha uygun bir rotaya yönlendiremiyor;
- gerekli hızda çalışamıyor;
- Paketler teslim alma noktasına ulaşmıyor.
ICMP mesajlarının oluşumu 3 temel ilkeye dayanmaktadır:
- Bozuk bir IP paketi bulunursa mesaj hemen gönderilir;
- Oluşturulan ICMP paketi aktarım sırasında kaybolursa, yenisi oluşturulmaz;
- Ağ trafiğinin aşırı yüklenmesini önlemek için toplu postalarda ICMP kullanılmaz.
Protokolün hataları ortadan kaldırmadığını, yalnızca mesaj gönderildiği anda bunların varlığına işaret ettiğini anlamak önemlidir.