Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya

Hawlo badan, dib u dhacyada u dhexeeya macmiilka iyo adeegaha ayaa aad muhiim u ah, tusaale ahaan ciyaaraha khadka tooska ah, shirarka fiidiyowga/codka, telefonka IP, VPN, iwm. Haddii server-ku uu aad uga fog yahay macmiilka heerka shabakadda IP, ka dib dib-u-dhac (oo loo yaqaan "ping", "lag") ayaa faragelin doona shaqada.

U dhawaanshiyaha juqraafiga ee server mar walba ma sina u dhawaanshaha heerka marinka IP. Marka, tusaale ahaan, server-ka waddan kale ayaa laga yaabaa inuu "ugu dhawaado" server ka magaaladaada. Dhammaan waxaa sabab u ah waxyaabaha gaarka ah ee habaynta iyo dhismaha shabakada.

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya

Sida loo doorto server sida ugu dhow ee suurtogalka ah dhammaan macaamiisha suurtagalka ah? Waa maxay isku xidhka shabakada IP? Sidee loogu jiheeyaa macmiilka server-ka kuugu dhow? Aan ku ogaano maqaalka.

Cabbirka dib u dhaca

Marka hore, aan barano sida loo cabbiro dib u dhaca. Hawshani maaha mid fudud sida ay u muuqato sababtoo ah daahitaanka ayaa ku kala duwanaan kara borotokoolka iyo cabbirrada xirmooyinka. Waxa kale oo laga yaabaa inaad seegto dhacdooyinka muddada-gaaban, sida dib-u-dhac soconaya dhawr millise seconds.

ICMP - ping joogto ah

Waxaan isticmaali doonaa Unix ping utility; waxay kuu ogolaaneysaa inaad gacanta ku dejiso inta u dhaxaysa xirmooyinka dirida, kaas oo nooca ping-ka ee Windows uusan sameyn karin. Tani waa muhiim sababtoo ah haddii ay jiraan hakadyo dheer oo u dhexeeya xirmooyinka, waxaa laga yaabaa inaadan si fudud u arkin waxa dhexdooda ka dhacaya.

Cabbirka xirmada (ikhtiyaarka -s) - sida caadiga ah, utility ping wuxuu soo diraa xirmooyin 64 bytes ah oo cabbir ah. Baakadaha yaryar ee noocaas ah, ifafaalaha ku dhaca baakadaha waaweyn lagama yaabo in la dareemo, markaa waxaanu cabbirka baakadu ka dhigi doonaa 1300 bytes.

Inta u dhaxaysa xirmooyinka (ikhtiyaarka -i) - waqtiga u dhexeeya diritaanka xogta. Sida caadiga ah, xirmooyinka waxaa la soo diraa hal mar ilbiriqsikiiba, tani aad ayey u dheer tahay, barnaamijyada dhabta ah waxay soo diraan boqollaal iyo kun oo baakidh ilbiriqsikii, markaa waxaan dejin doonaa inta u dhaxaysa 0.1 ilbiriqsi. Barnaamijku si fudud ma ogola wax ka yar.

Natiijo ahaan, amarku wuxuu u eg yahay sidan:

ping -s 1300 -i 0.1 yandex.ru

Naqshadani waxay kuu ogolaaneysaa inaad aragto sawir dhab ah oo dib u dhac ah.

Ping iyada oo loo marayo UDP iyo TCP

Xaaladaha qaarkood, isku xirka TCP waxaa loo habeeyaa si ka duwan baakadaha ICMP, sababtaas awgeed, cabbiradu way kala duwanaan karaan iyadoo ku xiran borotokoolka. Waxa kale oo ay badanaa dhacdaa in martigeliyaha uusan si fudud uga jawaabin ICMP, iyo ping-ga caadiga ah ma shaqeeyo. Tani waa waxa uu martigeliyaha sameeyo noloshiisa oo dhan, tusaale ahaan. microsoft.com.

Faa'iidada nping ka soo saarayaasha scanner caanka ah nmap waxay dhalin karaan baakidh kasta. Waxa kale oo loo isticmaali karaa in lagu cabbiro dib u dhaca.
Maaddaama UDP iyo TCP ay ku shaqeeyaan kuwo gaar ah, waxaan u baahanahay inaan "ping" ku sameyno deked gaar ah. Aan isku dayno inaan ku dhejinno TCP 80, taas oo ah, dekedda server-ka:

$ 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

Sida caadiga ah, nping waxay soo dirtaa 4 baakidh oo joogsi. Ikhtiyaarka -c 0 awood u dirida xirmooyinka aan dhamaadka lahayn; si aad u joojiso barnaamijka, waxaad u baahan tahay inaad riixdo Ctrl+C. Tirakoobka ayaa la tusi doonaa dhamaadka Waxaan aragnaa in celceliska rtt (waqtiga safarka wareega) uu yahay 101ms.

MTR - raadraaca steroids

Barnaamijka MTR My Traceroute waa utility horumarsan oo loogu talagalay baafinta waddooyinka loo maro martigeliyaha fog. Si ka duwan habka caadiga ah ee utility traceroute (Windows kani waa utility tracert), waxay tusi kartaa dib u dhac ku yimaada martigeliyaha kasta oo ku jira silsiladda xirmada. Waxa kale oo ay raadin kartaa waddooyinka kaliya maaha ICMP, laakiin sidoo kale iyada oo loo marayo UDP iyo TCP.

$ sudo mtr microsoft.com

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya
(la gujin karo) interface barnaamijka MTR. Raadinta marinka microsoft.com ayaa bilaabmay

