E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa

No nā hana he nui, he mea koʻikoʻi ka lohi ma waena o ka mea kūʻai aku a me ke kikowaena, no ka laʻana ma nā pāʻani pūnaewele, wikiō/leo kūkā, IP telephony, VPN, etc. Inā mamao loa ke kikowaena mai ka mea kūʻai aku ma ka pae pūnaewele IP, a laila hoʻopaneʻe ka lohi (i kapa ʻia ʻo "ping", "lag") i ka hana.

ʻAʻole like ka pili pili honua o kahi kikowaena i ka pae ala ala IP. No laila, no ka laʻana, hiki i kahi kikowaena ma kahi ʻāina ʻē ke "kokoke" iā ʻoe ma mua o kahi kikowaena ma kou kūlanakauhale. ʻO nā mea āpau ma muli o ke ʻano o ke ala ala a me ke kūkulu ʻana i ka pūnaewele.

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa

Pehea e koho ai i kahi kikowaena kokoke loa i nā mea kūʻai aku a pau? He aha ka pili pūnaewele IP? Pehea e kuhikuhi ai i ka mea kūʻai aku i ke kikowaena kokoke loa? E ʻike kākou ma ka ʻatikala.

Ana lohi

ʻO ka mua, e aʻo kākou pehea e ana i nā lohi. ʻAʻole maʻalahi kēia hana e like me ka mea i manaʻo ʻia no ka mea ʻokoʻa paha nā lohi no nā protocol like ʻole a me ka nui o ka ʻeke. Hiki paha iā ʻoe ke poina i nā hanana wā pōkole, e like me nā dips i mau milliseconds.

ICMP - ping maʻamau

E hoʻohana mākou i ka Unix ping utility; hiki iā ʻoe ke hoʻonohonoho lima i nā manawa ma waena o ka hoʻouna ʻana i nā ʻeke, ʻaʻole hiki i ka mana ping no Windows ke hana. He mea nui kēia no ka mea inā lōʻihi ka hoʻomaha ma waena o nā ʻeke, ʻaʻole ʻoe e ʻike i ka mea e hana nei ma waena o lākou.

Nui pūʻolo (koho -s) - ma ka maʻamau, hoʻouna ka pono ping i nā ʻeke o 64 bytes ka nui. Me ia mau ʻeke liʻiliʻi, ʻaʻole ʻike ʻia nā ʻano like me nā ʻeke nui, no laila e hoʻonoho mākou i ka nui o ka ʻeke i 1300 bytes.

Ka waena waena o nā ʻeke (koho -i) — ka manawa ma waena o nā hoʻouna ʻikepili. Ma ka maʻamau, hoʻouna ʻia nā ʻeke i hoʻokahi manawa i kēlā me kēia kekona, lōʻihi loa kēia, hoʻouna nā polokalamu maoli i nā haneli a me nā tausani o nā paʻi i kēlā me kēia kekona, no laila e hoʻonohonoho mākou i ka manawa i 0.1 kekona. ʻAʻole ʻae ka papahana i ka liʻiliʻi.

ʻO ka hopena, ua like ke ʻano o ke kauoha:

ping -s 1300 -i 0.1 yandex.ru

Hāʻawi kēia hoʻolālā iā ʻoe e ʻike i kahi kiʻi maoli o nā lohi.

Ping ma o UDP a me TCP

I kekahi mau hihia, ʻokoʻa ka hana ʻana o nā pilina TCP ma mua o nā ʻeke ICMP, a ma muli o kēia, ʻokoʻa paha nā ana ma muli o ka protocol. Hoʻohana pinepine ʻia ʻaʻole pane wale ka mea hoʻokipa iā ICMP, a ʻaʻole hana ka ping maʻamau. ʻO kēia ka mea a ka mea hoʻokipa e hana ai i kona ola a pau, no ka laʻana. Microsoftsoft.com.

