Ping Nedir Ne İşe Yarar? Windows, Linux ve macOS Üzerinde Ping Nasıl Atılır?

Ping (Packet InterNet Groper – Paket İnternet Groperi) bir ağ veri paketinin hedefe başarılı bir şekilde iletildiğini doğrulamak için kullanılan yardımcı bir programdır. Ayrıca ağ üzerindeki bir bilgisayarın veya ağa bağlı herhangi bir cihazın ağ bağlantısını kontrol etmek için kullabilirsiniz.

Ping Nedir Ne İşe Yarar? Windows, Linux ve macOS Üzerinde Ping Nasıl Atılır?

Ping Nedir Ne İşe Yarar?

Ping, Packet InterNet Groper kelimelerinden kısaltılmıştır. Kısaca ağ sorunlarını test etmek için kullanılır. Ağa bağlı ve bir IP adresine sahip bir cihazı Pingleyerek bağlantısını sınayabilirsiniz. Örneğin; LAN veya WAN üzerindeki bir bilgisayarı veya sunucuya pingleyerek network bağlantısını kontrol edebilirsiniz.

Ping, 1983 yılında Mike Muss tarafından geliştirildi. Bu protokol hedefe 32 Byte paketler göndererek network bağlantısını kontrol eder. Örneğin, yakın bir lokasyondaki sunucuyu pinglediğinizde, tepkime süresi (ms) değeri düşük olacaktır. Fakat uzak bir lokasyondaki sunucuyu pinglediğinizde tepkime süresi değeri fazla olacaktır.

Bu protokol, Internet Control Message Protocol (ICMP) protokolünü kullanarak hedefe Echo Request paketi gönderir ve Echo Reply paketini almak için bekler. Eğer, ağ üzerindeki bir istemci gönderdiği Echo Request paketi için bir Echo Reply paketi alırsa, bağlantı başarılı olacaktır.

Ping Nasıl Kullanılır?

Windows XPWindows 7Windows 8Windows 8.1 ve Windows 10 üzerinde CMD komut istemini kullanarak Ping’i kullanabilirsiniz. Ping’in kullanımı için aşağıdaki adımları sırasıyla takip ediniz.

   Adım 1

Öncelikle, sisteminizde Windows tuşuna basılı tutarak R’ye basınız ve Çalıştır‘ı açınız.

Windows Çalıştır

   Adım 2

Çalıştır penceresinde kısmına cmd yazınız ve Tamam butonuna tıklayınız.

Komut İstemini Çalıştırma

   Adım 3

CMD (Command Prompt) komut istemi aşağıdaki görüntüdeki gibidir.

CMD

   Adım 4

ADSL modeminizin IP adresini pinglemek için, CMD üzerinde ping 192.168.1.1 yazınız ve Enter‘a basınız. Buradaki varsayılan ağ geçidi IP adresiniz farklı olabilir.

Test aşağıdaki görüntüdeki gibi başarılı ise, ağınız üzerinde ADSL modeminize bağlantınız var demektir.

( 0% loss ) çıktısı paketlerin sorunsuz bir şekilde iletildiğini bildirir. Bytes=32 yazan kısım ise, Ping’in varsayılan olarak 32 Byte paket gönderdiğini gösterir.

192.168.1.1

   Adım 5 | Destination Host Unreachable (Hedef Makine Ulaşılamaz) Nedir?

Ağ üzerinde Down olmuş bir istemciyi pinglediğinizde Destination Host Unreachable (Hedef Makine Ulaşılamaz) mesajı alacaksınız. Hedef Makine Ulaşılamaz mesajının başlıca sebepleri şunlardır:

  1. Hedef makine Down olduğunda Hedef Makine Ulaşılamaz hatası alırsınız.
  2. Hedef makinenin TCP/IP yapılandırmasında bir hata olduğunda Hedef Makine Ulaşılamaz hatası alırsınız.
  3. Hedef ağı bulduğunda fakat hedef istemciyi bulamadığında Hedef Makine Ulaşılamaz hatası alırsınız.

Hedef Makine Ulaşılamaz

   Adım 6 | Request Timed Out (İstek Zaman Aşımına Uğradı) Nedir?

Aynı ağ üzerinde olmayan bir istemciye Ping attığınızda Request Time Out (İstek Zaman Aşımına Uğradı) hatası alacaksınız. Örneğin, 192.168.1.0/24 ağındaki tüm istemcilere başarılı bir şekilde pingliyorsunuz fakat 192.168.2.0/24 ağındaki bir istemciye pingleyemiyor ve Request Time Out (İstek Zaman Aşımına Uğradı) hatası alıyorsanız, bu durum hedefe kesinlikle erişemediğiniz anlamına gelir.

Request Time Out (İstek Zaman Aşımına Uğradı) hatasının başlıca nedenleri şunlardır:

  1. Hedef Down olduğunda İstek Zaman Aşımına Uğradı hatası alırsınız.
  2. Hedef istemci belli fakat yinede pingleyemiyorsanız, Router üzerinde Routing (Yönlendirme) protokolü hatasından dolayı İstek Zaman Aşımına Uğradı hatası alırsınız.
  3. Hedef üzerinde kurulu bir Firewall (Güvenlik Duvarı) varsa, ICMP paketlerini engellediği için İstek Zaman Aşımına Uğradı hatası alırsınız.

