Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг

Барои бисёр вазифаҳо, таъхирҳо байни муштарӣ ва сервер муҳиманд, масалан дар бозиҳои онлайнӣ, видео/конфронси овозӣ, телефонияи IP, VPN ва ғайра. Агар сервер аз мизоҷ дар сатҳи шабакаи IP хеле дур бошад, пас таъхирҳо (ба таври оммавӣ «ping», «lag» номида мешаванд) ба кор халал мерасонанд.

Наздикии ҷуғрофии сервер на ҳамеша ба наздикии сатҳи масири IP баробар аст. Ҳамин тавр, масалан, сервер дар кишвари дигар метавонад нисбат ба сервери шаҳри шумо ба шумо "наздиктар" бошад. Хамааш ба хусусиятхои маршруткашй ва сохтмони сетьхо.

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг

Чӣ тавр интихоб кардани сервере, ки ба ҳама муштариёни эҳтимолӣ то ҳадди имкон наздик бошад? Пайвасти шабакаи IP чист? Чӣ тавр муштариро ба сервери наздиктарин равона кардан мумкин аст? Биёед дар мақола бифаҳмем.

Андозагирии таъхирҳо

Аввалан, биёед чӣ гуна чен кардани таъхирҳоро омӯзем. Ин вазифа он қадар оддӣ нест, ки ба назар мерасад, зеро таъхирҳо барои протоколҳо ва андозаи бастаҳои гуногун метавонанд фарқ кунанд. Шумо инчунин метавонед рӯйдодҳои кӯтоҳмуддатро аз даст диҳед, ба монанди пастшавии чанд миллисония.

ICMP - пинги муқаррарӣ

Мо утилитаи Unix ping-ро истифода хоҳем бурд; он ба шумо имкон медиҳад, ки фосилаҳои байни фиристодани пакетҳоро дастӣ танзим кунед, ки версияи пинг барои Windows ин корро карда наметавонад. Ин муҳим аст, зеро агар дар байни бастаҳо таваққуфҳои тӯлонӣ вуҷуд дошта бошанд, шумо наметавонед дар байни онҳо чӣ рӯй дода истодааст.

Андозаи баста (Option -s) - ба таври нобаёнӣ, утилитаи ping пакетҳои 64 байтро бо андоза мефиристад. Бо чунин бастаҳои хурд, падидаҳое, ки бо бастаҳои калонтар рух медиҳанд, метавонанд ба назар намоён нашаванд, аз ин рӯ мо андозаи пакетро ба 1300 байт муқаррар мекунем.

Фосилаи байни пакетҳо (интихоби -i) — вақт байни ирсоли маълумот. Бо нобаёнӣ, пакетҳо дар як сония як маротиба фиристода мешаванд, ин хеле дароз аст, барномаҳои воқеӣ дар як сония садҳо ва ҳазорҳо пакетҳоро мефиристанд, аз ин рӯ мо фосиларо ба 0.1 сония муқаррар мекунем. Барнома танҳо камтар иҷозат намедиҳад.

Дар натиҷа, фармон чунин менамояд:

ping -s 1300 -i 0.1 yandex.ru

Ин тарҳ ба шумо имкон медиҳад, ки тасвири воқеии таъхирҳоро бубинед.

Пинг тавассути UDP ва TCP

Дар баъзе ҳолатҳо, пайвастҳои TCP нисбат ба бастаҳои ICMP ба таври дигар коркард карда мешаванд ва аз ин рӯ, андозагирӣ вобаста ба протокол метавонанд фарқ кунанд. Инчунин аксар вақт рӯй медиҳад, ки мизбон танҳо ба ICMP ҷавоб намедиҳад ва пинги муқаррарӣ кор намекунад. Масалан, мизбон тамоми умр ҳамин тавр мекунад. microsoft.com.

Коммуналӣ nping аз таҳиягарони сканери машҳури nmap метавонад ҳама гуна бастаҳоро тавлид кунад. Он инчунин метавонад барои чен кардани таъхирҳо истифода шавад.
Азбаски UDP ва TCP дар портҳои мушаххас кор мекунанд, мо бояд бандари мушаххасро "пинг" кунем. Биёед кӯшиш кунем, ки TCP 80, яъне порти веб-серверро пинг кунем:

$ 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

Бо нобаёнӣ, nping 4 баста мефиристад ва қатъ мекунад. Опсия -в 0 фиристодани беохири бастаҳоро имкон медиҳад; барои қатъ кардани барнома, шумо бояд Ctrl+C-ро пахш кунед. Дар охир омор нишон дода мешавад. Мо мебинем, ки арзиши миёнаи rtt (вақти рафту омад) 101ms аст.

MTR - traceroute дар стероидҳо

Барнома MTR My Traceroute як воситаи пешрафта барои пайгирии масирҳо ба мизбони дурдаст аст. Баръакси системаи маъмулии traceroute (дар Windows ин утилитаи tracert аст), он метавонад таъхирҳоро ба ҳар як ҳост дар занҷири бастаҳо нишон диҳад. Он инчунин метавонад масирҳоро на танҳо тавассути ICMP, балки тавассути UDP ва TCP пайгирӣ кунад.

$ sudo mtr microsoft.com

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг
(Клик кардан мумкин) Интерфейси барномаи MTR. Пайгирии масир ба microsoft.com оғоз ёфт

MTR фавран пингро ба ҳар як ҳост дар занҷир нишон медиҳад ва маълумот ҳангоми кор кардани барнома пайваста нав карда мешавад ва тағироти кӯтоҳмуддат дида мешавад.
Намоиши скриншот нишон медиҳад, ки гиреҳи №6 талафоти бастаҳо дорад, аммо дар асл ин комилан дуруст нест, зеро баъзе роутерҳо метавонанд танҳо бастаҳои дорои TTL-и мӯҳлаташон гузаштаро партоянд ва ҷавоби хатогиро барнагардонанд, бинобар ин, дар ин ҷо маълумоти талафоти бастаро сарфи назар кардан мумкин аст.

