Məsələn, "ping" əmrini istifadə edir

Giriş Təqdimatı

Giriş

Manual səhifəyə əsasən, Linux "ping" komandası ICMP protokolunun zəruri ECHO_REQUEST datagramından istifadə edərək, ICMP ECHO_RESPONSE şəbəkəsini bir şəbəkə şifrəsindən çıxarmaq üçün istifadə edir.

Manual səhifə çox texniki şərtlərdən istifadə edir, amma bilmək lazımdır ki, Linuxun "ping" komandası bir şəbəkənin mövcud olub-olmadığını və şəbəkədən cavab göndərmək və cavab almaq üçün lazım olan vaxtın yoxlanılması üçün istifadə oluna bilər.

Niyə "ping" əmrini istifadə edirsiniz?

Çoğumuz eyni faydalı saytlara mütəmadi olaraq səfər edir . Məsələn, xəbərləri oxumaq üçün BBC səhifəsinə daxil oluram və futbol xəbərləri və nəticələri əldə etmək üçün Sky Sports saytına daxil oluram. Şübhəsiz ki, sizin kimi bir sıra əsas saytlarınız olacaq .

Veb ünvanını girdiğinizi düşünün brauzerinizə daxil edilmiş və səhifə heç yükləməmişdir. Bunun səbəbi bir çox şeylərdən biri ola bilər.

Məsələn, yönlendiricinizə bağlı olsanız da, internet bağlantısı olmaya bilər . Bəzən internet xidməti provayderiniz İnternetdən istifadəyə mane olan məsələləri lokallaşdırır.

Başqa bir səbəb saytın həqiqətən aşağı və əlçatmaz ola bilər.

"Ping" əmrini istifadə edərək kompüterinizlə başqa bir şəbəkə arasında asanlıqla əlaqəni yoxlamağınızın səbəbi nədir.

Ping əmri necə işləyir?

Telefonunuzu istifadə edərkən nömrəni yığırsınız (və ya daha tez-tez bu gün telefonunuzdakı bir ünvan kitabından adını alacaqsınız) və telefon alıcının sonunda çalır.

Bu şəxs telefonu cavablandırarkən və "salam" deyərkən əlaqənizin olduğunu bilirsiniz.

"Ping" əmri oxşar şəkildə işləyir. Bir telefon nömrəsinə və ya veb ünvanına (IP ünvanı ilə əlaqəli ad) bərabər olan IP ünvanı və "ping" bu ünvana bir müraciət göndərir.

Qəbul edən şəbəkə bu tələbi aldıqda əsasən "salam" deyən bir cavab göndərəcəkdir.

Şəbəkənin cavab verməsi üçün vaxt gecikdirilir .

"Ping" Komandanlığının nümunəsi

Bir veb saytın mövcud olub-olmadığını yoxlamaq üçün "ping" yazın və onu bağlamaq istədiyiniz saytın adı. Məsələn, ping üçün aşağıdakı əmrləri yerinə yetirəcəksiniz:

ping

Ping əmri davamlı olaraq şəbəkəyə istəklər göndərir və cavab alındıqda aşağıdakı məlumatlarla çıxış çıxışı alırsınız:

Əgər ping etməyə çalışdığınız şəbəkə mövcud deyilsə, cavab vermirsə, onda bu barədə məlumat veriləcəkdir.

Şəbəkənin IP ünvanını bilirsinizsə, bu veb sayt adının yerinə istifadə edə bilərsiniz:

ping 151.101.65.121

Audible "ping"

Aşağıdakı əmrdə göstərildiyi kimi komanda bir hissəsi kimi "-a" keçidini istifadə edərək cavab verildiyi zaman səs-küy etmək üçün pinq əmrini əldə edə bilərsiniz:

ping-a

IPv4 və ya IPv6 ünvanını qaytarın

