2013-03-09 2 views
0

Как определяется RTT с помощью «простой» команды ping?Определение времени разворота с помощью сообщений Ping ICMP

Пример (Win7):

ping -l 600 www.google.de 

Мое понимание: Там будет послать сообщение ICMP на Google с размером 600 байт (запрос). Google копирует это сообщение (600 байт) и отправляет его обратно в пункт назначения (ответ). RTT - это время (латентность) для всей процедуры, включающей отправку и получение 600-байтового сообщения.

Это правильно?

ответ

1

Задержка обычно вызывается главным образом по двум причинам:

1) Расстояние между двумя узлами; Это играет важную роль в вычислении задержки. Например, рассмотрим сценарий, в котором необходимо связывать узел A и узел B, отправляя сообщения ICMP друг другу и наоборот. a) Чем меньше количество переходов, тем ниже будет латентность. Больше прыжков, больше латентности. Решение. Вы можете выбрать альтернативный путь для связи, возможно, путь имеет меньшее расстояние.

2) Как занят сеть is; Всякий раз, когда пакет отправляется из одной сети в другую, маршрутизаторы обрабатывают пакеты, что в свою очередь занимает несколько миллисекунд. Он будет складывать все время, затрачиваемое туда и сюда для расчета латентности. a) Это зависит от процесса устройства, насколько он занят. Если он менее занят, пакеты будут обрабатываться и перенаправляться быстрее, если занят, это потребует времени. Решение: одно возможное решение может быть использовано QOS, где вы можете определить приоритет трафика, а не трафик ICMP, конечно, некоторый другой вид трафика.

Смежные вопросы