Ping (ağ aracı)

Ping
Linux'de ​ping​
Geliştirici(ler)Mike Muuss
PlatformÇoklu platform
Türkomut
LisansKamu malı, BSD lisansı, GNU Genel Kamu Lisansı, MIT Lisansı

Ping programı, 1983 yılında Mike Muuss tarafından yazılmış bir programdır. Çalışma prensibi hedefe 64 baytlık bir ICMP paketi göndermek ve aynı paketin geri gelmesini beklemek üzerine kuruludur. Sunucu istemciye ne kadar uzak ise, bekleme süresi o kadar artmaktadır.

Örneğin

Türkiye'deki bir kaynaktan Türkiye'deki bir hedefe ping yollayan bir istemci geri dönüş alabilmesi için 3 saniye beklerken, aynı istemci Almanya'daki bir hedefe ping yolladığında 5 saniye bekleyebilir.

Özellikler

  • Ping (echo) paketi gönderilen makinenin o anda çalışmakta olduğunu teyit eder.
  • Ağın o anki paket kayıp oranı hakkında bir bilgi verebilir.
  • Kaynak makine ile karşı makine arasındaki iletişimin süresini gösterebilir.
  • Bazı ağ cihazları, Ping komutuna yanıt vermemesi için ayarlanabilir.
  • IPv4 veya IPv6 olarak sonuç döndürmesi sağlanabilir.

Örnek Ping İsteği ve Cevabı

Alttaki örnekte istemci tr.wikipedia.org adresine 5 kez ping yollamış ve 5 kez cevap almıştır. Örnekteki zaman değeri cevap alınan süreleri ifade etmektedir.

   > ping -c 5 tr.wikipedia.org
   PING dyna.wikimedia.org (91.198.174.192) 56(84) bayt veri.
   64 bayt, text-lb.esams.wikimedia.org (91.198.174.192)'den: icmp_seq=1 ttl=55 zaman=68.0 ms
   64 bayt, text-lb.esams.wikimedia.org (91.198.174.192)'den: icmp_seq=2 ttl=55 zaman=70.7 ms
   64 bayt, text-lb.esams.wikimedia.org (91.198.174.192)'den: icmp_seq=3 ttl=55 zaman=67.5 ms
   64 bayt, text-lb.esams.wikimedia.org (91.198.174.192)'den: icmp_seq=4 ttl=55 zaman=69.1 ms
   64 bayt, text-lb.esams.wikimedia.org (91.198.174.192)'den: icmp_seq=5 ttl=55 zaman=70.5 ms
   
   --- dyna.wikimedia.org ping istatistikleri ---
   5 paket iletildi, 5 alındı, 0% packet loss, time 4005ms
   rtt min/avg/max/mdev = 67.545/69.172/70.667/1.262 ms
  • g
  • t
  • d
UNIX komut satırı programları ve kabuk yerleşikleri
Dosya sistemi
Prosesler
  • at
  • bg
  • chroot
  • crontab
  • fg
  • kill
  • killall
  • nice
  • pgrep
  • pidof
  • pkill
  • ps
  • pstree
  • sleep
  • time
  • top
Kullanıcı ortamı
  • env
  • exit
  • finger
  • id
  • logname
  • mesg
  • passwd
  • talk
  • tput
  • uname
  • su
  • sudo · uptime
  • w
  • wall
  • who
  • write
  • whoami
Metin işleme
  • awk
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • m4
  • more
  • nl
  • paste
  • patch
  • printf
  • read
  • sed
  • sort
  • strings
  • tac
  • tail
  • tr
  • troff
  • uniq
  • vi
  • wc
  • xargs
Kabuk yerleşikleri
Arama
  • find
  • grep
  • locate
  • whereis
  • which
Belgeleme
  • man
Yazılım geliştirme
  • ar
  • ctags
  • lex
  • make
  • nm
  • strip
  • yacc
Diğer
  • apropos
  • banner
  • bc
  • cal
  • clear
  • date
  • expr
  • help
  • history
  • info
  • lp
  • od
  • size
  • sleep
  • tput
  • type
  • true ve false
  • uname
  • yes
  • whatis
Kategori Kategoriler (Standart Unix programları, Unix SUS2008 yardımcı programları)  • Liste Liste