Voorbeeld gebruike van die opdrag "ping"

'N Inleidende handleiding

inleiding

Volgens die handleidingbladsy gebruik die opdrag van Linux "ping" die verpligte ECHO_REQUEST datagram van die ICMP protokol om 'n ICMP ECHO_RESPONSE van 'n gasheer gateway te ontlok.

Die handleiding gebruik baie tegniese terme, maar al wat jy moet weet is dat die Linux-ping-opdrag gebruik kan word om te toets of 'n netwerk beskikbaar is en hoeveel tyd dit benodig om 'n antwoord van die netwerk te stuur.

Hoekom sou jy die "ping" -kommando gebruik

Die meeste van ons besoek gereeld dieselfde nuttige webwerwe . Byvoorbeeld, ek besoek die BBC webwerf om die nuus te lees en ek besoek die Sky Sports webwerf om die sokker nuus en resultate te kry. U sal ongetwyfeld u eie stel belangrike webwerwe soos .

Stel jou voor dat jy die webadres ingevoer het in jou blaaier en die bladsy het glad nie gelaai nie. Die oorsaak hiervan kan een van baie dinge wees.

Byvoorbeeld, jy het dalk nie 'n internetverbinding nie, alhoewel jy aan jou router gekoppel is . Soms het die internet diensverskaffer gelokaliseerde kwessies wat jou verhinder om die internet te gebruik.

Nog 'n rede kan wees dat die webwerf werklik af is en nie beskikbaar is nie.

Wat ook al die rede is, kan jy maklik die konneksie tussen jou rekenaar en 'n ander netwerk nagaan deur die "ping" opdrag te gebruik.

Hoe werk die Ping-bevel

Wanneer jy jou foon gebruik, skakel jy 'n nommer (of meer algemeen kies hulle vandag uit 'n adresboek op jou foon) en die telefoon lui aan die einde van die ontvanger.

Wanneer daardie persoon die telefoon beantwoord en sê "hallo" weet jy dat jy 'n verbinding het.

Die "ping" -opdrag werk op 'n soortgelyke manier. U spesifiseer die IP-adres wat die ekwivalent is van 'n telefoonnommer of 'n webadres (die naam wat met die IP-adres geassosieer word) en 'ping' stuur 'n versoek na daardie adres.

Wanneer die ontvangende netwerk die versoek ontvang, sal dit 'n reaksie terugstuur wat basies sê "hallo".

Die tydsduur vir die netwerk om te reageer word die latensie genoem .

Voorbeeld Gebruik van die "ping" opdrag

Om te toets of 'n webwerf beskikbaar is, tik "ping", gevolg deur die naam van die webwerf waaraan jy wil koppel. Byvoorbeeld om te ping sal jy die volgende opdrag uitvoer:

ping

Die ping-opdrag stuur deurlopend versoeke na die netwerk en wanneer 'n antwoord ontvang word, sal u 'n ling van uitset ontvang met die volgende inligting:

As die netwerk wat jy probeer ping nie reageer nie, want dit is nie beskikbaar nie, sal jy hiervan in kennis gestel word.

As u die IP-adres van die netwerk ken, kan u dit in plaas van die webwerf se naam gebruik:

ping 151.101.65.121

Kry 'n hoorbare "ping"

Jy kan die ping-opdrag kry om 'n geraas te maak wanneer 'n antwoord terugbesorg word deur die "-a" skakelaar as deel van die opdrag te gebruik, soos in die volgende opdrag aangedui:

ping -a

Keer die IPv4 of IPv6-adres terug

IPv6 is die volgende generasie protokol vir die toeken van netwerk adresse, aangesien dit meer unieke moontlike kombinasies bied en dit is die gevolg van die vervanging van die IPv4 protokol in die toekoms.

Die IPv4-protokol ken IP-adresse toe op die manier waarop ons tans gewoond is. (Byvoorbeeld 151.101.65.121).

Die IPv6-protokol wys IP-adresse in die formaat [fe80 :: 51c1 :: a14b :: 8dec% 12].

As u die IPv4-formaat van die netwerkadres wil terugstuur, kan u die volgende opdrag gebruik:

ping -4

Om die IPv6-formaat slegs te gebruik, kan u die volgende opdrag gebruik:

ping -6

Beperk die hoeveelheid pings

By verstek as jy 'n netwerk ping, gaan dit voort totdat jy CTRL en C terselfdertyd druk om die proses te beëindig.

Tensy jy die netwerk spoed toets, sal jy waarskynlik net wil ping totdat jy 'n antwoord ontvang.

U kan die aantal pogings beperk deur die "-c" skakelaar soos volg te gebruik:

ping-c 4

Wat hier gebeur, is dat die versoek in die bogenoemde bevel 4 keer gestuur word. Die gevolg hiervan is dat u 4 pakkies gestuur en slegs 1 antwoord kan kry.

Nog 'n ding wat jy kan doen, is 'n sperdatum van hoe lank die ping-opdrag uitgevoer moet word deur die "-w" skakelaar te gebruik.

ping -w 10

Dit stel 'n sperdatum vir die ping om 10 sekondes te hou.

Wat interessant is om die opdragte op hierdie manier te bestuur, is die uitset, aangesien dit wys hoeveel pakkies gestuur is en hoeveel ontvang.

As 10 pakkies gestuur is en slegs 9 terug ontvang is, beloop dit 'n 10% pakketverlies. Hoe hoër die verlies, hoe slegter is die verbinding.

U kan 'n ander skakelaar gebruik wat die aantal versoeke oorskakel na die ontvangende netwerk. Vir elke pakket wat gestuur word, word 'n stip op die skerm vertoon en elke keer as die netwerk reageer, word die punt verwyder. Met hierdie metode kan u visueel sien hoeveel pakkies verlore raak.

Jy moet 'n super gebruiker wees om hierdie opdrag uit te voer en dit is eintlik net vir netwerkmonitering.

sudo ping -f

Die teenoorgestelde van oorstromings is om 'n langer interval tussen elke versoek te spesifiseer. Om dit te kan doen, kan jy die "-i" skakelaar soos volg gebruik:

ping -i 4

Bogenoemde opdrag sal elke 4 sekondes ping.

Hoe om uitset te onderdruk

Jy sal dalk nie omgee vir al die dinge wat gebeur tussen elke versoek wat gestuur en ontvang is nie, maar net die uitset aan die begin en einde.

Byvoorbeeld, as u die volgende opdrag gestuur het deur die "-q" skakelaar te gebruik, sal u 'n boodskap ontvang waarin aangedui word dat die IP-adres gekoppel word en aan die einde word die aantal pakkette wat gestuur, ontvang en die pakketverlies sonder elke tussenliggende lyn herhaal.

ping -q -w 10

opsomming

Die ping-opdrag het 'n paar ander opsies wat gevind kan word deur die handleiding te lees.

Om die handleiding te lees, voer die volgende opdrag uit:

man ping