Джиттер

Технически джиттер также называется изменением задержки пакетов. Это относится к разнице во времени задержки в миллисекундах (мс) между пакетами данных по сети. Обычно это нарушение нормальной последовательности отправки пакетов данных. Это также означает, что задержка при передаче пакетов по сети колеблется. Уровень задержки на протяжении всего транзита будет колебаться и может привести к задержке передачи пакетов в 50 миллисекунд. В результате возникает перегрузка сетей из-за того, как устройства борются за одну и ту же полосу пропускания. Следовательно, чем больше он перегружен, тем больше вероятность того, что произойдет потеря пакетов.[1]

Функциональность

При передаче данных и посещении веб-сайта, поскольку веб-сайт представляет собой набор всех пакетов данных, пакеты будут отправляться с сервера по сети на компьютер пользователя или подключенное устройство и загружаться веб-браузером. При сильном джиттере, будет 3 пакета, которые не будут отправлены по запросу. По истечении этого времени все 3 пакета будут доставлены сразу. Это приводит к перегрузке запрашивающего компьютерного устройства. Это приводит к перегрузке и потере пакетов данных по сети. Джиттер можно сравнить с пробкой, в которой данные не могут перемещаться с разумной скоростью, так как все пакеты пришли на перекресток одновременно и ничего не может быть загружено. После этого устройство принимающего компьютера не сможет обработать эту информацию. В результате чего информация будет отсутствовать. Во время потери пакетов, если они не приходят последовательно, конечная точка получения должна компенсировать это и попытаться исправить потерю. В некоторых случаях невозможно внести точные поправки, и эти потери становятся невосполнимыми. При перегрузке сети, сети не могут отправлять одинаковое количество принимаемого трафика, поэтому пакетный буфер заполнится и начнет пропускать пакеты. Даже если джиттер считается препятствием, которое вызывает задержку, нарушение или даже потерю связи по сети, иногда возникают аномальные колебания, которые на самом деле не имеют очень длительного эффекта. В таких ситуациях джиттер не представляет большой проблемы, потому что существуют приемлемые уровни джиттера, которые могут быть допустимы, например, следующие:

  • Дрожание ниже 30 мс.
  • Потеря пакетов менее 1% от объема передаваемых данных
  • Общая задержка сети менее 150 мс.

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

Для достижения наилучших результатов дрожание должно быть менее 20 миллисекунд. Если это превысит 30 миллисекунд, то это окажет заметное влияние на качество любого разговора в реальном времени, который может иметь пользователь. С такой скоростью пользователь начнет испытывать искажения, которые повлияют на разговор и усложнят работу с сообщениями для других пользователей. Эффект джиттера зависит от того, какой сервис будет использоваться пользователем. Существуют сервисы, где джиттер будет очень заметен, но все равно будет оставаться значительным в других сервисах, таких как голосовые вызовы и видеозвонки. Джиттер становится проблемой во время голосовых вызовов, потому что это наиболее часто цитируемая услуга, когда джиттер, как было показано, наносит реальный ущерб. В первую очередь, это связано с тем, как происходит передача данных VoIP. Голос пользователя разбивается на различные пакеты и передается вызывающему абоненту на другой стороне.[1:2] При измерении джиттера необходимо вычислить среднее время задержки между пакетами, и это делается несколькими способами в зависимости от типа трафика.

  • Голосовой трафик - измеряется на основе того, контролирует ли пользователь только одну конечную точку или обе конечные точки.
  • Одиночная конечная точка - измеряется путем определения среднего времени прохождения туда-сюда (RTT) и минимального времени прохождения серии голосовых пакетов.
  • Двойная конечная точка - измеряется с помощью мгновенного джиттера или вариации между интервалами передачи и приема пакета.
  • Тестирование пропускной способности - Вместо использования математики уровень джиттера, с которым сталкивается пользователь, можно определить, выполнив тест пропускной способности. Таким образом, самым простым способом проверки джиттера является проверка полосы пропускания.

Сопутствующие условия

Задержка

Задержка - это время, необходимое для перемещения небольшого количества данных с одной конечной точки на другую. Обычно это влияет на опыт пользователя и в значительной степени зависит от нескольких факторов. Задержка состоит из четырех компонентов: задержка обработки, задержка очереди, задержка передачи и распространения. В то время как джиттер специально задерживает несоответствия. Это относится к несоответствию между задержками между двумя пакетами. Это приводит к потере пакетов и перегрузке сети. Поэтому джиттер и задержка, как правило, связаны друг с другом, но они не одинаковы.

Задержка

Задержка рассматривается как задержка в сети. Это время, которое необходимо пакету данных, чтобы добраться от источника до места назначения. В результате происходит задержка распространения, сериализация и буферизация пакетов. Задержка - это период, начинающийся с момента передачи пакета от отправителя к получателю, в то время как джиттер - это разница между задержками пересылки двух последовательных полученных пакетов в одних и тех же потоках.[2]

Общие вопросы

Джиттер уже является общей проблемой для пользователей, и часто его основной причиной является разница в среднем времени задержки пакетов. Эту проблему можно решить, купив мощный маршрутизатор, используя кабель Ethernet, используя высокоскоростной интернет и устраняя джиттеры с поспешностью. Для того, чтобы система компенсировала влияние джиттера, основным инструментом является буфер или буферная память. Это система, которая позволит хранить временные данные. Это помогает устройству адаптироваться к нерегулярным колебаниям при передаче данных. Проблему джиттера сети очень трудно решить, потому что он непредсказуем. Вот почему важность обеспечения качественного сетевого соединения, хорошей и адекватной пропускной способности и предсказуемой задержки может помочь уменьшить джиттер сети.


  1. https://www.comparitech.com/net-admin/network-jitter-tools/ ↩︎ ↩︎ ↩︎

  2. https://techdifferences.com/difference-between-jitter-and-latency.html ↩︎