Pavyzdžio pavyzdžiai naudoja komandą "ping"

Įvadinis pamokymas

Įvadas

Pagal vadovo puslapį "Linux" "ping" komanda naudoja ICMP protokolo privalomą "ECHO_REQUEST" datagramą, norėdama išvedinėti ICMP ECHO_RESPONSE iš pagrindinio kompiuterio.

Vadovo puslapyje naudojami daug techninių terminų, tačiau viskas, ką jums reikia žinoti, yra tas, kad "ping" komandą galima naudoti norint patikrinti, ar tinklas yra prieinamas, ir kiek laiko reikia siųsti ir gauti atsakymą iš tinklo.

Kodėl jūs naudojate "ping" komandą

Daugelis iš mūsų reguliariai lanko tas pačias naudingas svetaines . Pvz., Aš aplankiu BBC svetainę, kad galėčiau perskaityti naujienas, o lankiausi "Sky Sports" tinklalapyje, kad gautų futbolo naujienas ir rezultatus. Neabejotinai turėsite savo pagrindinių svetainių, tokių kaip .

Įsivaizduokite, kad įvedėte žiniatinklio adresą į savo naršyklę ir puslapis nebuvo įkeltas. To priežastis gali būti vienas iš daugelio dalykų.

Pvz., Vis tiek galite neturėti interneto ryšio, nors esate prisijungę prie savo maršrutizatoriaus . Kartais interneto paslaugų teikėjas turi lokalizuotų problemų, kurios neleidžia jums naudotis internetu.

Kita priežastis gali būti ta, kad svetainė iš tikrųjų yra žemyn ir jos negalima.

Nepriklausomai nuo priežasties, jūs galite lengvai patikrinti ryšį tarp jūsų kompiuterio ir kito tinklo naudodami "ping" komandą.

Kaip veikia "Ping" komandos darbas

Kai naudojate telefoną, rinkite numerį (arba šiuo metu dažniausiai telefoną paimkite iš telefono adresų knygos), o telefonas skambės imtuvo pabaigoje.

Kai tas asmuo atsako į telefoną ir sako "sveikas", jūs žinote, kad turite ryšį.

"Ping" komanda veikia panašiai. Jūs nurodote IP adresą, kuris atitinka telefono numerį arba žiniatinklio adresą (su IP adresu susietas pavadinimas) ir "ping" siunčia užklausą to adresu.

Kai gaunantis tinklas gauna užklausą, jis grąžins atsakymą, kuris iš esmės yra "sveikas".

Laikas tinklui reaguoti vadinamas latentu .

Pavyzdžio "Ping" komandos naudojimas

Norėdami patikrinti, ar svetainė yra prieinama, įveskite "ping", po kurios nurodomas svetainės, su kuria norite prisijungti, pavadinimas. Pavyzdžiui, ping jums paleisti šią komandą:

ping

Ping komanda nuolat siunčia užklausas į tinklą ir, gavus atsakymą, gausite išvesties lingą su šia informacija:

Jei tinklas, kuriame bandote ping, neatsako, nes jis nėra pasiekiamas, jums apie tai bus pranešta.

Jei žinote tinklo IP adresą, galite jį naudoti vietoj svetainės pavadinimo:

ping 151.101.65.121

Gaukite girdimąjį "pingą"

Galite gauti komandą ping, kad kiekvieną kartą, kai atsakymas būtų grąžinamas, naudodami "-a" jungiklį, kaip komandą, atsiras triukšmas, kaip parodyta šioje komandoje:

ping-a

Grįžti IPv4 ar IPv6 adresas

IPv6 yra naujos kartos protokolas, skirtas priskirti tinklo adresus, nes jis suteikia daugiau unikalių galimų kombinacijų ir dėl to ateityje bus pakeistas IPv4 protokolas .

IPv4 protokolas priskiria IP adresus taip, kaip mes šiuo metu naudojamės. (Pavyzdžiui, 151.101.65.121).

IPv6 protokolas priskiria IP adresus formatu [fe80 :: 51c1 :: a14b :: 8dec% 12].

Jei norite grąžinti tinklo adreso IPv4 formatą, galite naudoti šią komandą:

ping -4

Norėdami naudoti tik "IPv6" formatą, galite naudoti šią komandą:

ping -6

Apriboti Pings kiekį

Pagal numatytuosius nustatymus, kai bandote užmegzti ryšį su tinklu, jis tęsia tai dar kartą, kol tuo pačiu metu paspausite CTRL ir C, kad užbaigtumėte procesą.

Jei bandysite tinklo greitį, tikriausiai tik norėsite ping, kol gausite atsakymą.

Galite apriboti bandymų skaičių naudodami jungiklį "-c" taip:

ping-c 4

Čia atsiranda tai, kad užklausa pirmiau pateiktoje komandoje siunčiama 4 kartus. Rezultatas - galite gauti 4 paketus ir 1 atsakymą.

Kitas dalykas, kurį galite padaryti, - nustatyti, kiek ilgai paleisti ping komandą naudodami jungiklį "-w".

ping-w 10

Tai nustato terminą, per kurį ping turi trukti 10 sekundžių.

Tai įdomu, kaip paleisti komandas tokiu būdu, yra išvestis, nes ji rodo, kiek paketų buvo išsiųstas ir kiek gautų.

Jei buvo išsiųsti 10 paketų ir tik 9 buvo gautos atgal, tai sudaro 10% paketų nuostolių. Kuo didesnis nuostolis, tuo blogesnis ryšys.

Galite naudoti kitą jungiklį, kuris užtruks prašymų skaičių priimančiam tinklui. Kiekvienam siunčiamam paketui ekrane rodomas taškas, ir kiekvieną kartą, kai tinklas reaguoja, tas taškas yra paimtas. Naudodamiesi šiuo metodu galite vizualiai matyti, kiek paketų praranda.

Jums reikia būti super naudotojui paleisti šią komandą, ir tai tikrai tik tinklo stebėjimo tikslais.

sudo ping -f

Skirtingai nuo potvynio reikia nurodyti ilgesnį intervalą tarp kiekvieno prašymo. Norėdami tai padaryti, galite naudoti "-i" jungiklį taip:

ping-i 4

Pirmiau aprašyta komanda ping kiekvieną 4 sekundes.

Kaip sustabdyti išėjimą

Galbūt jums nereikės rūpintis visomis medžiagomis, kurios atsiranda tarp kiekvieno išsiųsto ir gauto prašymo, bet tik išėjimo pradžioje ir pabaigoje.

Pavyzdžiui, jei išsiuntėte šią komandą naudodami jungiklį "-q", gausite pranešimą, nurodantį, kad IP adresas yra įtampintas, o pabaigoje siunčiamų, gauta paketų ir paketų praradimo skaičių be kiekvienos įvedamos eilutės.

ping -q-w 10

Santrauka

Ping komandai yra keletas kitų parinkčių, kurias galima rasti skaitydami vadovo puslapį.

Norėdami skaityti vadovą, paleiskite šią komandą:

vyras ping