Tiwtorial Rhagarweiniol
Cyflwyniad
Yn ôl y dudalen â llaw, mae'r gorchymyn "ping" Linux yn defnyddio datagram gorfodol ECHO_REQUEST protocol ICMP i ddod o hyd i ICMP ECHO_RESPONSE o llu o borth.
Mae'r dudalen lawfwrdd yn defnyddio llawer o dermau technegol ond mae angen i chi wybod y gellir defnyddio'r gorchymyn "ping" Linux i brofi a oes rhwydwaith ar gael a faint o amser y mae'n ei gymryd i'w anfon a chael ymateb gan y rhwydwaith.
Pam Fyddech Chi'n Defnyddio'r "Ping" Command
Mae'r rhan fwyaf ohonom yn ymweld â'r un safleoedd defnyddiol yn rheolaidd. Er enghraifft, rwy'n ymweld â gwefan y BBC i ddarllen y newyddion ac rwy'n ymweld â gwefan Sky Sports i gael y newyddion a'r canlyniadau pêl-droed. Yn sicr, bydd gennych chi'ch set hun o safleoedd allweddol fel .
Dychmygwch eich bod wedi mynd i'r cyfeiriad gwe ar gyfer i mewn i'ch porwr ac ni lwythodd y dudalen o gwbl. Gall achos hyn fod yn un o lawer o bethau.
Er enghraifft, efallai na fydd gennych gysylltiad rhyngrwyd o gwbl er eich bod wedi cysylltu â'ch llwybrydd . Weithiau mae gan y darparwr gwasanaeth rhyngrwyd faterion lleol sy'n eich rhwystro rhag defnyddio'r rhyngrwyd.
Rheswm arall fyddai bod y safle yn wirioneddol i lawr ac nad yw ar gael.
Beth bynnag yw'r rheswm y gallwch chi yn hawdd wirio cysylltedd rhwng eich cyfrifiadur a rhwydwaith arall gan ddefnyddio'r gorchymyn "ping".
Sut mae Gorchymyn Ping yn Gweithio
Pan fyddwch chi'n defnyddio'ch ffôn, deialwch rif (neu yn fwy cyffredin y dyddiau hyn, dewiswch eu henw o lyfr cyfeiriadau ar eich ffôn) ac mae'r ffôn yn canu ar ddiwedd y derbynnydd.
Pan fydd y person hwnnw'n ateb y ffôn ac yn dweud "helo" rydych chi'n gwybod bod gennych gysylltiad.
Mae'r gorchymyn "ping" yn gweithio mewn ffordd debyg. Rydych yn pennu'r cyfeiriad IP sy'n gyfwerth â rhif ffôn neu gyfeiriad gwe (yr enw sy'n gysylltiedig â'r cyfeiriad IP) a "ping" yn dileu cais i'r cyfeiriad hwnnw.
Pan fydd y rhwydwaith sy'n derbyn y cais yn derbyn, bydd yn anfon ymateb yn ôl y bôn yn dweud "helo".
Gelwir yr amser a gymerir ar gyfer y rhwydwaith i ymateb.
Enghraifft Defnyddio O'r Reoli "ping"
I brofi a oes gwefan ar gael, yna "ping", ac yna enw'r wefan yr hoffech gysylltu â hi. Er enghraifft i ping, byddech chi'n rhedeg y gorchymyn canlynol:
ping
Mae'r gorchymyn ping yn anfon ceisiadau yn barhaus at y rhwydwaith a phan fydd ymateb yn cael ei dderbyn, byddwch yn derbyn iaith o allbwn gyda'r wybodaeth ganlynol:
- nifer y bytes a dderbyniwyd
- y cyfeiriad IP
- rhif dilyniant
- yr amser a gymerir i ymateb
Os nad yw'r rhwydwaith yr ydych chi'n ceisio pingu yn ymateb oherwydd nad yw ar gael, fe'ch hysbysir chi am hyn.
Os ydych chi'n gwybod cyfeiriad IP y rhwydwaith, gallwch chi ddefnyddio hyn yn lle enw'r wefan:
ping 151.101.65.121
Cael Ping "Clyw"
Gallwch chi gael yr orchymyn ping i wneud sŵn pryd bynnag y bydd ymateb yn cael ei ddychwelyd trwy ddefnyddio'r switsh "-a" fel rhan o'r gorchymyn fel y dangosir yn y gorchymyn canlynol:
ping -a
Dychwelwch yr IPv4 Neu Cyfeiriad IPv6
IPv6 yw'r protocol genhedlaeth nesaf ar gyfer neilltuo cyfeiriadau rhwydwaith gan ei fod yn darparu cyfuniadau mwy unigryw posibl a bydd yn cymryd lle'r protocol IPv4 yn y dyfodol.
Mae'r protocol IPv4 yn neilltuo cyfeiriadau IP yn y modd yr ydym yn cael ei ddefnyddio ar hyn o bryd. (Er enghraifft, 151.101.65.121).
Mae'r protocol IPv6 yn neilltuo cyfeiriadau IP yn y fformat [fe80 :: 51c1 :: a14b :: 8dec% 12].
Os ydych chi eisiau dychwelyd fformat IPv4 y cyfeiriad rhwydwaith, gallwch ddefnyddio'r gorchymyn canlynol:
ping -4
I ddefnyddio'r fformat IPv6 yn unig, gallwch ddefnyddio'r gorchymyn canlynol:
ping -6
Cyfyngu Swm Pings
Yn ddiffygiol pan fyddwch chi'n ping rhwydwaith, mae'n parhau i wneud hynny nes i chi wasgu CTRL a C ar yr un pryd i orffen y broses.
Oni bai eich bod yn profi cyflymder y rhwydwaith, mae'n debyg mai dim ond ping fyddwch chi hyd nes y byddwch yn derbyn ymateb.
Gallwch gyfyngu ar nifer yr ymdrechion trwy ddefnyddio'r "-c" newid fel a ganlyn:
ping -c 4
Yr hyn sy'n digwydd yma yw bod y cais yn y gorchymyn uchod yn cael ei anfon 4 gwaith. Y canlyniad yw y gallech chi anfon 4 pecyn a dim ond 1 ateb.
Peth arall y gallwch chi ei wneud yw gosod dyddiad cau ar gyfer pa mor hir yw rhedeg y gorchymyn ping trwy ddefnyddio'r switsh "-w".
ping -w 10
Mae hyn yn gosod y dyddiad cau ar gyfer y ping i barhau am 10 eiliad.
Yr hyn sy'n ddiddorol am redeg y gorchmynion fel hyn yw'r allbwn gan ei bod yn dangos faint o becynnau a anfonwyd a faint a dderbyniwyd.
Pe bai 10 pecyn yn cael eu hanfon a dim ond 9 ohonynt a dderbyniwyd yn ôl, mae hynny'n golygu colli 10% o becynnau. Po fwyaf yw'r golled y gwaethygu'r cysylltiad.
Gallwch ddefnyddio switsh arall sy'n llifo nifer y ceisiadau i'r rhwydwaith sy'n derbyn. Ar gyfer pob pecyn, anfonir dot i'w weld ar y sgrin a phob tro mae'r rhwydwaith yn ymateb, caiff y dot ei ddileu. Gan ddefnyddio'r dull hwn gallwch weld yn weledol faint o becynnau sy'n cael eu colli.
Mae angen i chi fod yn ddefnyddiwr super i redeg y gorchymyn hwn ac mae'n wir am ddibenion monitro rhwydwaith yn unig.
sudo ping -f
Y gwrthwyneb gyfer llifogydd yw nodi cyfnod hirach rhwng pob cais. I wneud hyn, gallwch ddefnyddio'r switsh "-i" fel a ganlyn:
ping -i 4
Bydd y gorchymyn uchod yn ping bob 4 eiliad.
Sut i Gynnal Allbwn
Efallai na fyddwch yn poeni am yr holl bethau sy'n digwydd rhwng pob cais a anfonwyd ac a dderbynnir ond dim ond yr allbwn ar y dechrau a'r diwedd.
Er enghraifft, os anfonoch chi'r gorchymyn canlynol gan ddefnyddio'r switsh "-q", fe gewch neges yn nodi bod y cyfeiriad IP yn cael ei pingio ac ar y diwedd nifer y pecynnau a anfonwyd, a dderbyniwyd a cholli'r pecyn heb unrhyw linell ymyrryd dro ar ôl tro.
ping -q -w 10
Crynodeb
Mae gan yr orchymyn ping ychydig o opsiynau eraill y gellir eu canfod trwy ddarllen y dudalen lawfwrdd.
I ddarllen y dudalen â llaw, rhowch y gorchymyn canlynol:
dyn ping