Если пункт назначения не может быть пропингован, как я могу получить задержку сети? - PullRequest
1 голос
/ 01 марта 2012

Как я знаю, ping может получить задержку в сети.Но если пункт назначения заблокировал пинг, как я могу получить задержку сети простым способом?

Ответы [ 2 ]

1 голос
/ 11 декабря 2014

Если у вас есть доступ к коробке Windows, используйте http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx

Загрузите zip, распакуйте.Из командной строки CMD cd в распакованную папку, затем запустите с флагом -t следующим образом:

psping.exe -t www.anywebsite.com:80

psping to remote host with open TCP port

Обратите внимание: это предполагает, что ваш веб-сайт работает на удаленном хостепорт 80 в примере выше)

1 голос
/ 01 марта 2012

Две идеи.

1) Укажите количество прыжков для пинга.Traceroute использует это для отслеживания маршрутизаторов между вами и целью.Начните с небольшого количества прыжков, отправьте пинг и увеличивайте число прыжков на единицу каждый раз, когда вы получаете ответ.В конце концов, вы не получите ответ, так как пинг отправляется на целевой сервер, на котором заблокирован ICMP.На этом этапе ваш предыдущий успешный пинг дает вам задержку к ближайшему маршрутизатору, который вы смогли пропинговать.Это не точное время ожидания, но может дать вам представление.

2) Используйте другой протокол вместо ICMP (Ping).Например, если на сервере размещена какая-либо служба TCP (например, HTTP-сервер), вы можете отправить пакеты TCP на сервер, чтобы получить представление о задержке.

...