İstek Zaman Aşımına Uğradı

   Adım 7 | Web Sitesine Ping Nasıl Atılır?

Bir web sitesini pinglemek çok kolaydır. Web sitesinin bağlantısını sınamanın amacı, onun online olup olmadığını kontrol etmektir. Aynı şekilde, CMD komut istemini açınız ve pinglemek istediğiniz bir web sitesini belirledikten sonra, aşağıdaki komutu yazınız ve Enter‘a basınız.

Aşağıdaki görüntüyü incelediğinizde websitesine başarılı bir şekilde erişilebiliyor olduğunu görebilirsiniz.

Web Sitesine Pingleme

Linux Üzerinde Ping Nasıl Atılır?

Linux tabanlı Ubuntu, Fedora, Linux Mint, Debian, Kali Linux gibi işletim sistemleri üzerinde de pingleme oldukça kolaydır. Ve Windows sistemlerinde yaptığınız işlem ile aynıdır.

Linux/Ubuntu’da Ping atmak için Ctrl + Alt + T tuşlarına birlikte basarak Terminal’i açınız. Terminal’de aşağıdaki komutunu uygulayınız.

Aşağıdaki görüntüde gördüğünüz gibi, Ubuntu üzerinde bağlantı testi sürekli olacaktır.

Linux'te Pingleme

Aynı zamanda Linux üzerinde bir web sitesini pinglemek o websitesinin adını yazmanız yeterlidir.

Ubuntu'da Pingleme

Bir başka örnek ise paket sayısını belirlemektir. Komuta [ -c  sayı ] komutunu ekleyerek hedefe gönderilecek paket sayısını belirleyebilirsiniz.

Paket Sayısını Ayarlama

macOS Üzerinde Ping Nasıl Atılır?

MacBook veya iMac üzerinde çalışan macOS Sierra / macOS High Sierra üzerinde Ping atmak için iki farklı yöntem vardır. İlk yöntem macOS üzerinde Terminal kullanmaktır. İkinci yöntem ise, macOS’un Network Utility aracını kullanmaktır.

macOS üzerinde Terminal üzerinden pinglemek için öncelikle Terminal’i açınız. Terminal’i açmak için Windows Tuşu + Space (Boşluk) Tuşu’na birlikte basınız. Arama kutusuna terminal yazarak programı bulunuz ve çalıştırınız.

macOS'ta Terminal'i Çalıştırma

Terminal’i açtıktan sonra, ping 192.168.1.1 komutunu kullanarak IP adresini sürekli pingleyebilirsiniz.

macOS'ta Pingleme

Sadece belirlediğiniz sayıda bir IP adresine veya web sitesini pinglemek [ -c + sayı ] komutunu ekleyebilirsiniz.

Ping -c 192.168.1.1

macOS üzerinde Network Utility programını kullanarakta bir IP adresine veya web sitesinin bağlantısını sınayabilirsiniz. Arama kutusuna network utility yazınız ve programı bulunuz ve açınız.

macOS Network Utility

Ping sekmesine tıklayınız ve aşağıdaki görüntüdeki gibi gerekli alanları doldurduktan sonra Network Utility ile Ping komutunu kullanabilirsiniz.

macOS Network Utility Kullanımı

Güncelleme (19 Haziran 2018): Yukarıdaki adımları takip ederek macOS Mojave 10.14 üzerinde de herhangi bir websitesine veya IP adresini pingleyebilir ve ağ bağlantısını test edebilirsiniz!

Windows Üzerinde Ping Kullanımı ⇒ Video

Windows işletim sistemleri üzerinde bağlantı sınamak için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz.

Linux Üzerinde Ping Kullanımı ⇒ Video

Linux/Ubuntu üzerinde bağlantı sınamak için aşağıdaki videoyu izleyebilirsiniz.

macOS Üzerinde Ping Kullanımı ⇒ Video

macOS Sierra / macOS High Sierra üzerinde bağlantı sınamak için aşağıdaki videoyu izleyebilirsiniz.

   Son Söz


Bu yazımızda, Ping protokolü hakkında bilgiler verdikten sonra Windows, Linux ve macOS işletim sistemleri üzerinde Ping’in kullanımını inceledik. Bizi takip ettiğiniz için teşekkürler!

   İlgili Yazılar


♦ DNS Nedir Ne İşe Yarar?
♦ DHCP Nedir Ne İşe Yarar?
♦ Ping Parametreleri
♦ NAT Nedir Ne İşe Yarar?
♦ Windows 10 Defender Kapatma

One Comment

  1. Avatar for yakup yakup 22 Temmuz 2018

    – TTL=64 yazan kısım nedir ?
    – Hedef makineye ulaşılamaz hatası alıyorsak. Hedefte bir makine var fakat bize yanıt vermiyor mu anlamına geliyor.
    – Bizim dairemizde bir modem, modem hub’a kablo ile bağlı hubdan gelen kablo da Access Pointe bağlı Access pointte DHCP özelliği kapalı yani modem ip dağıtıyor. Access pointte wirles ile bağlanmaya çalıştığımda bazen bağlanamıyorum. Yani bağlan tuşuna basıyorum bu ağa bağlanılamıyor diye mesaj alıyorum. Bilgisayar ağa ilk bağlanırken hangi adımlardan geçerek bağlanır eğer bir ağa bağlanılamıyorsa neden bağlanılamıyordur bunları da açıklarmısın ?

    Cevapla

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

shares
error: