Мало что может быть более неприятным, чем попытка работать, играть или смотреть фильм в потоковом режиме, когда из-за нестабильного интернет-соединения возникают заикания, паузы и другие нестабильные действия. Даже если ваш сигнал Wi-Fi сильный или вы используете проводное соединение, вы все равно можете столкнуться с задержками из-за раздражающего явления потери пакетов.
Если вы задаетесь вопросом, что такое потеря пакетов и как ее устранить, мы поможем вам объяснить эту проблему и покажем, как ее можно смягчить.
Что такое пакет?
Представьте себе одно электронное письмо как колонну автобусов, везущих класс в Диснейленд. Каждый автобус везет часть общего числа учеников - вашу электронную почту - вместе с информацией о том, куда он едет, откуда он и кто едет на сиденьях.
Сети, по сути, разбивают вашу электронную почту - и все остальные данные - на эти автобусы, или пакеты. В свою очередь, электронное письмо, которое вы отправляете маме, - это не просто один большой файл, пропущенный через интернет-трубы. Вместо этого оно представляет собой конвой из маленьких битов данных, чтобы все остальные могли одновременно отправлять письма и маме.
Как только все автобусы достигают заданного пункта назначения, их полезная нагрузка выгружается, чтобы воссоздать ваше сообщение в мамином почтовом клиенте.
Один пакет содержит три основных компонента:
Заголовок
- IP-адрес источника
- IP-адрес назначения
- Тип пакета
- Номер пакета
Полезная нагрузка
- Часть общих данных
Трейлер
- Исправление ошибок
- Информация о конце пакета
Типичный размер пакета составляет около 1 500 байт, хотя фактический размер может быть разным.
Что такое потеря пакетов?
Это когда один из наших метафорических автобусов не доезжает до Диснейленда.
Не забывайте, что автобусная колонна не едет по прямой от вашего компьютера к месту назначения по единственной автостраде. Вместо этого колонна прокладывает оптимальный маршрут через множество небольших городов. Например, соединение вашего браузера может пройти через 20 "остановок", прежде чем достигнет ближайшего хост-сервера Digital Trends. Это число может быть больше или меньше, в зависимости от вашего геологического положения.
Как и в реальном мире, на дорогах могут возникать помехи для движения автобусов, так и пакеты иногда сталкиваются с подобными препятствиями и отклонениями от маршрута. В цифровом мире эти пробки и перенаправления могут помешать некоторым автобусам добраться до Диснейленда. Чтобы не допустить полного сбоя, пакеты передаются повторно, но в результате возникают задержки при игре в онлайн-игры, обрывистые видеопотоки и некачественный звук. Даже просмотр веб-страниц может показаться медленным.
Перегруженность сети - не единственный фактор.
Потеря пакетов связана не только с перегрузкой сети. Проблемы могут вызывать и другие факторы, например:
Неисправное оборудование: Поврежденные кабели, устаревшие модемы и маршрутизаторы, а также поврежденные драйверы сетевых карт могут сильно влиять на производительность сети. В крупных компаниях проблемы могут возникнуть из-за неисправных сетевых коммутаторов и брандмауэров.
Перегруженные устройства: В этом случае сетевое оборудование работает больше обычного, чтобы справиться со всем трафиком. Эти устройства будут временно задерживать пакеты, пока у них не появится время для их обработки и отправки. К тому времени, когда пакет достигает места назначения, он приходит слишком поздно. В некоторых случаях он отбрасывается.
Неисправное программное обеспечение: Программное обеспечение, работающее на сетевом устройстве, может иметь дефекты - либо изначально, либо как побочный эффект от недавнего обновления, - требующие перезагрузки, исправления или полной переустановки.
Неправильная конфигурация: Сетевые устройства на одном канале, настроенные на два разных дуплексных режима (так называемое несоответствие дуплекса), будут считать, что произошла "коллизия", и отбрасывать или задерживать пакеты.
Беспроводная связь менее надежна: В силу особенностей беспроводной связи пакеты имеют больше шансов исчезнуть в цифровой пустоте из-за радиочастотных помех, силы сигнала и расстояния.
Угрозы безопасности: Хакеры могут получить контроль над сетевым устройством и использовать его для передачи трафика, блокируя пункт назначения. Другой хакер может заставить сетевые устройства намеренно терять пакеты.
Как увидеть потерю пакетов?
Если у вас мало времени, мы предлагаем вам посетить этот сайт Packet Loss Test и запустить быстрый тест, чтобы посмотреть, каковы результаты в вашей сети. Для более прямого и тщательного варианта вы можете подтвердить потерю пакетов с помощью PowerShell (или командной строки) в Windows. Вот как это сделать:
Шаг 1: Щелкните правой кнопкой мыши на кнопке "Пуск" и выберите Windows PowerShell (Admin) в меню Power Menu.
Шаг 2: Введите ping, а затем адрес вашего маршрутизатора (вот как его найти). Например:
ping 192.168.0.1
В результатах вы увидите процентное соотношение рядом с показателем Lost. Как показано ниже, вы хотите, чтобы это число было равно нулю, то есть все пакеты достигли места назначения.
Однако это всего лишь локальный показатель. Если вы хотите увидеть потерю пакетов между вашим компьютером и веб-сайтом, вам нужно выполнить ping-адрес веб-сайта.
Например, введите следующее:
ping www.digitaltrends.com
В нашем тесте результаты (на данный момент) показали нулевую потерю пакетов, что очень хорошо, учитывая, что между этим автором и хост-сервером сайта около 11 хопов. Мы проводили этот тест, используя ПК с проводным соединением.
Однако, используя команду ping, вы отправляете и получаете только четыре пакета. Если вам нужен более длительный тест, введите следующее:
Ping [вставить адрес] -t
Этот тест будет продолжаться бесконечно, пока вы не нажмете комбинацию клавиш Ctrl + C.
Если вам интересно узнать, сколько хопов находится между вами и местом назначения, введите следующее:
tracert [вставить адрес]
Обычно результаты показывают ваш текущий IP-адрес вместе с адресами всех хопов, но мы убрали их из скриншота по соображениям безопасности.
В MacOS и Linux для запуска команды Ping можно использовать Терминал. В MacOS Терминал либо прикреплен к док-станции, либо обычно находится в папке "Другое" в Пусковой установке.
Если на Chromebook установлен Linux, Terminal, скорее всего, находится в папке Linux Apps в Launcher.
Однако, как и команда Pin g-t в Windows, тест выполняется бесконечно, требуя ввода комбинации клавиш Ctrl + C или Command + C.
В данном случае мы заметили потерю пакетов при пинге Digital Trends с MacBook Air на беспроводном соединении 5GHs. Второй тест на локальном маршрутизаторе не выявил никаких потерь. Однако при третьем повторном обращении к Digital Trends потери пакетов снизились до нуля.
Тем не менее, случайные падения будут происходить - вам просто не нужны постоянные потери.
Как устранить потерю пакетов?
Многие проблемы, вызывающие потерю пакетов, могут быть даже не на вашей стороне соединения, но это не значит, что вы не можете сделать некоторые вещи, чтобы улучшить ситуацию.
Перезагрузите компьютер
Программное обеспечение, работающее на вашем компьютере, - будь то драйвер, служба или приложение - может временно конфликтовать.
Например, вкладки в Google Chrome могут потреблять 75 % системной памяти, вызывая дросселирование или сбои в работе других служб. В некоторых случаях перезагрузка может решить проблемы с программным обеспечением, которое может влиять на сетевой трафик.
Проверьте соединения
Это может показаться простым, но неправильно подключенные кабели могут вызвать всевозможные проблемы, поэтому всегда стоит проверять их. Если вы используете проводное соединение с компьютером или ноутбуком, отключите кабель и снова подключите его. Для полной уверенности проделайте то же самое с подключением маршрутизатора к телефонной линии.
Обновление программного обеспечения
Конечно, обновления могут раздражать, поскольку они могут привести к временной остановке работы. Но они также необходимы, особенно если старая прошивка содержит недостатки, из-за которых устройство теряет ваши пакеты.
Убедитесь, что операционная система и сетевые драйверы вашего компьютера актуальны, а также все используемые вами программы для работы с сетью, такие как Google Chrome и Mozilla Firefox.
Вы используете маршрутизатор? Убедитесь, что его прошивка актуальна.
Перейдите на проводное соединение
Беспроводное соединение отлично подходит для перемещения по дому во время прослушивания Baby Shark на телефоне, но оно может стать жертвой радиочастотных помех, силы сигнала и расстояния. Если вы не видите никаких реальных проблем с подключением, продолжайте работать как обычно.
Но если вы испытываете заметные задержки в работе настольного компьютера, ноутбука, телевизионной приставки, игровой консоли или другого подобного устройства, переход на проводное соединение может существенно изменить ситуацию. Вы не только получите более высокую пропускную способность, но и большинство кабелей Ethernet экранированы, что позволяет снизить уровень помех.
Отключите возможные помехи
Для беспроводных устройств радиочастотные помехи могут быть проблемой. Это означает, что вам следует отключить другие беспроводные устройства, которые не используются, например беспроводные наушники, колонки и даже Bluetooth-соединения на смартфонах и планшетах. Вы также можете использовать настройки маршрутизатора для изменения канала беспроводной связи, чтобы уменьшить конкуренцию с соседским Wi-Fi.
Если ваши устройства проводные, убедитесь, что кабели не проложены рядом с предметами, которые могут создавать электрические и магнитные помехи, особенно если кабели неэкранированные. Если вы используете подключение Powerline, электрическая схема вашего дома или офиса может вызвать проблемы в дополнение к "шуму", создаваемому крупными электроприборами.
Пересмотрите настройки качества обслуживания
Если другие пользователи в вашем доме конкурируют с вашим соединением, а ваша работа должна быть приоритетной, вы можете распределить полосу пропускания, заглянув в маршрутизатор и изменив настройки качества обслуживания, чтобы установить приоритет трафика. Это означает выделение большей полосы пропускания для ваших устройств, чем для других.
В каждом маршрутизаторе эти настройки могут быть разными. Найдя их, вы можете создать "правила", которые выделяют определенный трафик, сервисы или устройства с уровнем пропускной способности, например "максимальный" или "наивысший". Как правило, общая пропускная способность сети при загрузке и выгрузке трафика должна быть меньше, чем разрешенная подпиской, чтобы у компонента QoS было пространство для внесения корректировок.
Перезапустите все
Где-то между вами и Всемирной паутиной какой-то цифровой гремлин съел ваши пакеты. Хотя проблема может быть не на вашем конце соединения с провайдером, перезапуск всего - отличный способ устранить неполадки, не вникая в детали. Отключите модем и/или маршрутизатор и удерживайте кнопку питания в течение 30 секунд, а затем снова подключите его.
Для всех остальных подключенных устройств перезагрузка тоже будет хорошей идеей - начать с этого никогда не помешает. Локальная сеть присваивает вашему устройству адрес, который может измениться при перезагрузке сети (если он не статический). Можно попробовать на время отключить Wi-Fi или отсоединить кабель Ethernet, но проблемы с подключением могут сохраниться до перезагрузки.
Замените или обновите оборудование
Иногда причиной потери пакетов может быть старое или неисправное оборудование. Модернизация маршрутизатора или модема, если он у вас уже давно, должна быть крайней мерой, но если вы перепробовали все возможные варианты, это может быть лучшим решением. В конце концов, даже если он не был полностью виноват в потере пакетов, прирост производительности будет того стоить.
Однако если вы считаете, что проблемы возникают из-за сетевого подключения к настольному компьютеру, вы всегда можете попробовать добавить дополнительную сетевую карту. Хотя это невозможно сделать с большинством ноутбуков и планшетов, для настольных компьютеров это может быть именно то, что вам нужно.
Когда дело доходит до решения технических проблем, мы понимаем, что многие люди испытывают приступы беспокойства и растерянности. Однако вы можете быть уверены, что все проблемы, связанные с техникой, имеют простые технические решения. Потеря пакетов - это один из примеров технической сложности, которую, обнаружив проблему, вы сможете легко решить. В конце концов, очень сложно решить проблему, если вы не можете ее легко определить.
Борьба с DoS-атакой
Предприятия часто обвиняют в потере пакетов атаки типа "отказ в обслуживании" (DoS). ИТ-специалисты определяют IP-адреса и отправляют запросы на блокировку. Современные средства кибербезопасности позволяют блокировать эти атаки и быстро их обнаруживать. Переход в облако также уменьшает последствия DoS-атак.
Установите монитор производительности сети
Пытаться уследить за всем, что связано с потерей пакетов, очень неприятно, особенно если вы хотите двигаться дальше и гарантировать, что услуги по-прежнему будут доступны вашим пользователям. Программное обеспечение для мониторинга производительности сети - это высококлассное решение, которое позволит вам отслеживать состояние сети как растущего бизнеса. Solarwinds Network Performance Monitor и Progress WhatsUp Gold предлагают бесплатные пробные версии для новых пользователей.
Что означает 100-процентная потеря пакетов?
Эти исправления предполагают, что вы имеете дело со случайными потерями пакетов, когда небольшая часть данных теряется при прохождении через ваши соединения. Однако иногда вы можете увидеть ошибку, говорящую о том, что вы испытываете 100-процентную потерю пакетов. Такую ошибку можно увидеть, например, на Xbox, когда возникают проблемы с подключением к интернету.
Потеря 100 % пакетов означает, что ни один пакет данных не передается вообще. Другими словами, нет связи между устройством - в данном случае Xbox - и серверами, с которыми оно пытается связаться.
Эта ошибка указывает на проблемы либо с настройками вашей сети, либо с сервером, с которым вы пытаетесь установить связь. Пользователи Xbox сообщали о появлении этой ошибки, когда серверы Xbox не работали, или же она может иногда возникать, если определенные типы трафика блокируются вашим интернет-провайдером. Если вы столкнулись с этой ошибкой, сначала попробуйте перезагрузить затронутое устройство, затем проверьте настройки сети и обратитесь к провайдеру, если проблема не исчезла.
Если вам понравилась эта статья, подписывайтесь, чтобы не пропустить новые полезные статьи!
Вы также можете читать меня здесь:
- Telegram: https://t.me/gergenshin
- яндекс Дзен: https://dzen.ru/gergen
- официальный сайт: https://www-genshin.ru