1

Я часто поддерживаю постоянную связь с некоторыми частными серверами. Я должен быть связан с очень небольшим временем ожидания. Серверы измеряют время отклика (* ping) в миллисекундах.

Какие факторы играют роль при расчете этого времени отклика? Это просто расстояние между моим компьютером и сервером? Как-то здесь подходит пропускная способность?

3 ответа3

3

Ваш пинг - это время, необходимое для отправки пакета с вашего компьютера на сервер и обратно. На это могут влиять самые разные вещи, в том числе;

  • Пропускная способность вашего интернет-соединения
  • Какие другие приложения / пользователи используют пропускную способность в вашей локальной сети
  • Ваш коэффициент конкуренции
  • Расстояние от вашего местного обмена
  • Что, если таковые имеются, выполняет регулирование / формирование трафика вашим провайдером
  • Загрузка сервера, к которому вы подключаетесь
2

Пропускная способность напрямую не влияет на вашу задержку, но количество маршрутизаторов между вами и сервером, к которому вы подключаетесь, может существенно повлиять на ваше время пинга. Каждый маршрутизатор может вводить задержку маршрутизации, поэтому обычно требуется сетевой маршрут с наименьшим количеством прыжков (хотя это не всегда так, поскольку некоторые сети могут быть быстрее других).

Вы можете использовать traceroute (tracert в Windows), программу командной строки, чтобы проверить количество прыжков между вашим компьютером и сервером, а также задержку для каждого маршрутизатора.

0

Еще один часто просматриваемый элемент, о котором я еще не видел, упоминается: MTU. Mtu представляет самый большой одиночный пакет, который может переместиться из вашей сети через интернет-провайдера в пункт назначения.

Обычно это около 1500, и большинство маршрутизаторов по умолчанию для этого. ОДНАКО, если вы используете DSL или какую-либо другую технологию с издержками пакета (PPPoE), вам может потребоваться снизить MTU, чтобы избежать фрагментации пакета. Фрагментация пакетов оказывает ДРАМАТИЧЕСКОЕ УЖАСНОЕ ВЛИЯНИЕ НА СКОРОСТЬ ВАШЕЙ СЕТИ.

В качестве простого примера, если ваш ПК по умолчанию имеет значение 1500, но ваша линия DSL может занять только 1492 (потому что это 802.3), каждый отправленный вами пакет будет фрагментирован в один 1492-байтовый пакет и 1 8-байтовый пакет. ,Вы будете отправлять в два раза больше пакетов, ваши коллизии будут выше, ваши издержки будут выше, и ваше соединение пострадает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .