Bilgi
Ping Komutu Nedir? Ne İşe Yarar?
Ping komutu ile verilen IP adresine ait bilgisayarın TCP/IP bakımından çalışıp çalışmadığını öğrenmek ve eğer çalışıyorsa ona ne kadar sürede ulaşıldığını görmek için kullanılır. Ping komutunda, karşıdaki cihaza 32 baytlık bir ICMP (Internet Control Message Protocol – İnternet Yönetim Mesajlaşması Protokolü) paketi gönderilir ve aynı paketin geri gelmesini bekler. Bu paketle karşı cihaza echo komutu yollanmış olur ve karşıdan echoreplay komutu bekler.
Aynı zamanda bu paket yola çıktığında bu pakete TTL (time to live) adı verilen bir yaşam süresi tanımlanır. Bu değer 255’ten başlar ve hedef makineye ulaşıncaya kadar her geçtiği yönlendiricide bir azalır. Eğer TTL 0 (sıfır) olursa (destination unreachable) hedef ulaşılamaz mesajı gönderir.
Ping komutu parametrelerini kısaca açıklayalım:
-t: İstemci tarafından karşıdaki makineye istemci durdurana kadar paket yollar ve sonucu ekrana yazar.
-a: ping paketi gönderilen hedef bilgisayarın IP adresinden bilgisayar isminin çözülmesini sağlar.
-n <sayı>: Hedef bilgisayara girdiğimiz değer kadar veri paketi gönderir. Eğer bir sayı girilmezse varsayılan değer 4’tür.
-l : Hedef bilgisayar gönderilen veri paketinin boyutunu değiştirmek için kullanılır. Boyut veri paketinin boyutunu belirler. Varsayılan 32 veya 64’tür.
-f: Gönderilen veri paketinin bölünmeden tek bir paket olarak gitmesini sağlar.
-i TTL: Gönderilen veri paketinin yaşam süresinin (TTL) girilen değerle belirlenmesini sağlar.
-v TOS: Hedef bilgisayardan gönderilen paketlerin başına Hizmet Türü (TOSType of Service) konulmasını sağlar.
-w : Gönderilen paketin geri dönüş süresini zaman aşımı alanına girilen değerle sabitlemeyi sağlar.