Ang paggamit ng halimbawa ng command na "ping"

Isang Pambungad na Tutorial

Panimula

Ayon sa manu-manong pahina ang Linux "ping" ay gumagamit ng utos ng ICMP protocol na ECHO_REQUEST datagram upang makakuha ng isang ICMP ECHO_RESPONSE mula sa isang host ng gateway.

Ang manu-manong pahina ay gumagamit ng maraming mga teknikal na termino ngunit ang kailangan mong malaman ay ang Linux "ping" na utos ay maaaring gamitin upang subukan kung ang isang network ay magagamit at ang dami ng oras na kinakailangan upang magpadala at makakuha ng tugon mula sa network.

Bakit Gusto Mong Gamitin Ang "ping" Command

Karamihan sa atin ay regular na dumadalaw sa parehong kapaki-pakinabang na mga site . Halimbawa, binibisita ko ang website ng BBC upang basahin ang balita at bisitahin ko ang website ng Sky Sports upang makuha ang balita at mga resulta ng football. Ikaw ay walang pagsala ay may sariling set ng mga pangunahing site tulad ng .

Isipin mo na ipinasok mo ang web address para sa sa iyong browser at ang pahina ay hindi na-load sa lahat. Ang dahilan dito ay maaaring isa sa maraming mga bagay.

Halimbawa , maaaring hindi ka magkaroon ng koneksyon sa internet kahit na nakakonekta ka sa iyong router . Kung minsan ang internet service provider ay may lokal na mga isyu na pumipigil sa iyo mula sa paggamit ng internet.

Ang isa pang dahilan ay maaaring ang site ay tunay na down at hindi magagamit.

Anuman ang dahilan maaari mong madaling suriin ang pagkakakonekta sa pagitan ng iyong computer at isa pang network gamit ang "ping" na utos.

Paano Gumagana ang Ping Command Work

Kapag ginamit mo ang iyong telepono, i-dial mo ang isang numero (o higit pang mga pangkaraniwang mga araw na ito ay pumili ng kanilang pangalan mula sa isang address book sa iyong telepono) at ang telepono ay magsuot sa dulo ng receiver.

Kapag sumagot ang taong iyon sa telepono at nagsasabing "kumusta" alam mo na mayroon kang koneksyon.

Ang "ping" command ay gumagana sa katulad na paraan. Tinukoy mo ang IP address na katumbas sa isang numero ng telepono o isang web address (ang pangalan na nauugnay sa IP address) at "ping" ay nagpapadala ng kahilingan sa address na iyon.

Kapag natatanggap ng tumatanggap na network ang kahilingan, ipapadala nito ang sagot na kung saan ay karaniwang nagsasabing "kumusta".

Ang oras na kinuha para sa network na tumugon ay tinatawag na latency .

Halimbawa ng Paggamit Ng Ang "ping" Command

Upang subukan kung ang isang website ay magagamit ang uri ng "ping" na sinusundan ng pangalan ng site na nais mong kumonekta. Halimbawa sa ping mo patakbuhin ang sumusunod na command:

ping

Ang ping command ay patuloy na nagpapadala ng mga kahilingan sa network at kapag natanggap ang tugon makakatanggap ka ng isang output ng output na may sumusunod na impormasyon:

Kung ang network na sinusubukan mong i-ping ay hindi tumutugon dahil hindi ito magagamit pagkatapos ay maabisuhan ka tungkol dito.

Kung alam mo ang IP address ng network maaari mong gamitin ito sa lugar ng pangalan ng website:

ping 151.101.65.121

Kumuha ng isang naririnig "ping"

Maaari kang makakuha ng ping command upang makagawa ng isang ingay tuwing may sagot na ibinalik sa pamamagitan ng paggamit ng switch na "-a" bilang bahagi ng utos tulad ng ipinapakita sa sumusunod na command:

ping -a

Bumalik Ang IPv4 O IPv6 Address