Mea hoʻohana nping mai nā mea hoʻomohala o ka scanner kaulana nmap hiki ke hana i nā ʻeke. Hiki ke hoʻohana ʻia e ana i nā lohi.
No ka hana ʻana o UDP a me TCP i nā mea kikoʻī, pono mākou e "ping" i kahi awa kikoʻī. E ho'āʻo kākou e ping TCP 80, ʻo ia hoʻi, ke awa kikowaena pūnaewele:

$ 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

Ma ka maʻamau, hoʻouna ʻo nping i 4 mau ʻeke a kū. Koho -c 0 hiki iā ʻoe ke hoʻouna pau ʻole i nā ʻeke; e hoʻōki i ka papahana, pono ʻoe e kaomi Ctrl+C. E hōʻike ʻia nā helu helu ma ka hopena. ʻIke mākou he 101ms ka awelika rtt (manawa holo kaʻapuni).

MTR - traceroute ma nā steroids

ʻO ka papahana MTR ʻO kaʻu Traceroute kahi mea hoʻohana holomua no ka huli ʻana i nā ala i kahi host mamao. ʻAʻole like me ka traceroute ʻōnaehana maʻamau (ma Windows ʻo ia ka tracert utility), hiki iā ia ke hōʻike i nā lohi i kēlā me kēia host i ke kaulahao packet. Hiki iā ia ke ʻimi i nā ala ʻaʻole wale ma ICMP, akā ma o UDP a me TCP.

$ sudo mtr microsoft.com

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa
(Hiki ke kaomi) MTR polokalamu interface. Ua hoʻomaka ka ʻimi ʻana i ke ala i microsoft.com

Hōʻike koke ʻo MTR i ka ping i kēlā me kēia mea hoʻokipa ma ke kaulahao, a hoʻonui mau ʻia ka ʻikepili i ka wā e holo ana ka papahana a ʻike ʻia nā loli pōkole.
Hōʻike ka kiʻi kiʻi i ka node #6 he packet poho, akā ʻoiaʻiʻo, ʻaʻole ʻoiaʻiʻo loa kēia, no ka mea hiki i kekahi mau mea ala ke hoʻolei wale i nā ʻeke me kahi TTL i pau ʻole a hoʻihoʻi ʻole i kahi pane hewa, no laila hiki ke nānā ʻole ʻia ka ʻikepili poho ma ʻaneʻi.

ʻO WiFi vs uwea

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa
ʻAʻole pili loa kēia kumuhana i ka ʻatikala, akā i koʻu manaʻo he mea nui loa ia i ka pōʻaiapili o ka lohi. Nui koʻu makemake iā WiFi, akā inā loaʻa iaʻu kahi manawa liʻiliʻi e hoʻopili ai i ka Pūnaewele me kahi kaula, e hoʻohana wau. Ke hoʻohilahila mau nei au i ka poʻe mai ka hoʻohana ʻana i nā kāmera WiFi.
Inā pāʻani ʻoe i nā pana pana pūnaewele koʻikoʻi, hoʻoheheʻe wikiō, a i ʻole kālepa ma ke kumukūʻai: e ʻoluʻolu e hoʻohana i ka Pūnaewele ma ke kelepona.

Eia kahi hoʻāʻo ʻike e hoʻohālikelike i ka WiFi a me nā pili uwea. He ping kēia i ka WiFi router, ʻo ia hoʻi, ʻaʻole i ka Pūnaewele.

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa
(Clickable) Hoʻohālikelike o ka ping i kahi mea hoʻokele WiFi ma o ke kelepona a ma o WiFi

Hiki ke ʻike ʻia ma luna o WiFi ʻo 1ms ka lōʻihi o ka lohi a i kekahi manawa aia nā ʻeke me nā lohi he ʻumi mau manawa lōʻihi! A he manawa pōkole wale nō kēia. I ka manawa like, hoʻopuka ka mea alalai hoʻokahi i nā lohi paʻa o <1ms.

