Ping Komutu ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
10.12.2024

Ping Komutu

Ping komutu, neredeyse tüm işletim sistemlerinde bulunan ve en yaygın kullanılan ağ tanılama araçlarından biridir. Bir ana bilgisayarın ( sunucu veya web sitesi gibi) erişilebilirliğini test etmek ve verilerin bilgisayarınızdan ana bilgisayara gidip gelmesi için geçen süreyi ölçmek için kullanılır. Bu araç ağ sorunlarını gidermek, bir ana bilgisayarın çevrimiçi olup olmadığını kontrol etmek ve iki sistem arasındaki gecikmeyi ölçmek için gereklidir.

Bu makalede, ping komutunun nasıl çalıştığını, sözdizimini, çeşitli seçeneklerini ve gerçek dünya senaryolarında nasıl kullanılabileceğine dair pratik örnekleri inceleyeceğiz.

Ping Komutu Nedir?

Ping komutu hedef ana bilgisayara ICMP (Internet Control Message Protocol) Echo Request mesajları gönderir ve bir Echo Reply mesajı bekler. Temel olarak, hedefe küçük veri paketleri gönderir ve hedef verileri aldığında, kaynağa bir yanıt göndererek yanıt verir.

Bu gidiş dönüş için geçen süreye (kaynaktan hedefe ve geri) gecikme denir ve milisaniye (ms) cinsinden ölçülür. Ping komutunu çalıştırarak, hedefin erişilebilir olup olmadığını ve bilgisayarınız ile hedef arasındaki ağ bağlantısının ne kadar hızlı olduğunu belirleyebilirsiniz.

Ping Komutunun Temel Sözdizimi

Ping komutunun temel sözdizimi aşağıdaki gibidir:

ping
  • bir IP adresi (örn. 8.8.8.8) veya bir alan adı (örn. www.google.com) olabilir.

Örnek:

ping www.google.com

Bu komut Google’ın sunucularına bir dizi paket gönderir ve her paketin gidiş dönüş için harcadığı süreyi görüntüler.

Ping Nasıl Çalışır?

Ping komutunu çalıştırdığınızda aşağıdaki adımlar gerçekleşir:

  1. ICMP Yankı İsteği: Sistem hedef ana bilgisayara bir ICMP Yankı İsteği paketi gönderir.
  2. Yankı Yanıtı: Hedefe ulaşılabilirse, ICMP Yankı Yanıtı paketi ile yanıt verir.
  3. Sonuç Gösterimi: Sistem her paket için gidiş-dönüş süresini hesaplar ve sonucu paket kaybı ve ortalama gecikme gibi bilgilerle birlikte terminalde görüntüler.

Komut, siz onu durdurana kadar (genellikle Ctrl C tuşuna basarak) veya önceden tanımlanmış bir istek sayısı boyunca paket göndermeye devam eder.

Ping Çıktısını Anlama

Ping komutunun tipik çıktısı aşağıdaki gibi görünür:

PING www.google.com (172.217.164.100): 56 veri baytı 172.217.164.100’den 64 bayt: icmp_seq=0 ttl=57 time=14.1 ms 172.217.164.100’den 64 bayt: icmp_seq=1 ttl=57 time=13.7 ms 172.217.164.100’den 64 bayt: icmp_seq=2 ttl=57 time=13.8 ms 172.217.164.100’den 64 bayt: icmp_seq=3 ttl=57 time=13.9 ms

Her bir parçanın ne anlama geldiğini açıklayalım:

  • 172.217.164.100’den 64 bayt: Bu, hedef ana bilgisayarın (172.217.164.100) ping isteğine bir yanıt verdiğini gösterir.
  • icmp_seq=0: Bu, paketin sıra numarasıdır (0’dan başlayarak). Sonraki her paket bu değeri bir artırır.
  • ttl=57: Time To Live (TTL) değeri, paketin atılmadan önce kaç atlamadan (yönlendiriciler gibi ağ cihazları) geçebileceğini gösterir. Yüksek bir TTL, sizinle hedef arasında daha az atlama olduğunu gösterir.
  • zaman=14,1 ms: Bu, paket için milisaniye cinsinden ölçülen gidiş-dönüş süresidir (gecikme).

Ping için Ortak Seçenekler

Ping komutu, kullanım durumunuza bağlı olarak davranışını özelleştirmek için çeşitli seçenekler sunar. İşte en sık kullanılan seçeneklerden bazıları:

  1. Ping İsteklerinin Sayısını Sınırlama (-c) Varsayılan olarak ping, siz elle durdurana kadar süresiz olarak paket göndermeye devam eder. Ping sayısını -c seçeneğini kullanarak sınırlayabilirsiniz:
    ping -c 5 www.google.com

    Bu komut tam olarak beş ping isteği gönderir ve sonra durur.

  2. Ping’ler Arasındaki Zaman Aralığını Ayarlama (-i) -i seçeneğini kullanarak ping istekleri arasındaki zaman aralığını kontrol edebilirsiniz. Örneğin, her iki saniyede bir ping göndermek için:
    ping -i 2 www.google.com
  3. Flood Ping (-f) -f seçeneği paketleri olabildiğince hızlı gönderir, bu da bir ağın stres testi için kullanışlıdır:
    sudo ping -f www.google.com

    Ağı zorlayabileceğinden bu seçenek konusunda dikkatli olun.

  4. Belirli Bir IP Sürümüne Ping Atma (-4 veya -6) -4 veya -6 bayraklarını kullanarak IPv4 veya IPv6 kullanıp kullanmayacağınızı belirtebilirsiniz:
    • IPv4 için:
      ping -4 www.google.com
    • IPv6 için:
      ping -6 www.google.com
  5. Paket Boyutunu Ayarlama (-s) Varsayılan olarak paket boyutu 56 baytlık veridir, ancak bunu -s seçeneği ile değiştirebilirsiniz:
    ping -s 100 www.google.com

    Bu, 100 baytlık veri içeren paketler gönderir.

  6. Ping Komutu için Zaman Sınırı Belirleme (-w) -w seçeneği, ping komutunun çalışması için maksimum süreyi (saniye cinsinden) belirlemenizi sağlar:
    ping -w 10 www.google.com

    Bu komut durmadan önce 10 saniye boyunca çalışacaktır.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills