A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle

Airson iomadh gnìomh, tha dàil eadar an neach-dèiligidh agus an fhrithealaiche deatamach, mar eisimpleir ann an geamannan air-loidhne, co-labhairtean bhidio/guth, fòn IP, VPN, msaa. Ma tha an frithealaiche ro fhada bhon neach-dèiligidh aig ìre lìonra IP, cuiridh dàil (ris an canar “ping”, “lag”) bacadh air an obair.

Chan eil cho faisg air frithealaiche an-còmhnaidh cho faisg air an ìre slighe IP. Mar sin, mar eisimpleir, faodaidh frithealaiche ann an dùthaich eile a bhith “nas fhaisge” dhut na frithealaiche sa bhaile-mhòr agad. Uile mar thoradh air cho sònraichte sa tha slighe agus togail lìonra.

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle

Ciamar a roghnaicheas tu frithealaiche a tha cho faisg 's as urrainn air a h-uile neach-dèiligidh a dh'fhaodadh a bhith ann? Dè a th’ ann an ceangal lìonra IP? Ciamar a stiùireas tu neach-dèiligidh chun an fhrithealaiche as fhaisge? Feuch sinn a-mach san artaigil.

Tomhais dàil

An toiseach, ionnsaichidh sinn mar a nì sinn tomhas air dàil. Chan eil an obair seo cho sìmplidh ‘s a dh’ fhaodadh e a bhith oir faodaidh dàil atharrachadh airson diofar phròtacalan agus meudan pacaid. Is dòcha gu bheil thu cuideachd ag ionndrainn tachartasan geàrr-ùine, leithid dips a mhaireas beagan mhilleanan-tomhais.

ICMP - ping cunbhalach

Cleachdaidh sinn goireas ping Unix; leigidh e leat na h-amannan eadar pacaidean a chuir a-steach le làimh, rud nach urrainn don dreach ping airson Windows a dhèanamh. Tha seo cudromach oir ma tha stadan fada eadar pacaidean, is dòcha nach fhaic thu na tha a’ tachairt eatorra.

Meud pacaid (roghainn -s) - gu gnàthach, bidh an goireas ping a’ cur phasganan de 64 bytes ann am meud. Le pacaidean cho beag, is dòcha nach bi uinneanan a tha a’ nochdadh le pacaidean nas motha rim faicinn, agus mar sin suidhichidh sinn meud a’ phacaid gu 1300 bytes.

Eadar-ama eadar pacaidean (roghainn -i) - ùine eadar cur dàta. Gu gnàthach, thèid pacaidean a chuir aon uair san diog, tha seo glè fhada, bidh fìor phrògraman a’ cur ceudan is mìltean de phasganan gach diog, agus mar sin suidhichidh sinn an eadar-ama gu 0.1 diog. Tha am prògram dìreach nach eil a 'ceadachadh nas lugha.

Mar thoradh air an sin, tha coltas mar seo air an àithne:

ping -s 1300 -i 0.1 yandex.ru

Leigidh an dealbhadh seo leat dealbh nas reusanta fhaicinn de dhàil.

Ping tro UDP agus TCP

Ann an cuid de chùisean, bidh ceanglaichean TCP air an giullachd ann an dòigh eadar-dhealaichte seach pacaidean ICMP, agus air sgàth seo, faodaidh tomhasan atharrachadh a rèir a’ phròtacal. Bidh e cuideachd a 'tachairt gu tric nach eil an aoigh dìreach a' freagairt ICMP, agus chan eil ping cunbhalach ag obair. Is e seo a bhios aoigheachd a’ dèanamh fad a bheatha, mar eisimpleir. microsoft.com.

Goireasach nping bho luchd-leasachaidh an sganair ainmeil nmap is urrainn dhaibh pacaidean sam bith a ghineadh. Faodar a chleachdadh cuideachd airson dàil a thomhas.
Leis gu bheil UDP agus TCP ag obair air feadhainn sònraichte, feumaidh sinn “ping” port sònraichte. Feuchaidh sinn ri ping TCP 80, is e sin, am port frithealaiche lìn:

$ sudo nping --tcp -p 80 --delay 0.1 -c 0 microsoft.com

Starting Nping 0.7.80 ( https://nmap.org/nping ) at 2020-04-30 13:07 MSK
SENT (0.0078s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
SENT (0.1099s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
RCVD (0.2068s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44  seq=1480267007 win=64240 <mss 1440>
SENT (0.2107s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
RCVD (0.3046s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44  seq=1480267007 win=64240 <mss 1440>
SENT (0.3122s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
RCVD (0.4247s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=42 id=0 iplen=44  seq=2876862274 win=64240 <mss 1398>

Max rtt: 112.572ms | Min rtt: 93.866ms | Avg rtt: 101.093ms
Raw packets sent: 4 (160B) | Rcvd: 3 (132B) | Lost: 1 (25.00%)
Nping done: 1 IP address pinged in 0.43 seconds

Gu gnàthach, bidh nping a’ cur 4 pacaidean agus a’ stad. Roghainn -c 0 a’ comasachadh pacaidean a chuir gun chrìoch; gus stad a chuir air a’ phrògram, feumaidh tu Ctrl + C a bhrùthadh. Thèid staitistig a shealltainn aig an deireadh. Tha sinn a’ faicinn gur e luach cuibheasach rtt (ùine cuairt-cruinn) 101ms.

MTR - traceroute air steroids

Am prògram MTR Tha My Traceroute na ghoireas adhartach airson slighean gu òstair iomallach a lorg. Eu-coltach ris an traceroute goireas siostam àbhaisteach (ann an Windows is e seo an goireas tracer), faodaidh e dàil a nochdadh do gach aoigh anns an t-sreath pacaid. Faodaidh e cuideachd slighean a lorg chan ann a-mhàin tro ICMP, ach cuideachd tro UDP agus TCP.

$ sudo mtr microsoft.com

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle
(Cliog) eadar-aghaidh prògram MTR. Thòisich lorg slighe gu microsoft.com

Bidh MTR sa bhad a’ sealltainn am ping gu gach aoigh san t-seine, agus tha an dàta air ùrachadh gu cunbhalach fhad ‘s a tha am prògram a’ ruith agus chithear atharrachaidhean geàrr-ùine.
Tha an dealbh-sgrìn a’ sealltainn gu bheil call pacaid aig nód #6, ach gu dearbh chan eil seo gu tur fìor, oir faodaidh cuid de routers dìreach pacaidean a chuir air falbh le TTL a dh’ fhalbh agus gun a bhith a ’tilleadh freagairt mearachd, agus mar sin faodar an dàta call pacaid a leigeil seachad an seo.

WiFi vs càball

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle
Chan eil an cuspair seo gu tur buntainneach don artaigil, ach nam bheachd-sa tha e glè chudromach ann an co-theacsa dàil. Is fìor thoil leam WiFi, ach ma tha eadhon an cothrom as lugha agam ceangal ris an eadar-lìn le càball, cleachdaidh mi e. Bidh mi cuideachd an-còmhnaidh a’ dì-mhisneachadh dhaoine bho bhith a’ cleachdadh camarathan WiFi.
Ma chluicheas tu fìor shealgairean air-loidhne, sruthadh bhidio, no malairt air an t-iomlaid stoc: cleachd an eadar-lìn tro chàball.

Seo deuchainn lèirsinneach gus coimeas a dhèanamh eadar WiFi agus ceanglaichean càball. Is e seo ping don router WiFi, is e sin, chan eil eadhon an eadar-lìn fhathast.

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle
(Cliog) Coimeas eadar ping ri router WiFi tro chàball agus tro WiFi

Chìthear gu bheil an dàil thairis air WiFi 1ms nas fhaide agus uaireannan tha pacaidean le dàil deich tursan nas fhaide! Agus chan eil an seo ach ùine ghoirid. Aig an aon àm, bidh an aon router a’ toirt a-mach dàil seasmhach de <1ms.

Anns an eisimpleir gu h-àrd, tha WiFi 802.11n aig 2.4GHz air a chleachdadh, chan eil ach laptop agus fòn ceangailte ris an àite inntrigidh WiFi. Nam biodh barrachd luchd-dèiligidh air an àite inntrigidh, bhiodh na toraidhean tòrr na bu mhiosa. Sin as coireach gu bheil mi cho an-aghaidh a bhith ag atharrachadh a h-uile coimpiutair oifis gu WiFi ma tha e comasach an ruighinn le càball.

Ceangal IP

Mar sin, tha sinn air ionnsachadh dàil a thomhas don fhrithealaiche, feuchaidh sinn ris an fhrithealaiche as fhaisge oirnn a lorg. Gus seo a dhèanamh, is urrainn dhuinn coimhead air mar a tha slighe an t-solaraiche againn ag obair. Tha e goireasach an t-seirbheis a chleachdadh airson seo bgp.he.net

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle

Nuair a gheibh sinn cothrom air an làrach, chì sinn gur ann leis an t-siostam fèin-riaghlaidh a tha an seòladh IP againn AS42610.

Le bhith a’ coimhead air graf ceangail shiostaman fèin-riaghailteach, chì sinn tro na solaraichean àrd-ìre a tha ar solaraiche ceangailte ris a’ chòrr den t-saoghal. Faodar cliogadh air gach aon de na dotagan, faodaidh tu a dhol a-steach agus leughadh dè an seòrsa solaraiche a th’ ann.

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle
Graf ceangail de shiostaman fèin-riaghailteach an t-solaraiche

A’ cleachdadh an inneil seo, faodaidh tu sgrùdadh a dhèanamh air mar a tha seanalan solaraiche sam bith, a’ toirt a-steach aoigheachd, air an structaradh. Faic dè na solaraichean ris a bheil e ceangailte gu dìreach. Gus seo a dhèanamh, feumaidh tu seòladh IP an fhrithealaiche a chuir a-steach don rannsachadh airson bgp.he.net agus coimhead air graf an t-siostam fèin-riaghailteach aige. Tuigidh tu cuideachd mar a tha aon ionad dàta no solaraiche aoigheachd ceangailte ri fear eile.

Bidh a’ mhòr-chuid de phuingean iomlaid trafaic a’ toirt seachad inneal sònraichte ris an canar glainne coimhead, a leigeas leat ping agus lorg fhaighinn bho router sònraichte aig an àite iomlaid.

An seo, mar eisimpleir, a ’coimhead glainne bho MGTS

Mar sin, nuair a thaghas tu frithealaiche, chì sinn ro-làimh mar a choimheadas e bho dhiofar phuingean iomlaid trafaic. Agus ma tha ar luchd-dèiligidh comasach suidhichte ann an sgìre sònraichte, gheibh sinn an t-àite as fheàrr airson an fhrithealaiche.

Tagh am frithealaiche as fhaisge

Cho-dhùin sinn an dòigh-obrach airson an fhrithealaiche as fheàrr a lorg airson ar teachdaichean a dhèanamh nas sìmplidhe agus chruthaich sinn duilleag le deuchainn fèin-ghluasadach air àiteachan faisg air làimh: ionadan dàta RUVDS.
Nuair a thadhlas tu air duilleag, bidh an sgriobt a’ tomhas an dàil bhon bhrobhsair agad gu gach frithealaiche agus gan taisbeanadh air mapa eadar-ghnìomhach. Nuair a phutas tu air ionad dàta, tha fiosrachadh le toraidhean deuchainn air a thaisbeanadh.

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle

Bheir am putan thu gu duilleag deuchainn latency airson na h-ionadan dàta againn gu lèir. Gus toraidhean an deuchainn fhaicinn, cliog air a’ phuing ionad dàta air a’ mhapa

A ' sabaid airson milliseconds. Mar a roghnaicheas tu frithealaiche leis a’ ping as ìsle

Source: www.habr.com

Cuir beachd ann