Ang IPv6 ay ang susunod na henerasyon ng protocol para sa pagtatalaga ng mga address ng network dahil nagbibigay ito ng higit pang mga natatanging posibleng mga kumbinasyon at ito ay dahil sa palitan ang IPv4 protocol sa hinaharap.

Ang IPv4 protocol ay nagtatalaga ng mga IP address sa paraan na kasalukuyang ginagamit namin. (Halimbawa 151.101.65.121).

Ang IPv6 protocol ay nagtatalaga ng mga IP address sa format [fe80 :: 51c1 :: a14b :: 8dec% 12].

Kung nais mong ibalik ang format ng IPv4 ng network address maaari mong gamitin ang sumusunod na command:

ping -4

Upang gamitin ang format lamang ng IPv6 maaari mong gamitin ang sumusunod na command:

ping -6

Limitahan ang Halaga ng Pings

Sa pamamagitan ng default kapag nag-ping ka ng isang network patuloy na gawin ito hanggang sa pindutin mo ang CTRL at C sa parehong oras upang wakasan ang proseso.

Maliban kung sinusubukan mo ang bilis ng network malamang na gusto mong i-ping hanggang sa makatanggap ka ng tugon.

Maaari mong limitahan ang bilang ng mga pagtatangka sa pamamagitan ng paggamit ng switch na "-c" tulad ng sumusunod:

ping -c 4

Ang nangyari dito ay ang kahilingan sa utos sa itaas ay ipinadala 4 beses. Ang resulta ay maaari kang makakuha ng 4 na packet na ipinadala at 1 sagot lamang.

Ang isa pang bagay na maaari mong gawin ay magtakda ng isang deadline kung gaano katagal patakbuhin ang ping command sa pamamagitan ng paggamit ng switch na "-w".

ping -w 10

Nagtatakda ito ng isang deadline para sa ping hanggang sa huling 10 segundo.

Ano ang kawili-wili tungkol sa pagpapatakbo ng mga utos sa ganitong paraan ay ang output tulad ng ito ay nagpapakita kung gaano karaming mga packets ay ipinadala at kung gaano karaming natanggap.

Kung ang 10 packets ay ipinadala at 9 lamang ang natanggap sa likod na ang mga halaga sa isang 10% na pagkawala ng packet. Ang mas mataas na pagkawala ang mas masahol pa ang koneksyon.

Maaari mong gamitin ang isa pang switch na dumadaloy sa bilang ng mga kahilingan sa tumatanggap na network. Para sa bawat packet na nagpadala ng isang tuldok ay ipinapakita sa screen at sa bawat oras na ang network tumugon ang tuldok ay kinuha ang layo. Gamit ang pamamaraang ito maaari mong makita ang biswal kung gaano karaming mga packet ang nakakakuha ng nawala.

Kailangan mong maging sobrang gumagamit upang patakbuhin ang utos na ito at talagang para sa mga layuning pang-monitoring ng network lamang.

sudo ping -f

Ang kabaligtaran ng pagbaha ay upang tukuyin ang mas matagal na agwat sa pagitan ng bawat kahilingan. Upang gawin ito maaari mong gamitin ang switch na "-i" tulad ng sumusunod:

ping -i 4

Ang utos sa itaas ay pina-ping bawat 4 na segundo.

Paano Upang Mapigil ang Output

Maaaring hindi mo pag-aalaga ang lahat ng mga bagay na nangyayari sa pagitan ng bawat kahilingan na ipinadala at natanggap ngunit lamang ang output sa simula at wakas.

Halimbawa kung nagpadala ka ng sumusunod na utos gamit ang switch na "-q" makakatanggap ka ng isang mensaheng nagpapahiwatig na ang IP address ay na-ping na at sa wakas ang bilang ng mga packet na ipinadala, natanggap at ang packet loss nang hindi naulit ang bawat linya.

ping -q -w 10

Buod

Ang ping command ay may ilang iba pang mga pagpipilian na maaaring matagpuan sa pamamagitan ng pagbabasa ng manu-manong pahina.

Upang basahin ang manu-manong pahina patakbuhin ang sumusunod na command:

tao ping