IPv6 , şəbəkə ünvanlarını təyin etmək üçün yeni nəsil protokoludur və bu, daha nadir olan mümkün birləşmələr təmin edir və gələcəkdə IPv4 protokolunu əvəz etməkdir.

IPv4 protokolu, hazırda istifadə etdiyimiz şəkildə IP ünvanlarını təyin edir. (Məsələn, 151.101.65.121).

IPv6 protokolu IP ünvanlarını [fe80 :: 51c1 :: a14b :: 8dec% 12] formatında təyin edir.

Şəbəkə ünvanının IPv4 formatını qaytarmaq istəyirsinizsə aşağıdakı əmrləri istifadə edə bilərsiniz:

ping -4

IPv6 yalnız formatı istifadə etmək üçün aşağıdakı əmrləri istifadə edə bilərsiniz:

ping -6

Ping miqdarını məhdudlaşdırın

Bir şəbəkəyə ping etdiyiniz zaman default olaraq, prosesi bitirmək üçün eyni anda CTRL və C düyməsinə basana qədər bunu etməyə davam edir.

Şəbəkə sürətini test etmədiyiniz təqdirdə, yəqin ki, cavab alana qədər yalnız ping istəyəcəksiniz.

"-c" anahtarı istifadə edərək cəhd sayılarını aşağıdakı kimi məhdudlaşdıra bilərsiniz:

ping -c 4

Burada baş verənlər yuxarıda göstərilən əmrdə 4 dəfə göndərilmişdir. Nəticədə 4 paket göndərilən və yalnız 1 cavab ala bilərsiniz.

Yapabileceğiniz başqa bir şey, "-w" anahtarı istifadə edərək, ping komutunu çalıştırmanın ne kadar süreli olacağını müəyyən edir.

ping -w 10

Bu, ping üçün 10 saniyə davam edəcək bir müddət təyin edir.

Komanda bu şəkildə işlədilməsi ilə bağlı maraqlı nə çıxdıqda, nə qədər paket göndərildiyini və neçə qəbul etdiyini göstərir.

10 paket göndərildikdə və yalnız 9-dan geri alındıqda, bu, 10% -dən çox paket itkisi təşkil edir. Zərər daha yüksək olan əlaqəni daha da artırır.

Qəbul edən şəbəkəyə istəklərin sayını daşan başqa bir keçiddən istifadə edə bilərsiniz. Göndərilən hər paket üçün bir nöqtə ekranda göstərilir və şəbəkə hər nöqtəyə cavab verir. Bu metoddan istifadə edərək, nə qədər paketin itirildiyini görmədən görə bilərsiniz.

Bu əmri çalıştırmaq üçün super bir istifadəçi olmalısınız və həqiqətən yalnız şəbəkə monitorinqi məqsədi daşıyır.

sudo ping -f

Daşqının əksinə, hər bir tələb arasında daha uzun bir müddət təyin etməkdir. Bunu etmək üçün "-i" lövhəsini aşağıdakı kimi istifadə edə bilərsiniz:

ping -i 4

Yuxarıda göstərilən əmr hər 4 saniyədə ping ping.

Çıxışları necə basdırmaq olar?

Göndərilən və qəbul edilən hər bir istək arasında baş verən bütün əşyalar haqqında, lakin başlanğıc və sonda yalnız çıxış haqqında məlumat verməyəcəksiniz.

Məsələn, "-q" şifrəsini istifadə edərək, aşağıdakı əmri göndərdiyinizdə, IP-ünvanı pinglədilən və sonda göndərilən paketlərin sayı, qəbul edilmiş və hər bir araya girməmiş bir xətt olmadan paketin itkisi olmadan bir mesaj alacaqsınız.

ping -q -w 10

Xülasə

Ping komandası əl səhifəsini oxuyarkən əldə edilə biləcək digər bir neçə varianta malikdir.

El kitabını oxumaq üçün aşağıdakı əmri çalıştırın:

adam ping