MTR waxay isla markiiba tusaysaa ping-ga martigeliyaha kasta oo silsiladda ku jira, xogtana si joogto ah ayaa loo cusboonaysiiyaa inta barnaamijku socdo oo isbeddellada muddada-gaaban la arki karo.
Sawirku wuxuu muujinayaa in noodhka # 6 uu leeyahay khasaare baakidh ah, laakiin dhab ahaantii tani maahan mid gebi ahaanba run ah, sababtoo ah qaar ka mid ah router-yada ayaa si fudud u tuuri kara baakadaha TTL dhacay mana soo celinayaan jawaabta khaladka ah, sidaas darteed xogta khasaaraha xirmada halkan waa la iska indho tiri karaa.

WiFi vs cable

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya
Mawduucan gabi ahaanba maaha mid khuseeya maqaalka, laakiin fikradayda waxay aad muhiim ugu tahay macnaha dib u dhaca. Runtii waan jeclahay WiFi, laakiin haddii aan haysto xitaa fursadda ugu yar oo aan ku xidho internetka oo leh fiilada, waan isticmaali doonaa. Waxaan sidoo kale had iyo jeer dadka ka niyad jabiyaa isticmaalka kamaradaha WiFi.
Haddii aad ciyaarto toogashada tooska ah ee tooska ah, fiidiyaha fiidiyaha, ama ka ganacsata sarrifka saamiyada: fadlan ku isticmaal internetka adigoo isticmaalaya fiilada.

Halkan waxaa ah tijaabo muuqaal ah oo lagu barbardhigayo isku xirka WiFi iyo cable-ka. Kani waa ping to router WiFi, taas oo ah, xitaa internetka weli ma aha.

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya
(La gujin karo) Isbarbardhigga ping iyo router WiFi iyada oo loo marayo fiilada iyo WiFi

Waxaa la arki karaa in WiFi-ga daahitaanku uu ka dheer yahay 1ms mararka qaarkoodna waxaa jira baakado toban jeer ka badan! Tanina waa muddo gaaban oo keliya. Isla mar ahaantaana, isla router-ku wuxuu soo saaraa dib u dhac deggan oo <1ms.

Tusaalaha kore, WiFi 802.11n oo ku taal 2.4GHz ayaa la isticmaalaa, kaliya laptop iyo taleefan ayaa ku xiran barta marinka WiFi. Haddii ay jiraan macaamiil badan oo ku yaal barta gelitaanka, natiijadu aad ayay uga sii dari lahayd. Tani waa sababta aan uga soo horjeedo in dhammaan kombiyuutarada xafiisyada loo beddelo WiFi haddii ay suurtagal tahay in lagu gaaro fiilo.

IP ΡΠ²ΡΠ·Π½ΠΎΡΡ‚ΡŒ

Haddaba, waxaan baranay inaan cabbirno dib-u-dhacyada server-ka, aan isku dayno inaan helno server-ka noogu dhow. Si tan loo sameeyo, waxaan eegi karnaa sida uu u shaqeeyo adeeg bixiyahayaga. Way ku habboon tahay in loo isticmaalo adeegga tan bgp.he.net

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya

Marka aan galno goobta, waxaan aragnaa in cinwaanka IP-gayaga uu ka tirsan yahay nidaamka madaxbannaan AS42610.

Markaan eegno garaafka isku xirka nidaamyada ismaamulka, waxaan ku arki karnaa bixiyayaasha heerka sare ee bixiyeheenu ku xiran yahay aduunka intiisa kale. Dhibco kasta oo ka mid ah waa la gujin karaa, waxaad geli kartaa oo akhrin kartaa nooca bixiyaha uu yahay.

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya
garaafka isku xidhka ee nidaamyada ismaamulka bixiyaha

Isticmaalka qalabkan, waxaad baran kartaa sida kanaalada bixiye kasta, oo ay ku jirto martigelinta, loo habeeyey. Fiiri bixiyeyaasha ay sida tooska ah ugu xiran yihiin. Si tan loo sameeyo, waxaad u baahan tahay inaad geliso cinwaanka IP-ga ee server-ka raadinta bgp.he.net oo fiiri garaafka nidaamkeeda madaxbannaan. Waxa kale oo aad fahmi kartaa sida xarun xogeed ama bixiyaha martigeliyaha ugu xidhan yahay mid kale.

Inta badan goobaha isdhaafsiga taraafikada waxay bixiyaan qalab gaar ah oo loo yaqaan muraayadda, kaas oo kuu ogolaanaya inaad ping ka raadiso oo aad ka raadiso router gaar ah barta sarrifka.

Tusaale ahaan, dhalada eegaysa ka MGTS

Sidaa darteed, marka aad dooranayso server, waxaan horay u arki karnaa sida ay uga muuqan doonto meelaha kala duwan ee gaadiidka. Oo haddii macaamiisheena suurtagalka ah ay ku yaalliin aag juqraafi ah, waxaan heli karnaa goobta ugu fiican ee server-ka.

Dooro server-ka kuugu dhow

Waxaan go'aansanay inaan fududeyno habka loo helo server-ka ugu wanaagsan macaamiisheena waxaanan abuurnay bog si toos ah u baaraya meelaha u dhow: xarumaha xogta RUVDS.
Markaad booqato bog, qoraalku wuxuu cabbiraa dib u dhacyada ka imanaya biraawsarkaaga ilaa server kasta wuxuuna ku soo bandhigayaa khariidad is dhexgal ah. Markaad gujiso xarunta xogta, macluumaadka natiijooyinka imtixaanku waa la soo bandhigayaa.

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya

Badhanku wuxuu ku geynayaa bogga imtixaanka daahitaanka ee dhammaan xarumahayada xogta. Si aad u aragto natiijooyinka imtixaanka, dhagsii barta xarunta xogta ee khariidada

Ku dagaalamaya millise seconds. Sida loo doorto server leh ping-ga ugu hooseeya

Source: www.habr.com

Add a comment