WiFi против кабел

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг
Ин мавзӯъ комилан ба мақола дахл надорад, аммо ба назари ман дар заминаи таъхирҳо хеле муҳим аст. Ман дар ҳақиқат WiFi-ро дӯст медорам, аммо агар ман ҳатто хурдтарин имкони пайвастшавӣ ба Интернет бо кабел дошта бошам, ман аз он истифода хоҳам кард. Ман инчунин ҳамеша одамонро аз истифодаи камераҳои WiFi худдорӣ мекунам.
Агар шумо тирандозҳои ҷиддии онлайн бозӣ кунед, видеоро пахш кунед ё дар биржаи фондӣ тиҷорат кунед: лутфан интернетро тавассути кабел истифода баред.

Ин аст санҷиши визуалӣ барои муқоисаи пайвастҳои WiFi ва кабел. Ин як пинг ба роутери WiFi аст, яъне ҳатто Интернет ҳанӯз нест.

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг
(Клик кардан мумкин аст) Муқоисаи пинг бо роутери WiFi тавассути кабел ва тавассути WiFi

Дидан мумкин аст, ки тавассути WiFi таъхир 1ms зиёдтар аст ва баъзан бастаҳое мавҷуданд, ки даҳ маротиба зиёдтар таъхир мекунанд! Ва ин танҳо як муддати кӯтоҳ аст. Дар айни замон, ҳамон роутер таъхирҳои устувори <1ms истеҳсол мекунад.

Дар мисоли боло, WiFi 802.11n дар 2.4 ГГц истифода мешавад, танҳо як ноутбук ва телефон ба нуқтаи дастрасии WiFi пайваст карда шудааст. Агар дар нуқтаи дастрасӣ муштариён бештар мебуд, натиҷаҳо хеле бадтар мешуданд. Аз ин рӯ, ман муқобили гузаштан ба ҳама компютерҳои офисӣ ба WiFi ҳастам, агар ба онҳо бо сим пайваст шудан мумкин бошад.

Пайвасти IP

Ҳамин тавр, мо чен кардани таъхирҳоро ба сервер ёд гирифтем, биёед кӯшиш кунем, ки сервери ба мо наздиктаринро пайдо кунем. Барои ин, мо метавонем бубинем, ки масири провайдери мо чӣ гуна кор мекунад. Барои ин истифода бурдани хидмат қулай аст bgp.he.net

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг

Вақте ки мо ба сайт ворид мешавем, мо мебинем, ки суроғаи IP-и мо ба системаи автономӣ тааллуқ дорад AS42610.

Бо дидани графики пайвасти системаҳои автономӣ, мо метавонем бубинем, ки тавассути кадом провайдерҳои сатҳи баландтар провайдери мо бо тамоми ҷаҳон пайваст аст. Ҳар як нуқтаро клик кардан мумкин аст, шумо метавонед ворид шавед ва бихонед, ки он чӣ гуна провайдер аст.

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг
Графикаи пайвасти системаҳои мустақили провайдер

Бо истифода аз ин асбоб, шумо метавонед омӯзед, ки чӣ гуна каналҳои ягон провайдер, аз ҷумла хостинг, сохторбандӣ шудаанд. Бубинед, ки он ба кадом провайдерҳо мустақиман пайваст аст. Барои ин ба шумо лозим аст, ки суроғаи IP-и серверро ба ҷустуҷӯи bgp.he.net ворид кунед ва ба графики системаи автономии он назар кунед. Шумо инчунин метавонед бифаҳмед, ки чӣ гуна як маркази додаҳо ё провайдери хостинг ба дигараш пайваст аст.

Аксари нуқтаҳои мубодилаи трафик асбоби махсусеро пешниҳод мекунанд, ки айнаки ҷустуҷӯ ном дорад, ки ба шумо имкон медиҳад, ки аз роутери мушаххас дар нуқтаи мубодила пинг ва пайгирӣ кунед.

Дар ин ҷо, масалан, айнак менигаранд аз МГТС

Ҳамин тавр, ҳангоми интихоби сервер, мо метавонем пешакӣ бубинем, ки он аз нуқтаҳои гуногуни мубодилаи трафик чӣ гуна хоҳад буд. Ва агар мизоҷони эҳтимолии мо дар як минтақаи муайяни ҷуғрофӣ ҷойгир бошанд, мо метавонем макони оптималии серверро пайдо кунем.

Сервери наздиктаринро интихоб кунед

Мо тасмим гирифтем, ки тартиби дарёфти сервери оптималиро барои мизоҷони худ содда гардонем ва саҳифаеро бо санҷиши автоматии маконҳои наздик сохтем: Марказҳои маълумоти RUVDS.
Вақте ки шумо ба саҳифа ворид мешавед, скрипт таъхирҳоро аз браузери шумо ба ҳар як сервер чен мекунад ва онҳоро дар харитаи интерактивӣ нишон медиҳад. Вақте ки шумо маркази маълумотро пахш мекунед, маълумот бо натиҷаҳои санҷиш нишон дода мешавад.

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг

Тугма шуморо ба саҳифаи санҷиши таъхир барои ҳамаи марказҳои маълумотии мо мебарад. Барои дидани натиҷаҳои санҷиш, нуқтаи маркази маълумотро дар харита клик кунед

Мубориза барои миллисонияҳо. Чӣ тавр интихоб кардани сервер бо пасттарин пинг

Манбаъ: will.com

Илова Эзоҳ