Содержание
- 1 Причины Internet Protocol (IP) разработан в соответствии с принципом конца до конца , как доставка максимальных усилий службы, с целью сохранения логических маршрутизаторов необходимо реализовать как можно более простой. Если бы сеть обеспечивала надежную доставку самостоятельно, это потребовало бы инфраструктуры хранения и пересылки , в которой каждый маршрутизатор выделял значительный объем дискового пространства для пакетов, пока он ждал, чтобы убедиться, что следующий узел правильно их получил. Надежная сеть не сможет поддерживать гарантии доставки в случае отказа маршрутизатора. Надежность также нужна не для всех приложений. Например, при потоковой передаче мультимедиа в реальном
- 2 Последствия
- 3 Измерение
- 4 Допустимая потеря пакетов
- 5 Диагностика
- 6 Восстановление пакетов для надежной доставки
- 7 Влияние дисциплины в очередях
- 8 Смотрите также
- 9 Примечания
- 10 Рекомендации
- 11 Что такое потеря пакетов Wi-Fi
- 12 Как проверить потерю пакетов Wi-Fi
- 13 Как не потерять пакеты Wi-Fi
Потеря пакетов происходит, когда один или несколько пакетов данных, перемещающихся по компьютерной сети, не достигают места назначения. Потеря пакетов вызвана либо ошибками при передаче данных, обычно в беспроводных сетях , либо перегрузкой сети . Потеря пакетов измеряется как процент потерянных пакетов по отношению к отправленным пакетам.
Протокол управления передачей (TCP) обнаруживает потерю пакетов и выполняет повторную передачу , чтобы обеспечить надежную передачу сообщений . Потеря пакетов в TCP-соединении также используется для предотвращения перегрузки и, таким образом, приводит к преднамеренному снижению пропускной способности соединения.
В приложениях реального времени, таких как потоковое мультимедиа или онлайн-игра , потеря пакетов может повлиять на качество работы пользователя (QoE).
Причины Internet Protocol (IP) разработан в соответствии с принципом конца до конца , как доставка максимальных усилий службы, с целью сохранения логических маршрутизаторов необходимо реализовать как можно более простой. Если бы сеть обеспечивала надежную доставку самостоятельно, это потребовало бы инфраструктуры хранения и пересылки , в которой каждый маршрутизатор выделял значительный объем дискового пространства для пакетов, пока он ждал, чтобы убедиться, что следующий узел правильно их получил. Надежная сеть не сможет поддерживать гарантии доставки в случае отказа маршрутизатора. Надежность также нужна не для всех приложений. Например, при потоковой передаче мультимедиа в реальном
времени
важнее быстро доставить недавние пакеты, чем гарантировать, что в конечном итоге будут доставлены устаревшие пакеты. Приложение или пользователь также могут решить повторить операцию, которая занимает много времени, и в этом случае к бремени доставки исходного набора будет добавлен другой набор пакетов. Такой сети может также потребоваться протокол управления и контроля для управления перегрузками, что еще больше усложняет работу.
Чтобы избежать всех этих проблем, Интернет-протокол позволяет маршрутизаторам просто отбрасывать пакеты, если маршрутизатор или сегмент сети слишком заняты для своевременной доставки данных. Это не идеально для быстрой и эффективной передачи данных, и не ожидается, что это произойдет в незагруженной сети. Отбрасывание пакетов действует как неявный сигнал о том, что сеть перегружена, и может привести к тому, что отправители уменьшат количество потребляемой полосы пропускания или попытаются найти другой путь. Например, используя воспринимаемую потерю пакетов в качестве обратной связи для обнаружения перегрузки, протокол управления передачей (TCP) разработан таким образом, что чрезмерная потеря пакетов заставит отправителя задросселировать и прекратить наводнение данных в узкое место.
Пакеты также могут быть отброшены, если контрольная сумма заголовка IPv4 или последовательность проверки кадров Ethernet указывают, что пакет был поврежден. Потеря пакетов также может быть вызвана атакой отбрасывания пакетов .
Беспроводные сети
Беспроводные сети подвержены воздействию ряда факторов, которые могут повредить или потерять пакеты при передаче, таких как радиочастотные помехи (RFI), радиосигналы, которые слишком слабы из-за расстояния или многолучевого замирания , неисправного сетевого оборудования или неисправных сетевых драйверов. .
Wi-Fi по своей природе ненадежен, и даже когда два идентичных приемника Wi-Fi расположены в непосредственной близости друг от друга, они не демонстрируют одинаковые модели потери пакетов, как можно было бы ожидать.
Сотовые сети могут испытывать потерю пакетов, вызванную «высоким коэффициентом битовых ошибок (BER), нестабильными характеристиками канала и мобильностью пользователя». Преднамеренное дросселирование TCP не позволяет беспроводным сетям работать со скоростью, близкой к их теоретической потенциальной скорости передачи, потому что неизмененный TCP обрабатывает все отброшенные пакеты, как если бы они были вызваны перегрузкой сети , и поэтому может дросселировать беспроводные сети, даже если они фактически не перегружены.
Перегрузка сети
Перегрузка сети является причиной потери пакетов, которая может повлиять на все типы сетей. Когда контент поступает в течение длительного периода в данный маршрутизатор или сегмент сети со скоростью, превышающей возможную для отправки, нет другого выхода, кроме как отбрасывать пакеты. Если один маршрутизатор или канал ограничивают пропускную способность всего пути или сети в целом, это называется узким местом . В некоторых случаях пакеты намеренно отбрасываются процедурами маршрутизации или с помощью методов предотвращения распространения сети в целях оперативного управления.
Последствия
Потеря пакетов напрямую снижает пропускную способность для данного отправителя, поскольку некоторые отправленные данные никогда не принимаются и не могут быть засчитаны как пропускная способность. Потеря пакетов косвенно снижает пропускную способность, так как некоторые протоколы транспортного уровня интерпретируют потерю как указание на перегрузку и корректируют свою скорость передачи, чтобы избежать перегрузки.
Когда необходима надежная доставка, потеря пакетов увеличивает задержку из-за дополнительного времени, необходимого для повторной передачи. При отсутствии повторной передачи пакеты с наихудшими задержками могут предпочтительно отбрасываться (в зависимости от используемой дисциплины организации очереди ), что приводит к снижению общей задержки.
Измерение
Потеря пакетов может быть измерена как частота потери кадров, определяемая как процент кадров, которые должны были быть отправлены сетью, но не были.
Допустимая потеря пакетов
Потеря пакетов тесно связана с соображениями качества обслуживания . Допустимая величина потери пакетов зависит от типа отправляемых данных. Например, для передачи голоса по IP- трафику один комментатор посчитал, что «[m] пересылка одного или двух пакетов время от времени не повлияет на качество разговора. Потери от 5% до 10% общего потока пакетов повлияют на качество значительно «. Другой описал потерю пакетов менее 1% как «хорошо» для потокового аудио или видео, а 1-2,5% как «приемлемую».
Диагностика
Потеря пакетов обнаруживается надежными протоколами, такими как TCP. Надежные протоколы автоматически реагируют на потерю пакетов, поэтому, когда человеку, например сетевому администратору, необходимо обнаружить и диагностировать потерю пакетов, он обычно использует информацию о состоянии от сетевого оборудования или специальных инструментов.
Протокол управляющих сообщений Интернета обеспечивает функцию эха , когда передается специальный пакет, который всегда дает ответ. Такие инструменты, как ping , traceroute и MTR, используют этот протокол для визуального представления пути, по которому проходят пакеты, и для измерения потерь пакетов на каждом переходе .
Многие маршрутизаторы имеют страницы состояния или журналы, где владелец может найти количество или процент пакетов, отброшенных за определенный период.
Восстановление пакетов для надежной доставки
Согласно сквозному принципу , Интернет-протокол оставляет ответственность за восстановление пакетов посредством повторной передачи отброшенных пакетов конечным точкам — компьютерам, отправляющим и получающим данные. Они находятся в лучшем положении, чтобы решить, необходима ли повторная передача, потому что приложение, отправляющее данные, должно знать, лучше ли повторно передать сообщение полностью или частично, прошла ли необходимость отправки сообщения и как контролировать количество потребляемой полосы пропускания для учета любых перегрузок.
Сетевые транспортные протоколы, такие как TCP, предоставляют конечным точкам простой способ гарантировать надежную доставку пакетов, так что отдельным приложениям не нужно самостоятельно реализовывать логику для этого. В случае потери пакета получатель запрашивает повторную передачу, или отправитель автоматически повторно отправляет любые сегменты, которые не были подтверждены. Хотя TCP может восстанавливаться после потери пакетов, повторная передача отсутствующих пакетов снижает пропускную способность соединения, поскольку получатели ждут повторных передач, и они потребляют дополнительную полосу пропускания. В некоторых вариантах TCP, если переданный пакет потерян, он будет повторно отправлен вместе с каждым пакетом, который уже был отправлен после него.
Такие протоколы, как протокол пользовательских дейтаграмм (UDP), не восстанавливают потерянные пакеты. Ожидается, что приложения, использующие UDP, при необходимости будут реализовывать свои собственные механизмы обработки потери пакетов.
Влияние дисциплины в очередях
Для определения отбрасываемых пакетов используется множество дисциплин организации очереди . Большинство базового сетевого оборудования будет использовать организацию очереди FIFO для пакетов, ожидающих прохождения через узкое место, и они будут отбрасывать пакет, если очередь будет заполнена на момент получения пакета. Этот тип отбрасывания пакетов называется отбрасыванием хвоста . Другие механизмы полной очереди включают случайное раннее отбрасывание или взвешенное случайное раннее отбрасывание . Отбрасывание пакетов нежелательно, так как пакет либо утерян, либо его необходимо повторно передать, и это может повлиять на пропускную способность в реальном времени; однако увеличение размера буфера может привести к раздутию буфера, что по-своему влияет на задержку и дрожание во время перегрузки.
В тех случаях , когда качество обслуживания является ограничение скорости соединения, например, с помощью дырявого ведра алгоритма, пакеты могут быть умышленно заглядывали , чтобы замедлить определенные услуги , чтобы обеспечить доступную полосу пропускания для других служб , отмеченных высшей важностью. По этой причине потеря пакетов не обязательно указывает на низкую надежность соединения или признаки узкого места полосы пропускания.
Смотрите также
Примечания
Рекомендации
В общем раздаю я проводной интернет (pppoe) по вай фаю, на скрине 1 стабильность интернета ноутбука с которого раздаю.
На скрине 2 уже другой ноутбук который принимает вай фай (красная полоска снизу 100% потеря пакетов).
При обычном серфе интернета это не заметно, а вот когда заходишь в какую-нибудь counter strike например, играть с телепортами каждую минуту вообщем не вариант. Есть предположения из за чего потери и как это исправить?
p.s брандмауэр отключал, ноутбуки во время теста стояли рядом, во время теста не было ничего запущенного, у обоих ноутов win 10, на win 7 была такая же проблема, винда на обоих ноутах недавно установленная, ни о каких вирусах речи и быть не может.
Ответ
Здравствуйте. Эрик, вряд ли есть какое-то определенное решение этой проблемы. Честно говоря, я о таком не знаю. Дело в том, что вы раздаете интернет с ноутбука. У вас не маршрутизатор. Такие потери пакетов свободно могут быть из-за того, что Wi-Fi модуль в ноутбуке, который раздает Wi-Fi, просто не справляется с нагрузкой. Вы еще и в онлайн игры хотите играть при таком подключении. А это большая нагрузка на сеть.
Все что можно попробовать сделать в этой ситуации, это отключить Блютуз на ноутбуках и поэкспериментировать с драйверами Wi-Fi адаптера. В первую очередь на ноутбуке, который раздает Wi-Fi сеть. Возможно, это как-то повлияет на потерю пакетов и очень высокий пинг.
08.11.20 Автор вопроса: Эрик
Что такое потеря пакетов Wi-Fi
Под потерей пакетов Wi-Fi мы имеем в виду Потеря данных от источника до места назначения. В основном это не получение всей необходимой информации. Это может означать, что, например, у нас есть проблемы при игре онлайн. Мы также заметим медлительность при загрузке веб-страницы, когда загрузка, вызовы или видеовызовы прерываются.Почему происходит потеря пакетов Wi-Fi? Основная причина в том, что сигнал, который достигает нас, очень слабый , Например, если мы подключены к устройству очень далеко от маршрутизатора и покрытие плохое. Это может также произойти, если есть помехи с другим оборудованием или если мы используем неисправное оборудование.
Как проверить потерю пакетов Wi-Fi
Мы можем использовать разные инструменты и функции с помощью которого мы можем проверить, есть ли у нас потеря пакетов Wi-Fi. Таким образом, мы можем принять меры в случае возникновения проблемы и попытаться максимально уменьшить ущерб.Для этого мы можем использовать трассировка и пинг команды. Мы должны пойти в Пуск, написать командную строку и запустить ее. Позже мы выполняем команду tracert, за которой следует IP-адрес или веб-сайт, который мы хотим проверить. Например, tracert redeszone.net.Мы также можем использовать команду ping и страницу, которая нас интересует. Например, пинг redeszone.net. Он покажет нам количество отправленных и полученных посылок, а также возможные потери.Мы также можем использовать внешние и бесплатные приложения, такие как MicrosoftCеть Монитор. Это простой инструмент, который перехватывает пакеты и может анализировать возможные проблемы.
Как не потерять пакеты Wi-Fi
Мы видели, что это за проблема и как ее проверить, но теперь мы посмотрим, как предотвратить это. Одной из основных проблем потери пакетов Wi-Fi является расстояние до маршрутизатора и, следовательно, низкий уровень сигнала. Мы можем решить это по-разному. Проще всего подключиться к маршрутизатору как можно ближе, но это не всегда возможно. В случаях, когда мы не можем перемещаться рядом с маршрутизатором, мы всегда можем использовать сетевые усилители , ретрансляторы, системы Wi-Fi Mesh и другие опции для возможности навигации независимо от расстояния до маршрутизатора.Это также хорошая идея контролировать группа что мы используем. Как мы знаем, современные маршрутизаторы имеют полосу 5 ГГц, а также полосу 2.4 ГГц. По сути, мы можем сказать, что первый из них предлагает большую скорость, но, тем не менее, мы должны быть ближе к маршрутизатору. 2.4 ГГц является лучшим, чтобы связать нас дальше.Но иногда проблемы с аппаратные средства мы используем. Мы должны убедиться, что наша сетевая карта установлена правильно, что она не имеет каких-либо дефектов, а также что драйверы обновлены правильно.Короче говоря, следуя этим простым шагам, мы можем избежать потери пакетов Wi-Fi, которые могут поставить под угрозу правильное функционирование наших соединений и повлиять на скорость сети.Используемые источники:
- https://ru.xcv.wiki/wiki/packet_loss
- https://help-wifi.com/voprosy-otvety/100-poterya-paketov-i-vysokij-ping-pri-razdache-wi-fi-s-noutbuka/
- https://itigic.com/ru/wifi-packet-loss-how-to-avoid-it/