Modhanna íocaíochta Abuse

Conas a oibríonn an t-ordú ping?

26.11.2021, 18:30

Is cinnte go bhfuil tú tar éis teacht ar chás nuair a bhriseann an tIdirlíon ar do ríomhaire go tobann; is féidir iompar den sórt sin a thabhairt faoi deara agus tú ag úsáid Móideimí ADSL, Wi-Fi achar fada, GSM agus teicneolaíochtaí neamhiontaofa eile dá samhail. Is féidir leat a fháil amach go tapa an bhfuil rochtain Idirlín ag do ríomhaire ag baint úsáide as an bhfóntas ping.

Mar sin féin, tá a raon feidhme iarratais i bhfad níos leithne, úsáideann riarthóirí líonra é chun infhaighteacht nód iargúlta sa líonra a sheiceáil, úsáidtear é i scripteanna éagsúla agus go leor áiteanna eile. Breathnóidh an t-alt seo ar an ordú ping i Linux, labhairfimid faoi conas an fóntais a úsáid, conas a oibríonn sé, agus breithneoidh sé a roghanna agus a chumais.

Conas a oibríonn an fhoireann

Is uirlis shimplí é an fóntais ping le haghaidh diagnóisic líonra. Ligeann sé duit seiceáil an bhfuil an t-óstach iargúlta ar fáil nó nach bhfuil agus sin uile. Chun seo a dhéanamh, seiceálann an fóntais cibé an féidir leis an ósta freagra a thabhairt ar iarratais líonra ag baint úsáide as prótacal ICMP. Tá súil agam nach bhfuil sé á rá go dtarchuirtear na sonraí go léir thar an líonra i bpacáistí beaga. Tarchuireann an clár paicéad beag le sonraí ICMP agus táthar ag súil go bhfaighidh sé paicéad freagartha ar ais; Is breiseán é ICMP nó Prótacal Teachtaireachta Rialaithe Idirlín don phrótacal IP a úsáidtear chun teachtaireachtaí seirbhíse agus earráide a tharchur.

Ní féidir le prótacal ICMP ach dhá chineál paicéad a tharchur: teachtaireachtaí tuairisce earráide agus teachtaireachtaí iarratais. Ina dhiaidh sin, roinntear teachtaireachtaí iarratais mar:

Teachtaireacht iarratais macalla;

Teachtaireacht freagartha macalla.

Ansin, déanaimis amach cad a dhéanann an t-ordú ping . Nuair a bheidh iarratas ping seolta agat chuig cianóstach, socraíonn an fóntais aitheantóir uathúil do gach paicéad, chomh maith leis an TTL agus an t-am ar seoladh an paicéad. Má tá an t-óstach ar fáil, seolann sé freagra, agus bunaithe ar an am seolta, is féidir leis an bhfóntas an t-am turais bhabhta don phaicéad a ríomh. Ansin seoltar an chéad phaicéad eile. Ag an deireadh, ríomhtar líon iomlán na bpacáistí a seoladh agus a fuarthas, céatadán na gcaillteanas agus sonraí eile.

Ordú ping

Anois níl le déanamh againn ach beagán a chleachtadh. Ach sula dtéann muid i bhfeidhm, déanaimis féachaint ar chomhréir na n-orduithe agus a roghanna. Tá an chomhréir simplí go leor:

 $ ping [options] host_address

Tá formáid an ordaithe ping an-simplí. Is féidir leat seoladh IP nó ainm fearainn a thabhairt mar sheoladh nód. Roghanna shaincheapadh ar an iompar an fóntais. Breathnaímid ar na príomhchinn:

-4 - bain úsáid as ipv4 amháin (réamhshocraithe);

-6 - bain úsáid as ipv6 amháin;

-A - modh oiriúnaitheach, tá an t-am idir paicéad a sheoladh in oiriúint d'am tarchurtha agus glactha an phaicéid, ach nach lú ná 200 milleasoicind;

-b - ping an seoladh craolta a cheadú;

- líon na bpacáistí atá le seoladh;

-D - am aschuir mar UNIX timestamp ;

-f - mód tuilte, sa mhodh seo tarchuirtear paicéid gan mhoill, is féidir iad a úsáid chun ionsaithe DoS a dhéanamh ar nóid aonair. Léiríonn líon na poncanna a thaispeánann an fóntais líon na bpacáistí caillte;

