Как проверить потерю пакетов: инструкция и рекомендации
Содержание:
- Что такое интернет-пакеты и пинг
- Что вызывает потерю пакетов в вашей сети
- Зачем тестировать потерю пакетов?
- Как измерить скорость интернета
- Что вызывает потерю пакетов в вашей сети
- Программа Ping – как запускать и использовать
- Определение причины потери пакетов
- Проверка качества связи с помощью онлайн-ресурсов
- Как настроить спящий режим через настройки
- Способ 1: Утилита ping
- Проверка скорости интернета на компьютере через speedtest.net
- Решение проблем с Интернет-соединением
- Что такое пакеты и как они теряются?
- Что такое пакеты и как они теряются
- Общие вопросы и решения
- Проверка при помощи командной строки
- Что делать
- Что такое пакеты и как они теряются
- mtr и mtr-gtk (консольная и графическая версия)
- Проверка при помощи командной строки
- Диагностика при помощи утилиты tracert
- Что такое пакеты и как они теряются?
- Какие факторы определяют плохое качество Интернет-соединения
- Что такое интернет-пакеты и пинг
Что такое интернет-пакеты и пинг
Данные передаются между ПК сети небольшими блоками-кирпичиками, каждый файл разбивается на фрагменты, отправляется на удаленный компьютер, а там вновь собирается. Так (простыми словами) происходит передача данных, благодаря которой пользователь получает возможность делать запросы, скачивать видео, музыку и иную информацию.
Эти кирпичики называют пакетами.
Ту скорость, с которой ПК обменивается данными с конкретным сервером, именуют пингом (ping). А еще операционная система Windows обладает встроенной программой с аналогичным названием. Она позволяет тестировать, за какое время пакеты попадут на определенный удаленный ПК и вернутся обратно.
Что вызывает потерю пакетов в вашей сети
Потери пакетов не происходят по одной причине. Диагностика причины потери пакетов в сети скажет вам, что вам нужно исправить.
- Полоса пропускания сети и перегрузка: Основной причиной потери пакетов является недостаточная пропускная способность сети для желаемого соединения. Это происходит, когда слишком много устройств пытаются обмениваться данными в одной сети.
- Недостаточное оборудование: Любое оборудование в вашей сети, которое маршрутизирует пакеты, может привести к потере пакетов. Наиболее уязвимы маршрутизаторы, коммутаторы, брандмауэры и другие аппаратные устройства. Если они не могут «идти в ногу» с трафиком, который вы маршрутизируете через них, они будут отбрасывать пакеты. Подумайте об этом, как официант с их руками: если вы попросите их подобрать другую тарелку, они, вероятно, сбросят одну или несколько других тарелок.
- Поврежденный кабель: Потеря пакетов может произойти на уровне 1, физическом сетевом уровне. Если ваши кабели Ethernet повреждены, неправильно подключены или слишком медленны, чтобы обрабатывать трафик сети, они будут «просачивать» пакеты.
- Ошибки программного обеспечения: Нет программного обеспечения безупречно. Прошивка вашего сетевого оборудования или программного обеспечения вашего компьютера может иметь ошибки, которые вызывают потерю пакетов. В этом случае для потребителя мало что нужно делать. Вы можете попытаться решить проблему самостоятельно, но часто единственный способ устранить проблему — это исправление прошивки от поставщика, поставляющего оборудование. Обязательно сообщайте о подозрительных ошибках, когда найдете их, чтобы побудить поставщиков устранить проблему.
Зачем тестировать потерю пакетов?
Потеря пакетов влечет за собой сбои в сетях, особенно в глобальных (WAN) и в беспроводных. Тестирование потери пакетов помогает установить, вызваны ли потерей UDP пакетов проблемы с сетевым подключением или результатом этого стало снижение качества соединения VoIP.
PRTG Network Monitor – универсальный инструмент сетевого мониторинга, который не только помогает выявить потерю пакетов, устранить проблему потери в беспроводных соединениях и UDP, но может использоваться для измерения пропускной способности, проверки доступности сетевых устройств, мониторинга использования сети, сканирования IP-адреса и контроля производительности Интернета и локальной сети. Гибкие настройки оповещения позволяют точно определить, когда и как вы хотите получать оповещения о проблемах.
PRTG тестирует потери UDP пакетов c помощью встроенного сенсора Одностороннее качество обслуживания, который оценивает соединение, отправляя UDP пакеты между двумя удаленными зондами (probes). Помимо измерения потерянных пакетов, сенсор QoS контролирует параметры джиттер VoIP, дублирование пакетов, задержка пакетов и время ожидания Ethernet.
Как измерить скорость интернета
Чтобы бесплатно измерить скорость интернет-соединения и узнать реальное качество трафика, нужно:
- посетить наш портал SPEEDTEST;
- нажать кнопку, предлагающую начать тестирование;
- подождать, пока программа проведёт вычисления;
- посмотреть результаты.
Чтобы итоги оказались максимально точными, рекомендуется:
- заранее отключить все программы и приложения, использующие трафик;
- отключить обновления и отменить загрузки (скачивания);
- отключить от домашней сети wi-fi посторонние устройства или заменить беспроводное подключение соединением через кабель (LAN).
Данные полученные от сервиса
По итогам тестирования пользователям станут известны 3 глобальных показателя:
- скорость загрузки (мбит/с), отвечающая за время открытия сайтов, загрузки видео и скачивания файлов из интернета;
- скорость отдачи (мбит/с), показывающая качество видеозвонков и отвечающая за время загрузки файлов в файлообменники;
- ping (мс) – показатель, указывающий время, необходимое для передачи пакета с данными на сервер и его получения обратно (а также количество потерянных пакетов), актуален для онлайн-игр.
Выбрать из перечисленных показателей важнейшее невозможно, поскольку их значимость зависит от ситуации. Кроме того, при надёжном соединении все показатели должны быть на достойном уровне.
Нормальные значение входящей и исходящей скорости пинга
Назвать оптимальные значения скорости невозможно, поскольку они зачастую зависят от того, какой тариф подключен у пользователя. Именно на показатели тарифного плана и следует ориентироваться, сравнивая результаты тестирования с тем, что должно быть.
При этом нужно учитывать, что сервис измеряет скорость в Мбит/с, а в абонентском договоре могут быть указаны другие единицы, например, Мбайт/с, Кбайт/с или Кбит/с.
Также стоит знать, что:
- скорость загрузки и отдачи должна быть максимально высокой;
- пинг, напротив, должен оказаться минимальным (в идеале меньше 10 мс).
Что вызывает потерю пакетов в вашей сети
Потеря пакета происходит не только по одной причине. Диагностика причины потери пакетов в вашей сети покажет вам, что вам нужно исправить.
Mint Images / Getty Images
- Пропускная способность сети и перегрузка . Основной причиной потери пакетов является недостаточная пропускная способность сети для требуемого соединения. Это происходит, когда слишком много устройств пытаются установить связь в одной сети.
- Недостаточно мощное оборудование. Любое оборудование в сети, которое маршрутизирует пакеты, может привести к потере пакетов. Маршрутизаторы, коммутаторы, брандмауэры и другие аппаратные устройства являются наиболее уязвимыми. Если они не могут «идти в ногу» с трафиком, который вы передаете через них, они будут отбрасывать пакеты. Думайте об этом как официанте с полными руками: если вы попросите их взять другую тарелку, они, вероятно, уронят одну или несколько других тарелок.
- Поврежденные кабели. Потеря пакетов может произойти на уровне 1, физическом сетевом уровне. Если ваши кабели Ethernet повреждены, неправильно подключены или слишком медленны для обработки сетевого трафика, они будут «пропускать» пакеты.
- Программные ошибки: ни одно программное обеспечение не является безупречным. Микропрограмма вашего сетевого оборудования или программного обеспечения вашего компьютера может содержать ошибки, которые могут привести к потере пакетов. В этом случае потребитель мало что может сделать. Вы можете попытаться решить проблему самостоятельно, но часто единственным способом решения проблемы является исправление микропрограммы от поставщика, поставляющего оборудование. Обязательно сообщайте о предполагаемых ошибках, чтобы найти поставщиков, которые помогут решить проблему.
Программа Ping – как запускать и использовать
Для демонстрации работы данного средства диагностики следует запустить командную строку:
- Активируем панель «Пуск», в нижней строке (поле) пишем латиницей: «cmd» и жмем «Ввод».
- Появится окно, здесь следует напечатать «ping» и нажать «Enter».
- Но в результате выскочит длинное сообщение с указанием параметров. Это значит, что без дополнительных данных программа работать не будет. Самым простым способом теста является команда «ping адрес сервера». Пример: «ping google.com». Программа отправит на сервер Google несколько пакетов, измерив, за какое время они дойдут туда и обратно.
- Вводим команду «ping google.com», вместо гугл можно вписать другой сайт
После нескольких попыток отправить/принять данные появится результат: 4 пакета отправлено, 2 получено, 50% — потери.
Именно так можно протестировать качество связи между данным ПК и определенным сервером
При этом важно понимать, что на скорость влияет множество причин
Определение причины потери пакетов
Чтобы определить основную причину потери пакетов, вы должны начать с самой простой проблемы, чтобы обнаружить и проложить свой путь назад.
Сначала проверьте соединение Ethernet между устройствами. Проверьте наличие явных признаков физического повреждения и неправильной работы. Правильно ли работают эти кабели? Выключает ли кабели проблемы? Проверьте маршрутизаторы и коммутаторы аналогичным образом.
Во-вторых, определите, есть ли достаточная пропускная способность для обработки требуемых устройств в вашей сети. Является ли какая-либо часть аппаратного обеспечения значительным количеством соединений, чем нужно? Это часто процесс поиска и замены до тех пор, пока проблема не будет решена. Вы также можете использовать «известный хороший» коммутатор и маршрутизатор, заменяя его потенциально проблемными устройствами в сети, чтобы узнать, пропадет ли потеря пакетов при удалении определенного устройства.
Проверка качества связи с помощью онлайн-ресурсов
Проверку качества связи можно производить на разных сервисах:
- https://pr-cy.ru/speed_test_internet;
- Яндекс Интернетометр;
- http://www.speedtest.net/ru и других.
Эти сайты можно открыть в любой операционной системе при помощи всех браузеров и провести тест.
Так выглядит страница https://pr-cy.ru:
- в любом браузере вводим адрес ресурса и переходим на него;
А это портал Yandex:
- в поле запросов введите «Яндекс Интернетометр», щелкните «Enter»;
Видно, что ПК имеет проблемы со скоростью:
- входящее соединение показало 745 Кбит/с;
- исходящее – всего лишь 100 Кбит/с.
Это может быть одной из причин потери информации.
Чтобы более точно узнать скорость, нужно провести несколько тестов с использованием разных сервисов. Лучше всего в разное время суток, так как ночью соединение, вероятно, будет лучше, чем днем.
Как настроить спящий режим через настройки
Настройка спящего режима – стандартная опция для любой операционной системы на Андроиде. Основное меню управление находится по следующему пути:
- заходим в раздел основных настроек системы через шторку и иконку в виде шестеренки или через основное меню и выбор раздела «Настройки»;
- там находим строку с надписью «Экран»;
- на новых версиях системы стоит также проверить блок опций под заголовком «Дополнительно»;
- в полученном окне нужно найти и выбрать функцию «Спящий режим»;
- на телефонах китайских производителей иногда искомый блок располагается в подразделе «Блокировка и защита».
На скриншотах экрана путь выглядит следующим образом:
Система автоматически предложит выбрать время с момента последней активности до отключения питания. Стандартно доступны варианты:
- 15 секунд;
- 30 секунд;
- 1 минута;
- 2 минуты;
- 5 минут;
- 10 минут;
- 30 минут.
Как вы можете заметить, полного отключения принудительного сохранения энергии здесь нет. Однако, китайские производители, такие как Сяоми, Хуавей и Хонор добавили эту функцию в стандартные настройки. Она записана как клавиша «Не выключать» или «Никогда» в карусели выбора времени ожидания.
Если вы хотите увидеть процесс установки опции в режиме реального времени, можете обратиться к следующему видео:
Способ 1: Утилита ping
Начать стоит с системных утилит, которые подходят для проверки стабильности интернет-соединения. Самое популярное решение называется ping, а для его использования потребуется выполнить всего несколько действий:
- Откройте «Пуск» и отыщите там «Командную строку». Запускать от имени администратора ее не обязательно, поскольку ping доступен даже пользователю с обычными правами.
Введите и нажмите по клавише Enter, чтобы запустить анализ. Домен google.com можно заменить любым другим или вообще написать IP-адрес для проверки.
Ожидайте осуществления обмена пакетами с указанным сервером, просматривая пинг.
По окончании вы получите соответствующее уведомление о том, сколько пакетов было отправлено, получено и потеряно. Внизу также отобразится статистика по времени отклика. Чем все значения ближе друг к другу, например, минимальное — 3, а максимальное — 5, тем стабильнее сеть.
Введите , чтобы на экране отобразились вспомогательные аргументы. Ими можно воспользоваться для применения особых настроек проверки сети.
Если все или некоторые пакеты были потеряны и значения задержки значительно различаются, значит, сеть функционирует нестабильно, например, источник Wi-Fi расположен слишком далеко, у LAN-кабеля есть повреждения или наблюдаются проблемы на линии самого провайдера.
Проверка скорости интернета на компьютере через speedtest.net
Выше уже говорилось, что проверка скорости интернета предельно схожа на любом сервисе, поэтому, чтобы пользователям было легче узнать результат, стоит изучить все особенности процесса на примере использования системы спид тест. net.
Она предельно проста и потребует:
- подготовить устройство к тестированию;
- открыть сайт с выбранным сервисом;
- измерить качество передачи данных, нажав соответствующую кнопку;
- дождаться результатов.
Отдельного внимания заслуживает подготовка компьютеров и телефонов к тесту.
Чтобы получить максимально точные показатели, требуется:
- отключить все активные программы и приложения, работающие в фоновом режиме;
- отменить загрузки и обновления;
- отключить сторонние устройства и приборы, подключенные к ПК;
- по возможности исключить использование роутера, подключив кабель напрямую к компьютеру;
- отключить от wi-fi сторонних пользователей, если используется беспроводное соединение.
Соблюдение перечисленных правил повысит точность измерений.
Проверка скорости интернета определяет
После проведения теста скорости интернета speedtest пользователи получают 3 или 4 различных показателя:
- входящее соединение – демонстрирует качество загрузки видео и сайтов;
- исходящий трафик требуется для отправки сообщений и совершения звонков, то есть всего, что исходит от абонента;
- пинг (ping) – время, потребовавшееся на передачу пакета на сервер;
- джитерр, отражающий частоту колебание пинг и, соответственно, стабильность подключения.
Какая скорость интернета оптимальная для видео, Skype и игр
Оптимально подходящая скорость зависит от целей абонентов. Так, в зависимости от имеющихся желаний, пользователям стоит учесть, что:
- минимальные условия требуются для социальных сетей и аналогичных сайтов (около 3 Мбит/с);
- загрузка видео и требует средние показатели в 20 Мбит;
- игры нуждаются в хорошем пинге и невысоком джитерре;
- использование Skype и трансляции видеозвонков нуждаются в высоком уровне исходящего соединения.
При этом большинство современных операторов без проблем обеспечивают клиентов надлежащим уровнем соединения.
Основные причины низкой скорости
Важнейшие причины, влияющие на показатели спидтеста скорости интернета и качество загрузки сайтов, уже упомянуты выше. Они практически полностью указаны в перечне действий, которые нужно сделать, чтобы замерить параметры связи:
- загрузки и скачивание файлов;
- работа программ, включая приложения, работающие в фоновом режиме, но способнее использовать трафик;
- устройства и люди, подключенные к беспроводной сети, включая тайно подключившихся соседей.
Решение проблем с Интернет-соединением
Итак, мы разобрались, как проверить потерю пакетов, и появляется главный вопрос — что делать, чтобы устранить ее.
Самый первый шаг к решению проблемы — перезагрузить оборудование. Имеет смысл выполнить перезагрузку домашнего роутера и компьютера еще до того, как начать диагностику, часто это может избавить от лишних действий и моментально исправит ситуацию. Если по трассировке видно, что потери идут на роутере, а перезагрузка не помогает, лучше всего обратиться в сервисный центр или произвести замену маршрутизатора.
Если вы определили, что не работает какой-то конкретный ресурс, лучше всего обратиться в техническую поддержку. Они должны будут провести проверку со своей стороны и сообщить, если имеются какие-либо аварийные ситуации.
Если проблема со стороны провайдера, как правило, в техподдержке поставщика проводят детальную диагностику со стороны Сети и выявляют проблему, которая может быть связана со сбоями в работе станционного оборудования, магистральных сетей и т. д.
Где бы ни наблюдалась неисправность, очень важно выяснить точную локализацию и обозначить четкое наличие проблемы. Даже если вы никак не можете повлиять на ситуацию со стороны провайдера, данные, полученные при диагностике, могут существенно ускорить решение вопроса
Что такое пакеты и как они теряются?
Пакет — это определенный блок данных, который передается посредством сетевых протоколов. Это значит, что устройства, соединенные в сеть посредством кабельных сетей, обмениваются данными и сведениями. Одно устройство посылает запросы, другое их принимает. Если не вдаваться в технические подробности, то именно таким образом устроены любые сети, в том числе и Интернет.
В том случае, когда в работе сети наблюдаются какие-либо неполадки, не все данные могут дойти до устройства, которому они адресованы, в том объеме, в котором были отправлены. В таком случае и говорят о потере пакетов. Для пользователя это может выражаться в следующем: медленно открываются страницы в браузере, не загружаются изображения, видео и аудио, а в он-лайн играх увеличивается ping. Как проверить сеть на потерю пакетов? Это может сделать любой пользователь.
Почему теряются пакеты
Персональные компьютеры и серверы разбросаны по всему миру. Они объединяются в единую сеть при помощи кабелей, радио и спутниковых антенн. Передаваемая информация натыкается на многочисленные препятствия, пакеты не доходят до цели, не возвращаются обратно.
Пакетная технология передача данных
Особенно явно это ощущается в момент запуска сетевых игр или просмотра фильмов онлайн. Картинка начинает «тормозить» или вовсе замирать на какое-то время.
Что такое пакеты и как они теряются
Пакет — это блок данных, строгой структуры, размер которых обычно не превышает 64000 байт, а чаще всего меньше. Используются они для более эффективной передачи данных, что обеспечивает высокое качество подключения к сети.
Обмен пакетами в интернете производится с помощью стека протоколов TCP/IP( TCP — протокол обмена передачей / IP — межсетевой протокол). Это несколько протоколов, которые обеспечивают online передачу данных, определяют их форму, способ отправки и так далее.
Так же, под IP понимают адрес какого-либо ресурса непосредственно в интернете. При попытке обращения к этому ресурсу по адресу (IP) высылаются пакеты данных. Чтобы эти данные не терялись и не дублировались, их контролирует протокол обмена (TCP). Если данные были доставлены, адрес в свою очередь отправляет ответные пакеты. При успешном обмене отображается скорость, называемая пингом (ping). На любом этапе может произойти ошибка, что будет являться потерей пакета.
При обнаружении проблемы с соединением, качеством контента приложения любой поисковик может выдавать фразу «потеря пакетов интернета, как исправить» и многие другие, не особо помогающие разобраться вещи. Чтобы исправить проблему, нужно прежде всего узнать причину.
Общие вопросы и решения
Потери сетевых пакетов можно устранить, определив первопричину проблемы. В случае неисправности аппаратного обеспечения, установка новой замены, способной обрабатывать входящий трафик, а также способной максимизировать производительность системы, позволит, если не устранить неисправность, снизить потери пакетов при аренде. Это одна из причин, по которой компаниям или частным лицам целесообразно инвестировать средства и приобретать высокопроизводительные устройства.
Использование проводных соединений поможет обеспечить стабильную и стабильную передачу данных на подключенные устройства. Однако аппаратные проблемы могут также привести к потере пакетов. Общей проблемой с беспроводными соединениями являются сетевые помехи. Это можно сделать, используя менее населенные каналы. Это уменьшит количество перерывов в работе сети из-за не перегруженных сетей. Для сетей с большим скоплением пользователей проблема может быть решена путем увеличения пропускной способности сети у провайдера Интернет-услуг.
Проверка при помощи командной строки
Более детальную информацию можно достать средствами операционной системы. Ручная проверка потери пакетов осуществляется через командную строку. Вызов и команды будут рассмотрены на примере os Windows, а также ниже приведены аналогичные команды для Linux и MacOS.
Для открытия командной строки в Windows нужно:
- Открыть панель задач (по умолчанию находится внизу экрана).
- Нажать кнопку поиска.
- Ввести cmd или командная строка.
Обратите внимание! Для Linux достаточно ввести сочетание клавиш Ctrl+Alt+F1, для MacOS Shift+Command+U. В первую очередь, определить потерю возможно с помощью команды ping
Она предназначена для тестирования доставки пакетов. По умолчанию отправляются 4 пакета объемом в 32 байта
В первую очередь, определить потерю возможно с помощью команды ping. Она предназначена для тестирования доставки пакетов. По умолчанию отправляются 4 пакета объемом в 32 байта.
Для проверки требуется ввести в поле командной строки «ping». Начать проверку стоит с собственным частным IP-адресом, это поможет определить, является ли проблема локальной. Узнавать его можно через поисковик или при помощи командной строки. Введите «ipconfig», найти строку «IPv4-адрес». Перепишите этот адрес после команды ping.
Далее можно обратиться к серверам крупных компаний, так как они являются наиболее стабильными. Попробуйте несколько:
- ping ya.ru,
- ping google.com,
- ping 8.8.8.8 — публичный DNS сервер от Google.
Важно! В Linux утилита ping работает бесконечно, если не задано количество отправляемых пакетов, остановить отправку можно комбинацией Ctrl+C. Однако проблема может не проявиться на простой проверке
Чтобы провести расширенный тест, нужно изменить стандартные параметры. Параметры ставятся после основной команды, например «ping ya.ru -n 20» отправит двадцать пакетов, вместо четырех стандартных. Полезными параметрами для данной ситуации являются:
Однако проблема может не проявиться на простой проверке. Чтобы провести расширенный тест, нужно изменить стандартные параметры. Параметры ставятся после основной команды, например «ping ya.ru -n 20» отправит двадцать пакетов, вместо четырех стандартных. Полезными параметрами для данной ситуации являются:
- -n — количество отправляемых пакетов,
- -l — размер одного пакета,
- -t — постоянная отправка, прервать можно с помощью сочетания Ctrl+C, несовместимо с -n.
Диагностика при помощи утилиты tracert
Командная строка также предоставляет внутреннюю программу для проверки маршрутов запроса — «tracert» (в Linux и MacOS — traceroute). Или трассировка. Данная утилита показывает каждый шаг и время задержки в сети до конечного источника. Например, изначально идёт обращение к частному IP адресу компьютера, затем к серверу провайдера и далее N-ное количество шагов к конечному адресу. Если какой-то адрес не отвечает, он может быть причиной потери пакетов. Вводится команда аналогично предыдущей, например — «tracert ya.ru».
Стоит помнить, что если при «пинге» пакеты не терялись, а при трассировке некоторые узлы не отвечают, то это нормально. Отдельный узел может быть закрыт для трассировки. Однако, если же проблема есть в определенном узле, следует связаться с провайдером для решения проблемы.
Использование сторонних программ и утилит
Помимо командной строки можно использовать специализированные программы. Их преимущество в визуализации данных, также они облегчают тестирование, минусом же является дорогая стоимость и необходимость установки. Первый минус можно обойти используя торренты.
Пример таких программ:
- VisualRoute 2010 Pro 14.0,
- NetInfo 8.2.
Обратите внимание! У программ есть демоверсии, которые позволят не прибегать к оплате и торрентам
Что делать
Один из способов исправления ситуации: узнать, не используют ли какие-либо программы, работающие в фоновом режиме интернет-канал.
- Запускаем «Диспетчер задач», контекстное меню вызывается правым щелчком мыши на панели задач.
- Проверка ПК антивирусом. На компьютере могли «завестись» вредоносные приложения или процессы, которые используют сеть.
- Удалить, переустановить или обновить драйвера сетевой карты, модема.
- Попробовать использовать другое оборудование (как вариант, подключить ПК к сети с использованием мобильного телефона).
- Переустановить Windows.
Если ничего не помогло, то скорей всего проблема с провайдером и лучшим вариантом станет вызов специалиста из технической поддержки. Мастер сможет провести тест линии (оптического кабеля) и выявить другие неисправности.
Что такое пакеты и как они теряются
Пакет — это блок данных, строгой структуры, размер которых обычно не превышает 64000 байт, а чаще всего меньше. Используются они для более эффективной передачи данных, что обеспечивает высокое качество подключения к сети.
Обмен пакетами в интернете производится с помощью стека протоколов TCP/IP( TCP — протокол обмена передачей / IP — межсетевой протокол). Это несколько протоколов, которые обеспечивают online передачу данных, определяют их форму, способ отправки и так далее.
Так же, под IP понимают адрес какого-либо ресурса непосредственно в интернете. При попытке обращения к этому ресурсу по адресу (IP) высылаются пакеты данных. Чтобы эти данные не терялись и не дублировались, их контролирует протокол обмена (TCP). Если данные были доставлены, адрес в свою очередь отправляет ответные пакеты. При успешном обмене отображается скорость, называемая пингом (ping). На любом этапе может произойти ошибка, что будет являться потерей пакета.
При обнаружении проблемы с соединением, качеством контента приложения любой поисковик может выдавать фразу «потеря пакетов интернета, как исправить» и многие другие, не особо помогающие разобраться вещи. Чтобы исправить проблему, нужно прежде всего узнать причину.
mtr и mtr-gtk (консольная и графическая версия)
Программа mtr совмещает в себе функциональность программа traceroute и ping в едином инструменте диагностики сети. То есть эта программа показывает маршрут до указанного узла и непрерывно пингует каждые хоп и при этом собирает общую статистику потерь — на основе этих данных можно определить проблемный узел, на котором теряются пакеты.
Пример запуска:
mtr suip.biz
Пример вывода:
Данная программа поддерживает несколько методов трассировки.
Также она поддерживает разные форматы вывода для сохранения результатов, например, опция -C, —csv для сохранения результатов в формате CSV (обратите внимание, что на самом в качестве разделителя используется не запятая, а точка с запятой), а также опция -j, —json для сохранения в формате вывода JSON.
С помощью опции -n, —no-dns можно отключить преобразование IP в имена хостов.
Опцией -b, —show-ips можно включить отображение и имён хостов, и IP адресов.
Опцией -y n, —ipinfo n можно настроить вывод дополнительной информации о каждом IP хопа. В качестве n нужно указать цифру, которая означает:
0 Показывать номер автономной системы (AS) (эквивалент -z) 1 Показывать префикс IP 2 Показать код страны на основе AS 3 Показать RIR (ripencc, arin, ...) 4 Показать дату выделения IP префикса
У меня при любых значениях -y всегда показывается только номер автономной системы. К счастью, между различными видами можно переключаться по кругу используя кнопку y:
Опция -z, —aslookup отображает номер Автономной Системы (AS) для каждого хопа.
Опция -f NUM используется для установки номера первого TTL. По умолчанию равно 1.
Опция -m указывать максимальное число хопов (максимальное значение time-to-live) которое будет обрабатываться при трассировке. По умолчанию равно 30.
Опция -U ЧИСЛО устанавливает максимум незнакомых хостов. По умолчанию равно 5. Видимо, после достижения этого значения дальнейшая трассировка будет остановлена.
С помощью опции -u, —udp программа будет использовать датаграммы UDP вместо ICMP ECHO.
А опцией -T, —tcp можно установить использование TCP SYN пакетов вместо ICMP ECHO. PACKETSIZE игнорируется, поскольку SYN пакеты не могут содержать данные.
В mtr можно использовать даже SCTP протокол для трассировки, для этого укажите опцию -S, —sctp и будет задействованы пакеты Stream Control Transmission Protocol вместо ICMP ECHO.
Порты:
-P ПОРТ, --port ПОРТ Номер целевого порта для TCP/SCTP/UDP трассировок. -L ЛОКАЛЬНЫЙ_ПОРТ, --localport ЛОКАЛЬНЫЙ_ПОРТ Номер исходного порта для UDP трассировок.
Во время работы программы доступны интерактивные команды. Если нажать на d, то можно переключаться между различными отображениями:
Кнопкой r можно сбросить статистику.
Кнопкой o можно поменять порядок полей. Кстати, опцией -o можно установить, какие поля вы хотите отображать и их последовательность. Подробности смотрите по:
man mtr
Проверка при помощи командной строки
Для базовой проверки не понадобится установка какого-либо стороннего программного обеспечения на компьютер — все операционные системы поддерживают средства для диагностики Интернет-подключения.
В Windows есть встроенная утилита, позволяющая проверить потерю пакетов Интернета через командную строку. Как правило, этой диагностики оказывается достаточно, чтобы выявить наличие проблемы.
Эта утилита — ping. Она посылает заданное количество тестовых пакетов к определенному узлу, который вы задаете самостоятельно, и транслирует информацию о полученном ответе. Таким образом можно легко узнать, сколько пакетов теряется и при взаимодействии с какими ресурсами это происходит.
Откройте командную строку (это легко сделать, набрав в поиске Windows «Командная строка»). Вы увидите перед собой окошко черного цвета, предлагающее ввести команду. Выглядит оно так.
Введите в этом окне следующее:
После этого нажмите клавишу Enter. Вы увидите, как пойдет проверка сети на потерю пакетов, на экране появятся строчки, показывающие, что данные проходят. В конце будет сводная информация, сколько пакетов отправлено, сколько получено, а сколько не дошло до конечного ресурса.
Также можно вместо адреса сайта ввести IP-адрес ресурса (к примеру, игрового сервера, с которым возникают проблемы).
Если есть проблемы с соединением, то будет видно, что часть пакетов теряется. Для того чтобы понять локализацию неисправности, проверьте таким же образом еще несколько ресурсов или IP-адресов. Если вы видите аналогичный результат, скорее всего, что-то с Интернет-соединением, а в случае, когда пакеты теряются только по пути к одному ресурсу, есть смысл говорить о проблемах непосредственно на нем.
Диагностика при помощи утилиты tracert
Локализовать проблему поможет выполнение трассировки. Для этого используется команда tracert в Windows или traceroute в unix-системах.
Когда данная команда вводится в командной строке, она отображает маршрут, по которому идут данные и время, через которое пакеты проходят каждый заданный узел на пути к целевому хосту.
Тот узел, на котором наблюдается наиболее длительная задержка, и является источником проблемы. Так, если вы заметили, что потери или увеличение времени задержки происходит на втором шаге с IP-адресом 192.168.1.1, это может говорить о проблемах с установленным дома маршрутизатором. Если проблема затрагивает 4-5 шаг, скорее всего, сбои есть на оборудовании провайдера, а если дальше — то речь идет уже о магистралях и провайдерах международного уровня. Последнее, к счастью, встречается довольно редко.
Что такое пакеты и как они теряются?
Пакет — это определенный блок данных, который передается посредством сетевых протоколов. Это значит, что устройства, соединенные в сеть посредством кабельных сетей, обмениваются данными и сведениями. Одно устройство посылает запросы, другое их принимает. Если не вдаваться в технические подробности, то именно таким образом устроены любые сети, в том числе и Интернет.
В том случае, когда в работе сети наблюдаются какие-либо неполадки, не все данные могут дойти до устройства, которому они адресованы, в том объеме, в котором были отправлены. В таком случае и говорят о потере пакетов. Для пользователя это может выражаться в следующем: медленно открываются страницы в браузере, не загружаются изображения, видео и аудио, а в он-лайн играх увеличивается ping. Как проверить сеть на потерю пакетов? Это может сделать любой пользователь.
Какие факторы определяют плохое качество Интернет-соединения
Причины, по которым появляется плохое качество Интернет-соединения, объединим группами:
Тариф провайдера.
Скорость Интернета для конечного пользователя предоставляется провайдером. Для каждого пакета услуг есть ограничение по скорости. Например, «Дом.Ру» предоставляет следующие тарифные планы:
Для сравнения: просмотр видео среднего качества доступен в первых вариантах, а для UltraHD 4K – понадобятся более высокоскоростные подключения.
Сетевое оборудование провайдера.
На стороне поставщика услуги присутствует специализированное сетевое оборудование, которое обеспечивает клиентам доступ к Интернету. Вечером происходит максимальное количество одновременных подключений, что приводит к падению скорости у конечного потребителя. Проблема решается только у оператора связи: необходимо докупать новые маршрутизаторы и распределять нагрузку.
- Маршрутизатор. На стороне клиента располагается роутер, который вызывает проблемы с подключением. Например, сбились настройки или устарела версия микропрограммы.
- Межсетевой экран. Программное средство, которое поставляется отдельно либо интегрировано с антивирусом, анализирует трафик и блокирует нежелательный контент. Итог: снижение скорости и плохое соединение с Интернетом при некорректных настройках.
- Обозреватели (браузеры). В зависимости от подключенных расширений (плагинов) работа в Глобальной сети замедляется.
- Спам и реклама. Около 10% сайтов содержат на своих страницах 90% рекламы, которая «засоряет» трафик.
Что такое интернет-пакеты и пинг
Данные передаются между ПК сети небольшими блоками-кирпичиками, каждый файл разбивается на фрагменты, отправляется на удаленный компьютер, а там вновь собирается. Так (простыми словами) происходит передача данных, благодаря которой пользователь получает возможность делать запросы, скачивать видео, музыку и иную информацию.
Эти кирпичики называют пакетами.
Понятие интернет-пакетов и пинг
Ту скорость, с которой ПК обменивается данными с конкретным сервером, именуют пингом (ping). А еще операционная система Windows обладает встроенной программой с аналогичным названием. Она позволяет тестировать, за какое время пакеты попадут на определенный удаленный ПК и вернутся обратно.