áá¯ááºáá±á¬ááºá áá¬áá»á¬ážá áœá¬á¡ááœááºá client ááŸáá·áº server á¡ááŒá¬ážááŸá±á¬áá·áºááŸá±ážááŸá¯ááẠá¡áá±ážááŒá®ážáá«áááºá á¥ááá¬á á¡áœááºááá¯ááºážááááºážáá»á¬ážá áá®áá®ááá¯/á¡áá¶á¡á ááºážá¡áá±ážá IP áááºáá®áá¯ááºážá VPN á áááºááŒáá·áºá á¡áááºá áá¬áá¬ááẠIP ááœááºáááºá¡ááá·áºááŸá client ááŸáá·áº áá±ážááœááºážáá«áá ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬áž (áá°ááŒáá¯ááºáá»á¬ážáá±á¬ "ping", "lag") ááẠá¡áá¯ááºááœáẠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºáááá·áºáááºá
áá¬áá¬áá áºáá¯á áááá®áááºá¡áá±á¡áá¬ážááẠáááºážááŒá±á¬ááºáž IP á¡ááá·áºááœáẠá¡ááŒá²áááºážáá°áá®áá±áááºááá¯ááºáá±á ááá¯á·ááŒá±á¬áá·áº á¥ááá¬á¡á¬ážááŒáá·áºá á¡ááŒá¬ážááá¯ááºáá¶ááŸá áá¬áá¬áá áºáá¯ááẠááá·áºááŒáá¯á·ááŸááá¬áá¬ááẠááá·áºáá¶ááá¯á· "ááá¯ááá¯áá®ážáááºá áœá¬" ááŸáááá¯ááºáá«áááºá á¡á¬ážáá¯á¶ážá Routing áá²á· Networking áá²á· áá°ážááŒá¬ážááŸá¯ááœá±ááŒá±á¬áá·áºáá«á
ááŒá
áºááá¯ááºáá»á±ááŸááá±á¬ áá¯á¶ážá
áœá²áá°áá»á¬ážá¡á¬ážáá¯á¶ážááŸáá·áº á¡áá®ážá
ááºáá¯á¶áž áá¬áá¬ááᯠáááºááá¯á·ááœá±ážáá»ááºáááºáááºážá IP áá»áááºáááºááŸá¯ááá¯áá¬áá¬áá²á áá±á¬ááºáááºá¡á¬áž á¡áá®ážáá¯á¶ážáá¬áá¬ááá¯á· áááºááá¯á·áááºážááœáŸááºáááºáááºážá áá±á¬ááºážáá«ážááŸá¬ á¡ááŒá±ááŸá¬ááŒáá·áºáá¡á±á¬ááºá
ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠááá¯ááºážáá¬ááŒááºážá
áŠážá áœá¬á ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠááá¯ááºážáá¬áááºážááᯠáá±á·áá¬ááŒáá·áºáá¡á±á¬ááºá ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááẠááá°áá®áá±á¬ áááá¯ááá¯áá±á¬áá»á¬ážááŸáá·áº áááºáááºá¡ááœááºá¡á á¬ážáá»á¬ážá¡ááœáẠááœá²ááŒá¬ážááá¯ááºáá±á¬ááŒá±á¬áá·áº á€áá¯ááºáá±á¬ááºá áá¬ááŸá¬ áááºááá±á¬ááºáááœááºáá°áá«á áá®áá®á áá¹ááá·áºá¡áááºážáááºááŒá¬á¡á±á¬áẠáá»áááºážááŒááºážáá²á·ááá¯á·áá±á¬ áá±ááá¯ááŒá áºá ááºáá»á¬ážááᯠáááºáááºááœááºááœá¬ážááá¯ááºáááºá
ICMP - áá¯á¶ááŸáẠping
áá»áœááºá¯ááºááá¯á·ááẠUnix ping utility ááá¯á¡áá¯á¶ážááŒá¯áááºááŒá áºááŒá®ážá áááºážááẠááá·áºá¡á¬áž ping á windows áá¬ážááŸááºážááœáẠááá¯ááºáá±á¬ááºááá¯ááºáá±á¬ packets áá±ážááá¯á·ááŒááºážááŒá¬ážáá¬áááᯠááá¯ááºááá¯ááºáááºááŸááºááá¯ááºá á±áááºááŒá áºáááºá packet áá»á¬ážááŒá¬ážááœáẠáá±áá¹ááááºááŒááºážááẠááŸááºáá±áá«áá áááºážááá¯á·ááŒá¬ážááœáẠááŒá áºáá»ááºáá±áááºááᯠáááºááŒááºááá¯ááºáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºážááẠá¡áá±ážááŒá®ážáá«áááºá
á¡áá¯ááºá¡ááœááºá¡á á¬áž (option -s) â áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá ping utility ááẠ64-byte packets áá»á¬ážááᯠáá±ážááá¯á·áááºá ááá¯ááá¯á·áá±á¬ áá±ážáááºáá±á¬ áááºáá±á·ááºá»áá»á¬ážááŒáá·áº ááŒá®ážáá¬ážáá±á¬ áááºáá±á·ááºá»áá»á¬ážááŸáá·áº ááŒá áºáá±á«áºáá¬ááá·áº ááŒá áºá ááºáá»á¬ážááᯠáááá¬áááºááŸá¬ážá á±áááºááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºáááºá¡ááœááºá¡á á¬ážááᯠ1300 bytes á¡ááŒá ẠáááºááŸááºáá«áááºá
áá¯ááºááá¯ážááŸá¯ááŒá¬ážáá¬á (option -i) â áá±áá¬áá±ážááá¯á·ááŒááºážááŒá¬ážá¡áá»áááºá áá¯á¶áá±á¡á¬ážááŒáá·áºá packets áá»á¬ážááᯠáá áºá áá¹ááá·áºáá»áŸáẠáá áºááŒááẠááá¯á·áááºá á€áááºááŸá¬ á¡ááœááºááŒá¬áááºá á á áºááŸááºáá±á¬ áááá¯ááááºáá»á¬ážááẠáá áºá áá¹ááá·áºáá»áŸáẠpacket áá¬ááŸáá·áºáá»á®á áá±ážááá¯á·áááºá ááá¯á·ááŒá±á¬áá·áº ááŒá¬ážáá¬áááᯠ0.1 á áá¹ááá·áºáᯠáááºááŸááºáá«áááºá áá»áŸá±á¬á·ááœá¬ážáá²á· á¡á á®á¡á ááºááᯠááœáá·áºáááŒá¯áá«áá°ážá
ááááºá¡áá±ááŒáá·áº command áááºá€áá²á·ááá¯á·áá±á¬áá¯á¶ááááºá
ping -s 1300 -i 0.1 yandex.ru
á€áá®ááá¯ááºážááẠááá·áºá¡á¬áž ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážá áááºááœá±á·áá»áá±á¬ áá¯á¶ááááºááᯠááŒááºááá¯ááºá á±áá«áááºá
UDP ááŸáá·áº TCP ááᯠââPing áá¯ááºáá«á
á¡áá»áá¯á·ááá á¹á áá»á¬ážááœááºá TCP áá»áááºáááºááŸá¯áá»á¬ážááᯠICMP áááºáááºáá»á¬ážááŸáá·áº ááœá²ááŒá¬ážá áœá¬ ááá¯ááºááœááºáá¬ážáá±á¬ááŒá±á¬áá·áºá ááá¯ááºážáá¬ááŸá¯áá»á¬ážááẠáááá¯ááá¯áá±á¬áá±á«áºáá°áááºá ááœá²ááŒá¬ážááá¯ááºáááºá host ááẠICMP ááᯠââááá¯ážááŸááºážá áœá¬ ááá¯á¶á·ááŒááºáá² áá¯á¶ááŸáẠping á¡áá¯ááºááá¯ááºááŒááºážááŒá±á¬áá·áºáááºáž ááŒá áºáááºáá«áááºá á¥ááá¬á á¡áááºááŸááºá áá°á·áá áºáááºáá¯á¶áž áá¯ááºáááºá microsoft.com.
á¡áá¯á¶ážáááºáááº
UDP ááŸáá·áº TCP ááẠáááºááŸááºáá¬ážáá±á¬ á¡áá¬áá»á¬ážááœáẠá¡áá¯ááºáá¯ááºáá±á¬ááŒá±á¬áá·áºá áá®ážááŒá¬áž port áá
áºáá¯ááᯠ"ping" áá¯ááºááẠááá¯á¡ááºáá«áááºá TCP 80á áááºáá¬áá¬á ááááºáááºážááᯠping áá¯ááºááŒáá·áºáá¡á±á¬ááºá
$ 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 áá¯ááŸáá·áº áááºááá·áºááœá¬ážááẠá ááœá±ážáá»ááºááŸá¯ -c á áááá¯ááááºááᯠáááºááá·áºááẠá¡áá¯á¶ážáááŸááá±á¬ áááºáááºáá»á¬áž áá±ážááá¯á·ááŒááºážááᯠááœáá·áºáá¬ážáááºá áááºááẠCtrl + C ááᯠááŸáááºááẠááá¯á¡ááºáááºá á á¬áááºážááá¬ážáá»á¬ážááᯠá¡áá¯á¶ážááœáẠááŒááá«áááºá rtt (á¡ááœá¬ážá¡ááŒááºá¡áá»áááº) á áá»ááºážáá»áŸáááºááá¯ážááẠ101ms ááŒá áºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááŒááºááááºá
MTR - á áá®ážááœáá¯ááºáá»á¬ážáá±á«áºááœáẠtraceroute
á¡á
á®á¡á
ááº
$ sudo mtr microsoft.com
(ááŸáááºááááá¯ááºáááº) MTR áááá¯áááẠá¡ááºáá¬áá±á·á
áºá microsoft.com ááá¯á· traceroute ááᯠá
áááºáá²á·áááºá
MTR ááẠááœááºážáááºááŸá host áá
áºáá¯á
á®ááá¯á· ping ááᯠáá»ááºáá»ááºážááŒááááºá ááá¯á·á¡ááŒááºá áááá¯ááááºáááºáááºáá±áá»áááºááœáẠáá±áá¬ááᯠá¡áááºáááŒáẠá¡ááºááááºáá¯ááºááŒá®áž áá±ááá¯ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠáááºááœá±á·ááŒááºááá¯ááºáá«áááºá
node #6 ááœáẠpacket áá¯á¶ážááŸá¯á¶ážááŸá¯ááŸáááŒá±á¬ááºáž áááºáá¬ážááŒááºááœááºááŒááá¬ážáá±á¬áºáááºáž á¡ááŸááºááááºááœáẠá¡áá»áá¯á·áá±á¬ router áá»á¬ážááẠáááºáááºážáá¯ááºáá¯á¶ážááœá¬ážáá±á¬ TTL ááŒáá·áº áá¯ááºááá¯ážááŸá¯áá»á¬ážááᯠááá¯ážááá¯ážááŸááºážááŸááºážá
áœáá·áºáá
áºááá¯ááºááŒá®áž error áá¯á¶á·ááŒááºááŸá¯áááŒá¯áá¯ááºááá¯ááºáá±á¬ááŒá±á¬áá·áº packet áá¯á¶ážááŸá¯á¶ážááŸá¯áá±áá¬ááᯠá€áá±áá¬ááœáẠáá»á
áºáá»á°ááŸá¯ááá¯ááºáá«áááºá
WiFi ááŸáá·áº Cable
á€á¡ááŒá±á¬ááºážá¡áá¬ááẠáá±á¬ááºážáá«ážááŸáá·áº á¡ááá¡áá»ááááºááá¯ááºáá±á¬áºáááºáž áá»áœááºá¯ááºáá¡ááŒááºá¡á ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážáá¡ááŒá±á¡áá±ááœáẠá¡ááœááºá¡áá±ážááŒá®ážáá«áááºá áá« WiFi ááá¯ááááºááŒáá¯ááºáá±ááá·áº áá±áááºáá²á·á¡ááºáá¬áááºáá»áááºáááºááá¯á· áááºážáááºážáá±ážá¡ááœáá·áºá¡áá±ážáááẠáá«áá¯á¶ážáááºá áá«á·á¡ááŒáẠáá°ááœá±ááᯠWiFi áááºááá¬ááœá±ááá¯á¶ážááá¯á· á¡ááŒá²áááºáž ááœááºážá¡á¬ážáá±ážáá±áá«áááºá
á¡áááºá áááºááẠááŒááºážáááºáá±á¬ á¡áœááºááá¯ááºážáá±áááºááá¬ážáá»á¬ážááᯠáá
á¬ážááŒááºážá áá®áá®ááá¯áá¯ááºááœáŸáá·áºááŒááºážá á
áá±á¬á·á¡áááºáá»áááºážááœáẠá¡áá±á¬ááºážá¡áááºáá¯ááºáá«áá áá»á±ážáá°ážááŒá¯á á¡ááºáá¬áááºááᯠáá±áááºááºááŒáá·áº á¡áá¯á¶ážááŒá¯áá«á
á€áááºááŸá¬ WiFi ááŸáá·áº áá±áááºááŒáá¯ážáá»áááºáááºááŸá¯ááᯠááŸáá¯ááºážááŸááºááẠá¡ááŒááºá ááºážáááºááŸá¯áá áºáá¯ááŒá áºáááºá áááºážááẠWiFi router ááá¯á· ping áá áºáá¯ááŒá áºááŒá®ážá ááá¯ááá¯áááºááŸá¬ á¡ááºáá¬áááºáááºáááá±ážáá«á
(ááŸáááºááááá¯ááºáááº) áá±áááºááŸáá
áºááá·áº WiFi router ááŸáá·áº ping ááᯠááŸáá¯ááºážááŸááºááá¯ááºáááºá
WiFi ááŸá±á¬áá·áºááŸá±ážááŸá¯ááẠ1ms ááá¯ááŸááºááŒá®áž áá áºáá«áá áºáá¶ááœáẠáááºáááá¯ááá¯ááŸá±á¬áá·áºááŸá±ážááá·áº áááºáá±á·ááºá»áá»á¬áž ááŸááá±áááºááᯠááœá±á·ááŒááºááá¯ááºáááºá ááŒá®ážáá±á¬á· áá«á á¡áá»áááºááá¯áá±ážáá²áá±á áá áºáá»áááºáááºážááŸá¬áááºá áá°áá®áá±á¬ router ááẠáááºááŒáááºáá±á¬ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááᯠ<1ms áá¯ááºáá±ážáááºá
á¡áááºáá±á¬áºááŒáá« á¥ááá¬ááœááºá 802.11GHz ááœáẠWiFi 2.4n ááᯠá¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážá áááºááºáá±á¬á·áá áºáá¯á¶ážááŸáá·áº áá¯ááºážáá áºáá¯á¶ážáᬠWiFi ááŸáá áºááá·áº access point ááá¯á· áá»áááºáááºáá¬ážáááºá access point ááœáẠáá¯á¶ážá áœá²áá°áá»á¬áž ááá¯áá»á¬ážáá±áá«áá ááááºáá»á¬áž ááá¯ááá¯ááá¯ážááœá¬ážáá¬áááºááŒá áºáááºá áá«ááŒá±á¬áá·áº áá¯á¶ážáá¯á¶ážááœááºááŒá°áá¬á¡á¬ážáá¯á¶ážááᯠáá±áááºááŒáá¯ážáá²á· áááºááœááºááá¯ááºááẠWiFi áá²á· ááœáŸá²ááŒá±á¬ááºážáá¬ááᯠááá·áºááœááºáá«áááºá
IP áá»áááºáááºááŸá¯
ááá¯á·ááŒá±á¬áá·áºá áá¬áá¬á¡ááœáẠááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááᯠááá¯ááºážáá¬áááºážááᯠáá»áœááºá¯ááºááá¯á· áá±á·áá¬áá²á·ááŒá®ážá áá»áœááºá¯ááºááá¯á·ááŸáá·áº á¡áá®ážáá¯á¶ážáá¬áá¬ááᯠááŸá¬ááŒáá·áºááŒáá«á
áá¯á·á ááá¯ááá¯á·áá¯ááºáá±á¬ááºááẠáá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯áá±ážáá°áᶠáááºážááŒá±á¬ááºážáááºááŸááºáá¯á¶á¡á¬áž áá»áœááºá¯ááºááá¯á·ááŒáá·áºááŸá¯ááá¯ááºáá«áááºá áá®ááá¯áá¯ááºááá¯á·á áááºáá±á¬ááºááŸá¯ááᯠáá¯á¶ážááᬠá¡áááºááŒá±áááºá
ááá¯ááºááá¯áááºáá±á¬ááºááá·áºá¡áá« áá»áœááºá¯ááºááá¯á·á IP ááááºá
á¬ááẠááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá
áá
áºáá
áºáá¯á០ááá¯ááºááá¯ááºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá«áááºá
ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá áºáá»á¬ážáá»áááºáááºááŸá¯ááááºááá¯ááŒáá·áºáá«á áá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯áá±ážáá°ááẠá¡ááŒá¬ážááá¹áá¬á·ááŸáá·áºáá»áááºáááºáá±ááá·áº á¡áááºááá¯ááºážáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá¯ááºáá«áááºá á¡ááŸááºáá áºáá¯á á®ááᯠááá áºááŸáááºááááá¯ááºáááºá áááºáááºáá±á¬ááºááŒá®áž áááºážáááºáááºááá·áºáááºáá±á¬ááºááŸá¯áá±ážáá°ááŒá áºáááºááᯠáááºáááºááá¯ááºáááºá
áááºáá±á¬ááºááŸá¯áá±ážáá° ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá
áá
áºáá»á¬ážá áá»áááºáááºááŸá¯ááááº
á€áááááá¬ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº hosting á¡áá«á¡ááẠáááºááá·áºáááºáá±á¬ááºááŸá¯áá±ážáá°ááá»ááºáááºáá»á¬ážááᯠáááºááá¯á·á á®á ááºáá¬ážáááºááᯠáááºáá±á·áá¬ááá¯ááºáá«áááºá áááºážááŸáá·áº ááá¯ááºááá¯ááºáá»áááºáááºáá¬ážááá·áº áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááᯠááŒáá·áºááŸá¯áá«á ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá áááºááẠáá¬áá¬á IP ááááºá á¬ááᯠbgp.he.net ááŸá¬ááœá±ááŸá¯ááá¯á· áá±á¬ááºážááŸááºááŒá®áž áááºážá ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá áºá ááááºááᯠááŒáá·áºááŸá¯ááẠááá¯á¡ááºáááºá áá±áá¬á ááºáá¬áá áºáᯠááá¯á·ááá¯áẠhosting áááºáá±á¬ááºááŸá¯áá±ážáá°ááẠá¡ááŒá¬ážáá áºáá¯ááŸáá·áº áááºááá¯á·áááºá ááºáááºááᯠáááºáááºáž áá¬ážáááºááá¯ááºáááºá
ááœá±áá²ááŸááºá¡áá»á¬ážá á¯ááẠááá·áºá¡á¬áž áá®ážááŒá¬áž router áá áºáá¯á០áá²ááŸááºááœáá¯áá·áºááá¯á· ping ááŸáá·áº traceroute ááŒá¯áá¯ááºááá¯ááºá á±ááá·áº look glass áá¯áá±á«áºáá±á¬ á¡áá°ážáááááá¬ááᯠáá±ážáá«áááºá
á¥ááá¬á¡á¬ážááŒááºá·,
ááá¯á·ááŒá±á¬áá·áºá áá¬áá¬áá áºáá¯ááá¯ááœá±ážáá»ááºáá±á¬á¡áá«á ááá°áá®áá±á¬ traffic exchange point áá»á¬ážááŸáááºáá²á·ááá¯á·áá¯á¶áá±á«ááºáááºááá¯áá»áœááºá¯ááºááá¯á·ááŒáá¯ááŒááºááá¯ááºáááºá á¡áááºá áá»áœááºá¯ááºááá¯á·á ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ áá±á¬ááºáááºáá»á¬ážááẠá¡áá»áá¯á·áá±á¬ áááá®áááºá§áááá¬ááœáẠáááºááŸááá±áá«áá áá»áœááºá¯ááºááá¯á·ááẠáá¬áá¬á¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážáááºáá±áá¬ááᯠááŸá¬ááœá±ááá¯ááºáá«áááºá
á¡áá®ážáá¯á¶ážáá¬áá¬ááᯠááœá±ážáá«á
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬ážá¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážáá¬áá¬ááá¯ááŸá¬ááœá±ááŒááºážáá¯ááºáááºážá
ááºááᯠááá¯ážááŸááºážá
á±áááºáá¯á¶ážááŒááºááŒá®áž á¡áá®ážáá¯á¶ážáááºáá±áá¬áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºá
ááºážáááºááŸá¯ááŒáá·áº á
á¬áá»ááºááŸá¬áá
áºáá¯ááŒá¯áá¯ááºáá²á·áááº-
á
á¬áá»ááºááŸá¬ááᯠáááºááœá¬ážáá±á¬ááºááŒáá·áºááŸá¯ááá·áºá¡áá«á script ááẠááá·áºááá±á¬ááºáá¬á០ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááᯠáá¬áá¬áá
áºáá¯á
á®ááá¯á· ááá¯ááºážáá¬ááŒá®áž á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážááŒá¯áá±á¬ááŒá±áá¯á¶áá±á«áºááœáẠáááºážááá¯á·ááᯠááŒááá±ážáá«áááºá áá±áá¬á
ááºáá¬ááᯠááŸáááºááá¯ááºáá±á¬á¡áá«á á
ááºážáááºááŸá¯ááááºáá»á¬ážáá«ááŸááá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááŒááááºááŒá
áºáááºá
ááá¯ááºááẠáá»áœááºá¯ááºááá¯á·ááá±áá¬á ááºáá¬áá»á¬ážá¡á¬ážáá¯á¶ážááá¯á· latency test á á¬áá»ááºááŸá¬ááá¯á· áŠážáááºá á±áááºá á ááºážáááºááŸá¯ááááºáá»á¬ážááá¯ááŒáá·áºááŸá¯ááẠááŒá±áá¯á¶áá±á«áºááŸá áá±áá¬á ááºáá¬á¡ááŸááºááᯠááŸáááºáá«á
source: www.habr.com