Foarbylden brûke fan it kommando "ping"

In yntroduksjonele ynstruksje

Ynlieding

Neffens de hantlieding sjogge it kommando Linux-ping it ICMP-protokol 's ferplichte ECHO_REQUEST-datagram om in ICMP-ECHO_RESPONSE út te meitsjen fan in host fan poarte.

De hantlieding brûkt in protte technyske termen, mar alles wat jo nedich is, is dat it kommando "ping" fan Linux kin brûkt wurde om te testen oft in netwurk beskikber is en hoefolle tiid it nedich is te stjoeren en in antwurd út it netwurk te krijen.

Wêrom wolle jo de "ping" kommando brûke

De measte fan ús besykje dezelfde nuttige siden regelmjittich. Sa besykje ik bygelyks de BBC-webside om it nijs te lêzen en ik besykje de webside fan Sky Sports om it fuotbalnijs en resultaten te krijen. Jo sille sûnder dreech jo eigen set fan wichtige siden hawwe lykas .

Stel jimme yn jo webadres yn yn jo browser en de side hat hielendal net laden. De oarsaak dêrfan kin ien fan in soad dingen wêze.

Sa kinne jo bygelyks gjin ynternet ferbining hawwe, ek al binne jo ferbûn mei jo router . Somtiden hat de ynternet tsjinstferliener lokale problemen dy't jo foarkomt dat jo it ynternet brûke.

In oare reden kin wêze dat de side wier geniet en net beskikber is.

Wat de reden kin jo de ferbining tusken jo kompjûter en in oar netwurk kontrolearje mei it kommando "ping".

Hoe wurket it Ping Command

As jo ​​jo tillefoan brûke, nim dan in nûmer (of hoe mear oft se har namme opnimme fan in adresboek op jo tillefoan) en it tillefoan rint op 'e ein fan' e ûntfanger.

As dizze persoan antwurdet de telefoan antwurd en seit "hallo" jo witte dat jo in ferbining hawwe.

It kommando "ping" wurket op deselde wize. Jo spesifisearje it IP-adres dat it antwurd is as in tillefoannûmer of in webadres (de namme dy't ynset is mei it IP-adres) en "ping" stjoert in fersyk nei dat adres.

As it ûntfangende netwurk it fersyk kriget, sil it in reaksje stjoere, dat yn haadsaak "hallo" sizze.

De tiid dy't nommen is foar it netwurk te reagearjen is de latinsje neamd .

Foarbyld fan 'e "ping" Befêstiging

Om te testen oft in webside tagonklik is "ping", folge troch de namme fan 'e side dy't jo ferbine wolle. Bygelyks nei ping kinne jo it folgjende kommando útfiere:

ping

It ping-kommando stjoert kontinuze fersiken nei it netwurk en as in antwurd ûntfangst, krije jo in útgongspunt mei de folgjende ynformaasje:

As it netwurk besykje it net te reagearjen, omdat it net beskikber is, dan wurde jo dêrnei oanjûn.

As jo ​​it IP-adres fan it netwurk kenne, kinne jo dit opstelle fan 'e webside:

ping 151.101.65.121

Get An Audible "ping"

Jo kinne it ping kommando krije om in lûd te meitsjen as in antwurd weromjûn wurdt troch de "-a" skeakel as in part fan it kommando te brûken as de folgjende kommando te sjen:

ping -a

Gean it adres IPv4 of IPv6 werom

IPv6 is it kommende generaasjeprotokol om it adressearjen fan netwurkadressen as it makket mear unike mooglik kombinaasjes en it is bedoeld om it protokol IPv4 yn 'e takomst te ferfangen.

It protokol IPv4 pleatst IP-adressen op 'e manier wêrop wy op dit stuit brûkt wurde. (Bygelyks 151.101.65.121).

It protokoll IPv6 pleatst IP-adressen yn it formaat [fe80 :: 51c1 :: a14b :: 8dec% 12].

As jo ​​it IPv4-formaat weromfiere wolle fan it netwurkadres kinne jo it folgjende kommando brûke:

ping -4

Om it allinich formaat fan it IPv6 te brûken kinne jo it folgjende kommando brûke:

ping -6

Limyt it lot fan ping

Standert, as jo in netwurk ping dogge, bliuwt dit noch oant jo de CTRL en C tagelyk tsjin it proses einigje.

As jo ​​net de testen fan 'e netwurk probearje, sille jo wierskynlik allinich pingje wolle oant jo in antwurd krije.

Jo kinne it oantal besykjen beheine troch de "-c" -knop te brûken:

ping -c 4

Wat hjir bart, is dat it fersyk yn it boppeste kommando 4 kear stjoerd wurdt. It resultaat is dat jo 4 pakjes ferstjoere kinne en allinich 1 antwurd.

In oar ding dat jo dwaan kinne is in termyn fan hoefolle tiid it ping befetsje te brûken troch de "-w" -switch te brûken.

ping -w 10

Dit set in termyn foar de ping om 10 sekonden te lêzen.

Wat sa nijsgjirrich is oer it útfieren fan de kommando's op dizze manier is de útfier as it toant jout hoefolle pakketsen stjoerd binne en hoefolle ûntfongen binne.

As 10 pakketen stjoerd binne en mar 9 waarden werom krigen, dan is dat mei 10% pakket ferlies. De hegere de ferlies it slimmer de ferbining.

Jo kinne in oare skeakel brûke dy't it oantal fersiken oerstreamt nei it ûntfangende netwurk. Foar elke paket stjoerd wurdt in punten ferskine op it skerm, en elke kear it netwurk respektivet de punten ôfnommen. Mei dizze metoade kinne jo sjen litte hoefolle pakketten ferlern binne.

Jo moatte in super brûker wêze om dizze kommando út te fieren en it is allinne mar foar allinich netwurkbeheining.

sudo ping -f

It tsjinoerstelde fan oerstreaming is om in langere ynterfal oan te jaan tusken elke oanfraach. Om dit te dwaan kinne jo de "-i" -switch brûke as folgjend:

ping -i 4

It boppeste kommando sil alle 4 sekondes pingje.

How to suppress output

Jo kinne net soarchje oer al it spul dat bart tusken elke fersyk dy't ferstjoerd en ûntfongen is mar allinich de útfier oan it begjin en ein.

Bygelyks as jo it kommende kommando brûke troch de "-q" -knop te stjoeren, krije jo in berjocht wêr't de IP-adres ynsteld wurdt en oan it einpunt it oantal ferstjoerde pakketten, ûntfongen en de pakketverlies sûnder elke yntervinsende line werhelle.

ping -q -w 10

Gearfetting

It ping befetsje in pear oare opsjes dy't jo fine kinne troch it lêzen fan de hantlieding.

Om de hânside te lêzen kinne jo it folgjende kommando útfiere:

man ping