Ping
Traceroute
DNS sorgulama
IP sorgulama
Port kontrol
Ters DNS sorgulama

ICMP Nedir?

ICMP (Internet Control Message Protocol), internet protokolü ailesine ait bir denetim protokolüdür. Ağ cihazları arasında hata bildirimi, durum bilgisi ve bağlantı sorunları gibi bilgileri iletmek için kullanılır. Veri iletimi yapmaz ancak ağdaki iletişim problemlerini tespit etmede kritik rol oynar.

ICMP, IP protokolünün bir uzantısıdır ve hem IPv4 hem de IPv6 ile birlikte çalışır. IP paketlerinin ulaştırılamadığı durumlarda ICMP, göndericiye bu durumu bildirir. ping ve traceroute gibi yaygın araçlar ICMP mesajlarını temel alır.

Bir arkadaşınıza mesaj gönderdiğinizi düşünün. Bu mesajın ulaşıp ulaşmadığını merak ediyorsanız, ICMP bu işlemi sizin yerinize kontrol eder. Cihazlar arasında "mesaj ulaştı mı?" veya "ulaşamadıysa neden?" gibi sorulara yanıt sağlar.

ICMP'nin Temel Mesaj Türleri

ICMP Tipi Mesaj Türü Açıklama
0 Echo Reply Ping komutuna yanıt verir.
3 Destination Unreachable Hedefe ulaşılamadığında gönderilir.
5 Redirect Message Daha uygun bir yönlendirici önerildiğinde kullanılır.
8 Echo Request Ping komutuyla gönderilen sorgu.
11 Time Exceeded Paket, ağda çok uzun süre dolaştığında gönderilir.

ICMP Ne İşe Yarar?

  • Ağ sorunlarını tespit etmek
  • Paket kayıplarını analiz etmek
  • Ping ve traceroute gibi araçları çalıştırmak
  • Ulaşılamayan ağ ya da cihazları bildirmek
  • Yönlendirme hatalarını düzeltmek

Güvenlik Açısından ICMP

Bazı ICMP mesajları saldırılarda (örneğin ping flood, ICMP tunneling) kullanılabilir. Bu yüzden bazı ağ yöneticileri ICMP'yi sınırlar. Ancak tamamen engellemek yerine, doğru şekilde filtrelemek önerilir.

Örnek Kullanım

ping 8.8.8.8

Bu komut, hedef IP'ye Echo Request gönderir. Eğer cihaz aktifse Echo Reply ile yanıt verir.

ICMP, ağlarda teşhis ve sorun çözümü için vazgeçilmez bir protokoldür. Veri taşımaz ama veri iletiminin sağlıklı olup olmadığını denetler.

X