2014-12-23 2 views
-2

Рассмотрение данных из двух лиц A и B на проводной сети. Оба хоста отправляют пакеты данных друг другу. В реальном мире сценарий, задержки испытали в направлении ->B может отличаться от B ->. Одной из основных причин могут быть разные маршруты, в которых пакеты отправляются в путешествие. Например, ->B может занять больше времени, чем B ->, возможно, потому, что он проходит через другой набор маршрутизаторов или более длинный маршрут. Теперь предположим, что пакеты из ->B и B -> взять тот же маршрут для доставки. Могут ли быть потенциальные причины для разных задержек между пакетами в двух направлениях? Если да, было бы здорово, если бы кто-то мог уточнить.Изменение постоянных сетевых задержек между двумя фиксированными хостами

ответ

0

Они никогда не будут идентичны. Существует множество факторов, которые повлияют на задержку. Я мог бы не охватить все возможные случаи, но, по крайней мере, я попытаюсь прочесть то, что я смутно помню.

  1. Прежде всего, они не пройдут по тому же пути. В случае, если другое направление принимает тот же путь, условия трафика встречного направления могут отличаться на маршрутизаторах в базовой сети. У маршрутизаторов может быть разная политика очередей.

  2. Задержки зависят от размера пакета (больший размер пакета, больший за один раз), поскольку маршрутизаторы обрабатывают пакеты разных размеров по-разному.

  3. Не забудьте время и день. Отпуск, время работы и часы пик.

  4. Зависит от уровня измерения: - Предполагая, что они пересекли все эти вещи, и пакеты пришли на вашу машину, время, необходимое для доставки пакета с карты Ethernet на транспортный уровень (TCP/UDP) или Уровень приложения не будет одинаковым для двух разных машин. Это зависит от конфигурации вашего компьютера, нагрузки на машину, какой ОС, ядра и т. Д.,

Практически они не могут быть одинаковыми. Вы можете рассматривать их только для приближений и теории.

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