-i - eatramh i soicindí idir seoladh paicéid;

-I - bain úsáid as an gcomhéadan líonra seo chun paicéid a sheoladh;

-l - modh ró-ualach, seoltar go leor paicéid agus ní dhéanann an córas monatóireacht ar phaicéid freagartha;

-n - ná faigh fearainn le haghaidh seoltaí IP;

-r - neamhaird a dhéanamh ar tháblaí ródaithe agus seol an paicéad chuig an gcomhéadan sonraithe;

-s - méid paicéad amháin;

-t - socraigh TTL de láimh;

-v - aschur níos briathartha.

Anois go bhfuil bunpharaiméadair an ordaithe ping agus a chomhréir clúdaithe againn, tá sé in am roinnt cleachtas a dhéanamh, agus labhairfimid anois faoi conas óstach ar leith a ping i Linux.

Conas a úsáid

Chun feidhmiúlacht an líonra a sheiceáil, is minic a úsáidtear an clár ping le haghaidh aon láithreán atá ar fáil i gcónaí, mar shampla, google.com nó fiú ya.ru níos simplí agus níos giorra. Ní bheidh ort ach an seoladh seo a chur ar aghaidh chuig an bhfóntas sna paraiméadair, gheobhaidh sé an IP féin agus déanfaidh sé gach rud is gá:

 $ ping ya.ru

Fuair gach paicéad aitheantóir uathúil icmp_seq , líon na nóid chuig an nód scríbe ttl agus an t - am a caitheadh time seachadta an phaicéid . Chun ping brúigh Ctrl+C. Ag an deireadh, léirigh an áirgiúlacht staitisticí ginearálta:

packets transmitted - packets sent;

received - paicéid a fuarthas;

packet loss - céatadán de na paicéid caillte;

time - am oibre iomlán;

rtt min/avg/max/mdev - íosmhéid ama/meán-am/uasmhéid ama/diall cearnach.

Mura stoptar an t-ordú ping , féadfar na paicéid a sheoladh ar feadh tréimhse an-fhada, cruthaíonn sé seo ualach breise ar an bhfreastalaí agus dá bhrí sin níl sé inmhianaithe. Is féidir leat teorainn a chur le líon na bpacáistí a sheoltar go díreach sa ghlao ordaithe ag baint úsáide as an rogha -c :

 $ ping -c 3 ya.ru

Díreach mar a dhéanaimid ping fearainn, is féidir linn an seoladh IP a shonrú go díreach. Ligeann sé seo duit seiceáil an bhfuil líonra ann nuair a bhíonn freastalaithe DNS cumraithe go mícheart. Mar shampla:

 $ ping -c 3 8.8.8.8

Is é an chéad chineál eile teachtaireachtaí ping a sheoladh ná tuilte ping . Le cabhair ó phacáistí den sórt sin, is féidir leat tástáil ualach a dhéanamh ar an gcainéal nó fiú an nasc Idirlín a chur ar cheann de na meaisíní. Ach ní féidir na feidhmeanna seo a úsáid ach amháin le cearta sár-úsáideoirí. Chun tuile ping a eagrú, sonraigh an rogha -f :

 $ ping -f losst.ru

De réir réamhshocraithe, sa ghnáth-mhód, seoltar gach paicéad ina dhiaidh sin nuair a fhaightear freagra ar an gceann roimhe sin. Ach is féidir leat an t-eatramh a shocrú idir tú féin a sheoladh paicéid -i :

 $ ping -i 0.2 losst.ru

Anseo feidhmíonn an clár ping an tuile inchumraithe mar a thugtar air, sonraíonn tú an déine ar cheart paicéid a sheoladh. Leis an rogha -D is féidir leat Stampa ama Unix a fheiceáil do gach teachtaireacht:

 $ ping -D losst.ru

D'fhéachamar ar cad é an t-ordú ping i Linux, conas é a úsáid, a bhunpharaiméadair agus modhanna iarratais. Is féidir an uirlis an-simplí seo a úsáid chun fadhbanna líonra a thástáil agus iad a dheisiú. I dtaca leis seo, is féidir leis an áirgiúlacht a bheith fíor-riachtanach.