Ping

ping İnternet Protokolu (IP) şəbəkəsində hostun əlçatanlığını yoxlamaq üçün istifadə edilən kompüter şəbəkəsinin idarəedici proqram təminatıdır. O, şəbəkəyə qoşulma qabiliyyətinə malik olan faktiki olaraq bütün əməliyyat sistemləri, o cümlədən ən çox quraşdırılmış şəbəkə idarəetmə proqramları üçün mövcuddur.

Ping, mənbəyə əks-səda (echo) verən mənbə hostundan təyinat kompüterinə göndərilən mesajlar üçün gediş-gəliş vaxtını ölçür. Adı səs nəbzini göndərən və su altında obyektləri aşkar etmək üçün əks-sədaya qulaq asan aktiv sonar terminologiyasından gəlir.

 Tarix 
Ping yardım proqramı Mike Muuss tərəfindən 1983-cü ilin dekabrında Balistik Tədqiqatlar Laboratoriyasında, indiki ABŞ Ordusunun Tədqiqat Laboratoriyasında işlədiyi müddətdə yazılmışdır. David Millsin IP şəbəkə diaqnostikası və ölçmələri üçün ICMP əks-səda (echo) paketlərindən istifadə ilə bağlı qeydi Muussu şəbəkə problemlərini həll etmək üçün yardım proqramı yaratmağa sövq etdi. Müəllif onu sonarın çıxardığı səsə görə adlandırmışdır, çünki onun metodologiyası sonarın əks-sədalanmasına bənzəyir. PING üçün Packet InterNet Groper backronimi 30 ildən artıqdır ki, istifadə olunur, və Muuss, onun nöqteyi-nəzərindən PING-in qısaltma kimi nəzərdə tutulmadığını söyləsə də, Millsin adının genişlənməsini etiraf etdi. İlk buraxılmış versiya ictimai domen proqramı idi; bütün sonrakı versiyalar BSD lisenziyası altında lisenziyalaşdırılmışdır. Ping ilk dəfə 4.3 BSD-ə daxil edilmişdir. FreeDOS versiyası Erick Engelke tərəfindən hazırlanıb və GPL altında lisenziyalaşdırılıb. Tim Crawford ReactOS versiyasını inkişaf etdirdi. MIT Lisenziyasına əsasən lisenziyalıdır.

 Nümunə 
Aşağıdakılar hədəf host www.example.com-a beş zond göndərmək üçün Linux-da işləyən pingin nəticəsidir (defolt olaraq 1 saniyəlik interval, -i seçimi ilə konfiqurasiya edilə bilərərsiz):

$ ping -c 5 www.example.com

PING www.example.com (93.184.216.34): 56 data bytes
64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms
64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms
64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms
64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms
64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms

--- www.example.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms

 Həmçinin bax 
 echo
 Unix 
 İstinadlar 

 Xarici keçidlər 
 ping(1M) –  Solaris 10 Sistem İdarəetmə Komandaları İstinad Təlimatları
 ping(8) –  FreeBSD Sistem Menecerinin Təlimatı

Kateqoriya:Windows əmrləri
Kateqoriya:İnternet Protokolu əsaslı şəbəkə proqram təminatı