Ma ka laʻana ma luna, ua hoʻohana ʻia ʻo WiFi 802.11n ma 2.4GHz, ʻo kahi kamepiula a me kahi kelepona i hoʻopili ʻia i ka wahi komo WiFi. Inā ʻoi aku ka nui o nā mea kūʻai aku ma ka wahi komo, ʻoi aku ka ʻino o nā hopena. ʻO ia ke kumu ke kūʻē nei au i ka hoʻololi ʻana i nā kamepiula keʻena āpau i WiFi inā hiki ke kiʻi aku iā lākou me ke kaula.

Hoʻohui IP

No laila, ua aʻo mākou e ana i nā lohi i ke kikowaena, e hoʻāʻo mākou e ʻimi i kahi kikowaena kokoke loa iā mākou. No ka hana ʻana i kēia, hiki iā mākou ke nānā i ke ʻano o ka hana ʻana o kā mākou mea lawelawe. He mea maʻalahi ka hoʻohana ʻana i ka lawelawe no kēia bgp.he.net

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa

Ke komo mākou i ka pūnaewele, ʻike mākou aia kā mākou IP IP i ka ʻōnaehana autonomous AS42610.

Ma ka nānā ʻana i ka pakuhi hoʻohui o nā ʻōnaehana autonomous, hiki iā mākou ke ʻike ma o nā mea hoʻolako kiʻekiʻe e pili ana kā mākou mea lawelawe i ke koena o ka honua. Hiki ke kaomi i kēlā me kēia kiko, hiki iā ʻoe ke komo a heluhelu i ke ʻano o ka mea hoʻolako.

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa
Ka pakuhi pili o nā ʻōnaehana kūʻokoʻa o ka mea hoʻolako

Ke hoʻohana nei i kēia mea hana, hiki iā ʻoe ke aʻo pehea i hoʻonohonoho ʻia ai nā kahawai o nā mea hoʻolako, me ka hoʻokipa. E ʻike i nā mea hoʻolako e pili pono ana iā ia. No ka hana ʻana i kēia, pono ʻoe e hoʻokomo i ka IP address o ka server i ka ʻimi no bgp.he.net a nānā i ka pakuhi o kāna ʻōnaehana autonomous. Hiki iā ʻoe ke hoʻomaopopo i ke ʻano o ka pili ʻana o kahi kikowaena data a i ʻole ka mea hoʻolako kikowaena i kekahi.

Hāʻawi ka hapa nui o nā wahi hoʻololi kaʻa i kahi mea hana kūikawā i kapa ʻia ʻo ke aniani nānā, e hiki ai iā ʻoe ke ping a traceroute mai kahi alalai kikoʻī ma ka wahi hoʻololi.

ʻo kahi laʻana, aniani nana mai MGTS

No laila, i ke koho ʻana i kahi kikowaena, hiki iā mākou ke ʻike ma mua i ke ʻano o ka nānā ʻana mai nā wahi hoʻololi ʻokoʻa. A inā loaʻa kā mākou mau mea kūʻai aku ma kekahi wahi ʻāina, hiki iā mākou ke ʻimi i kahi kūpono no ka kikowaena.

E koho i ke kikowaena kokoke loa

Ua hoʻoholo mākou e hoʻomaʻamaʻa i ke kaʻina hana no ka loaʻa ʻana o ka server maikaʻi loa no kā mākou mea kūʻai aku a hana i kahi ʻaoʻao me ka hoʻāʻo ʻana i nā wahi kokoke: Nā kikowaena ʻikepili RUVDS.
Ke kipa ʻoe i kahi ʻaoʻao, e ana ka palapala i nā lohi mai kāu polokalamu kele i kēlā me kēia kikowaena a hōʻike iā lākou ma kahi palapala ʻāina pili. Ke kaomi ʻoe i kahi kikowaena data, hōʻike ʻia ka ʻike me nā hopena hoʻāʻo.

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa

Lawe ke pihi iā ʻoe i ka ʻaoʻao hoʻāʻo latency no kā mākou mau kikowaena ʻikepili āpau. No ka ʻike ʻana i nā hopena hoʻāʻo, kaomi ma ka helu kikowaena data ma ka palapala ʻāina

E hakakā ana no nā milliseconds. Pehea e koho ai i kahi kikowaena me ka ping haʻahaʻa

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka