Пинг сайта через командную строку

Easily find out if your web site is responding and how it is performing

http-ping is a small, free, easy-to-use Windows command line utility that probes a given URL and displays relevant statistics.
It is similar to the popular ping utility,
but works over HTTP/S instead of ICMP, and with a URL instead of a computer name/IP address. http-ping supports IPv6 addresses.

(http-ping at work — click to enlarge)

For each request, http-ping displays:

  • The HTTP return code (and its brief textual description)
  • The number of bytes returned by the server (excluding headers)
  • The time taken to complete the request (i.e. round-trip time)

A summary of all the requests is presented upon completion.

Проверить пинг онлайн

Основное преимущество online проверки заключается в простоте процесса. Чтобы измерить качество подключение и выяснить точное время ожидания отклика, потребуется:

  1. выбрать оптимально подходящую программу;
  2. посетить портал с сервисом для измерения;
  3. запустить процедуру тестирования, нажав соответствующую кнопку;
  4. дождаться результатов.

Иногда дополнительно предлагается ознакомиться с разницей между максимальным и минимальный уровнем, полученным при проведении теста. Ниже будут указаны некоторые подробности наиболее популярных систем.

Через Speedtest.net

Его основной особенностью, полезной для желающих узнать время ожидания отклика, станет карта, позволяющая самостоятельно выбрать город или сервер, с которым планируется связь. Естественно, чем ближе окажется указанное на карте место, тем быстрее будет взаимодействие и надёжнее соединение. Иных нюансов и деталей, которые требуется знать посетителям сервиса, нет.

На сайте pingtest.net

Pingtest.net является более узконаправленным и специализированным вариантом описанного выше портала. Он нацелен именно на измерение пинга и не затрагивает иные показатели и результаты.

Из важнейших особенностей, которые следует знать пользователям, важнее и полезнее всего:

  • наличие описанной ранее карты;
  • автоматический выбор системой оптимально подходящего посетителю сервера;
  • оценка качества сети (допустим, у пользователя качество C – достойный уровень соединения, лучше только A и B, остальные показатели указывают на наличие проблем).

При помощи сервиса 2ip

Портал 2ip.ru отличается от описанных выше собственной национальной принадлежностью. Он проводит ping test и измеряет интернет на территории России, не затрагивая другие страны и серверы, расположенные за пределами страны. В остальном он не имеет недостатков и выделяется максимальным удобством. Чтобы воспользоваться системой, введите подходящий адрес или укажите его на карте, остальное произойдёт автоматически.

Как использовать команду«пинг»

Есть пользователи, интересующиеся значением пинга и статическими данными, для этого существует возможность вручную сделать проверку значения пинга интернета. Делается это при возникновении следующих ситуаций:

  1. Низкой скорости соединения при загрузке сайтов.
  2. Частом исчезновении сети «Интернет».
  3. Зависании картинки при просмотре фильма или видео.

При сборе сведений о сети руководствуются этими данными:

Для выбора сервера в какой-то игре значение пинга важно, ведь хочется получить удовольствие от данного процесса. А если пользователь — администратор сервера —  имеет с этого доход, пинг для него более важен.
Для размещения сайта в интернете пользуются услугами хостинга. Сервис предоставляет необходимое место на сервере

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

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

Вывод здесь только один: если значение большое, значит, все будет работать медленно.

Командная строка

Простой способ проверить пинг в интернете – использовать командную строку Windows, выполнив следующие действия по порядку:

  • Открыть окошко «Выполнить» с помощью клавиш Win+R. В Windows 10 возможно сразу открыть командную строку, нажав правой кнопкой мышки по меню «Пуск» и выбрать соответствующий пункт.
  • В открывшемся окне прописать команду cmd.
  • В Windows уже есть все необходимые команды для проверки пинга. Надо ввести в строке следующую команду: ping yandex.ru.
    Вместо сайта yandex.ru вводится любой другой ресурс. Если идет процесс игры, пинговать надо этот гейм-сервер. Например, выглядит это следующим образом:
    ping 117.133.124.56.
  • Нажать Enter и подождать.
  • Нужные сведения находятся на строчке «Среднее». В результатах имеется время — минимальное и максимальное — приема-передачи, а также количество отправленных и полученных пакетов (цифры в обоих случаях идентичны).

Специальные программы

Существуют специальные сервисы в интернете, измеряющие пинг и скорость соединения. Кстати, иногда значение зависит от скорости интернета.

Популярный сервис, доступный на десктопной версии, а также на мобильной – SpeedTest.

Перейдя на него, нужно нажать кнопку «Начать проверку» и ждать. На экране показываются значения скорости получения и передачи, а также ping. При проверке используются серверы, находящиеся в разных странах, то есть, существует возможность сравнивать результаты в зависимости от местоположения конечного клиента.

Аналогичный сервис — ping-admin.ru. По дизайну чуть хуже предыдущего, но хорошо показывает информацию. Здесь больше сведений об интернет-соединении.

Все, что нужно сделать, — ввести адрес сайта, куда будут отправляться пакеты, выставить галочками серверы, использующиеся при проверке. В результате покажутся следующие сведения:

  1. Точка мониторинга – серверы обращения.
  2. IP-адрес.
  3. Общее время отправки и получения.
  4. Скорость соединения и загрузки.
  5. Размер страницы.
  • Следующий сервис — wservice.info предоставляет услуги бесплатно. Узнать пинг в пару кликов довольно легко.
  • И, наконец, последний в списке сервис — pr-cy.ru. Также показывает много полезной информации для держателей сайтов.

Понятие и его происхождение

Под словом пинг (ping) многие компьютерщики понимают стандартную утилиту в операционной системе Windows, которая позволяет оценить качество соединения. На основе результатов утилиты появился одноименный параметр. Пинг – это время, необходимое запросу для преодоления пути к другому компьютеру и обратно. Данная величина измеряется в миллисекундах – 20 мс (0,02 секунды). Если запрашиваемый адрес не отвечает, время задержки отсутствует. Дополнительно утилита используется для проверки работоспособности сети.

У происхождения этого термина есть 2 версии. Согласно первой, Ping появился из сферы гидролокаторов, которые во время обновления экрана создавали характерный звук, созвучный с названием рассматриваемой величины. Другими словами, пинг способен выполнить поиск какого-либо компьютера в глобальной сети (аналогично поиску объектов в море). Согласно другой версии, термин появился от игры пинг-понг. В этой компьютерной игре происходит постоянный обмен шариком между двумя игроками, что в какой-то мере описывает работу данной утилиты.

Пинг информирует пользователя о том, как долго идет доступ к конкретному серверу (ресурсу). Для игроков в онлайн-игры это очень важный показатель. При высокой задержке вы не сможете комфортно играть, соответственно, будете постоянно проигрывать, не успевая реагировать на действия противника.

Примеры команды Ping

ping -n 5 -l 1500 www.google.com

В этом примере команда ping используется для проверки состояния хоста www.google.com. Опция -n указывает команде ping на необходимость отправить пять echo-запросов ICMP вместо стандартных четырех, а опция —l задаёт размер пакета для каждого запроса в 1500 байт вместо 32 байт по умолчанию. При таком запросе вы получите следующий результат:

Pinging www.google.com  with 1500 bytes of data:
Reply from 74.125.224.82: bytes=1500 time=68ms TTL=52
Reply from 74.125.224.82: bytes=1500 time=68ms TTL=52
Reply from 74.125.224.82: bytes=1500 time=65ms TTL=52
Reply from 74.125.224.82: bytes=1500 time=66ms TTL=52
Reply from 74.125.224.82: bytes=1500 time=70ms TTL=52

Ping statistics for 74.125.224.82:
    Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 65ms, Maximum = 70ms, Average = 67ms

Пункт 0% loss в статистике проверки состояния 74.125.224.82 говорит о том, что все посланные к www.google.com echo-запросы были возвращены. Это значит, что до тех пор, пока сеть активна, можно взаимодействовать с сайтом без каких-либо проблем.

Ping 127.0.0.1

В этом примере использования команды ping в cmd проверяется состояние 127.0.0.1, который также известен как IP-адрес localhost в протоколе IPv4.

Ping 127.0.0.1 – отличный способ проверить работоспособность всех функций Windows. Но с помощью этого запроса не получится узнать о состоянии своего или удаленного компьютера. Существует и IPv6-версия этой проверки — ping ::1.

ping -a 192.168.1.22

В этом примере мы пытаемся узнать имя хоста, привязанное к IP-адресу 192.168.1.22. При этом проверка должна быть проведена в штатном режиме, даже если имя хоста выяснить не удастся.

Pinging J3RTY22  with 32 bytes of data:
Reply from 192.168.1.22: bytes=32 time<1ms TTL=64
Reply from 192.168.1.22: bytes=32 time<1ms TTL=64
Reply from 192.168.1.22: bytes=32 time=1ms TTL=64
Reply from 192.168.1.22: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.1.22:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms

Как видно из приведенного выше примера, команда ping в Windows 7 определила проверяемый IP-адрес как имя хоста J3RTY22, после чего осуществила проверку состояния при стандартных настройках.

ping -t -6 SERVER

В этом примере мы, при помощи опции -6, включаем принудительное использование протокола IPv6, а затем приступаем к бесконечной проверке состояния SERVER (при помощи опции -t).

Pinging SERVER  with 32 bytes of data:
Reply from fe80::fd1a:3327:2937:7df3%10: time=1ms
Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms

Ping statistics for fe80::fd1a:3327:2937:7df3%10:
    Packets: Sent = 7, Received = 7, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms
Control-C
^C

После семи полученных ответов мы намеренно прервали проверку состояния. Вспоминаем, как остановить команду ping? При помощи Ctrl+C. Также -6 привела к использованию адресов по протоколу IPv6.

Совет: число после знака % в сгенерированных в данном примере ответах указывает на Zone ID протокола IPv6, которая определяет используемый сетевой шлюз. Можно сгенерировать таблицу из Zone ID, совпадающих с названием вашего сетевого шлюза, при помощи netsh interface ipv6 show interface. IPv6 Zone ID отображается числом в колонке Idx.

Что влияет на ping и как его снизить

Как и в случае со скоростью интернета, пинг – это такой же параметр, зависящий от различных факторов. Начнём с самых важных.

Компания, предоставляющая интернет

В первую очередь, на показатель влияет ваш интернет-провайдер

Обратите внимание на то, какой у вас тариф и какое оборудование установлено у компании, где расположены сервера. Нередко случается так, что при настройке вашего роутера (маршрутизатора), сотрудник компании ошибся в параметрах. Тогда вам следует обратиться в службу технической поддержки клиентов и попросить удалённо перенастроить вашу аппаратуру

Обычно интернет-провайдеры охотно идут навстречу клиенту и готовы подробно объяснить и рассказать, как понизить пинг

Тогда вам следует обратиться в службу технической поддержки клиентов и попросить удалённо перенастроить вашу аппаратуру. Обычно интернет-провайдеры охотно идут навстречу клиенту и готовы подробно объяснить и рассказать, как понизить пинг.

Игровой сервер

Интернет сервер, с которым вы взаимодействуете, также может быть причиной проблем. Только после того, как вы убедились, что на стороне провайдера всё в норме, присмотритесь к серверу, с которым идёт обмен данных.

Выясните следующие моменты: насколько сервер загружен, проводятся ли в данный момент технические работы, расположение сервера (насколько далеко), какое оборудование поддерживает работу сервера и т.д. Может случиться так, что на сервере всё в порядке, но пинг всё равно больше. Это означает, что вам следует вернуться к пункту выше или просто сменить сервер.

Прочие негативные факторы и способы снижения пинга

Разобравшись с внешними и главными причинами высокого пинга, перейдем к менее значимым и локальным факторам:

  • драйвера для сетевой карты. Если вы давно не обновляли их, то самое время заняться этим. Устаревшее программное обеспечение может значительно повысить пинг, что неблагоприятно сказывается на качестве соединения. Часто, интернет начинает лагать именно из-за этого;
  • программы, забирающие ресурсы интернета. Заведомо отключите их;
  • проверьте не подключены ли нежелательные пользователи к вашему интернету;
  • отключите все сторонние загрузки (обновления операционной системы, загрузки в Торренте, скачку фильмов из интернета и так далее);
  • обязательно просканируйте ПК антивирусной программой. Существуют вирусы, способные забирать значительные ресурсы вашего компьютера и интернета. Перед началом работы – избавьтесь от них, иначе интернет будет лагать;
  • неисправности в компьютере. При наличии повреждений каких-либо составных частей ПК, не рассчитывайте на нормальную работу интернета. Повреждения сетевой карты приводят к сбоям в работе сети, а то и вовсе к полному отсутствию интернета на вашем устройстве.

Оптимальный пинг

Давайте выясним, какой нормальный пинг для Интернета. Ответ достаточно прост – чем меньше, тем лучше. При этом время задержки можно условно разделить на несколько групп:

  • до 45 миллисекунд – идеальный вариант, который не оказывает влияния на работу в сети или онлайн-игры. Можно беспрепятственно вести прямые трансляции на Twitch или YouTube.
  • от 45 до 120 миллисекунд – приемлемые значения, которые практически не оказывают влияния на работу в сети. Могут вызвать мелкий дискомфорт при организации онлайн-трансляций.
  • больше 120 миллисекунд – создает дискомфорт в онлайн играх и серфинге в Интернет. Говорит о наличии явных проблем с сервером или каналом связи.

Частичная потеря пакетов также говорит о проблемах. Если они наблюдаются повсеместно для всех ресурсов, рекомендуется позвонить в техподдержку своего провайдера.

Курсы cisco и linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.

Что Вы получите?

  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.

Как проходит обучение?

  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.

А еще поможем Вам:

Синтаксис команды Ping

пинг -t -a -n подсчитывать -l размер -f -я TTL -v TOS -р подсчитывать -s подсчитывать -w Тайм-аут -Р -S srcaddr -п -4 -6 цель /?

Совет: См. Как прочитать командный синтаксис, если вы не знаете, как интерпретировать синтаксис команды ping, как описано выше или в таблице ниже.

-t Использование этой опции будет пинговать цель пока вы не остановите его с помощью Ctrl-C.
-a Этот параметр команды ping разрешает, если возможно, имя хоста IP-адреса цель .
-n подсчитывать Эта опция задает количество запросов ICMP Echo Requests для отправки от 1 до 4294967295. Команда ping отправит 4 по умолчанию, если-n не используется.
-l размер Используйте эту опцию, чтобы установить размер в байтах пакета запроса эха от 32 до 65 527. Команда ping отправит 32-байтовый эхо-запрос, если вы не используете -l вариант.
-f Используйте этот параметр команды ping, чтобы предотвратить фрагментацию ICMP-эхо-запросов маршрутизаторами между вами и цель , -f опция чаще всего используется для устранения неполадок, связанных с путём передачи максимальной пропускной способности (PMTU).
-я TTL Эта опция устанавливает значение Time to Live (TTL), максимальное значение которого равно 255.
-v TOS Эта опция позволяет вам установить значение типа обслуживания (TOS). Начиная с Windows 7, этот параметр больше не функционирует, но по-прежнему существует по соображениям совместимости.
-р подсчитывать Используйте эту опцию команды ping, чтобы указать количество переходов между вашим компьютером и цель компьютера или устройства, которые вы хотите записать и отобразить. Максимальное значение для подсчитывать равно 9, поэтому вместо этого используйте команду tracert, если вам интересно просмотреть все перелеты между двумя устройствами.
-s подсчитывать Используйте этот параметр, чтобы сообщить время, в формате временной метки Интернета, что каждый запрос эхо-сигнала получен и отправлен эхо-ответ. Максимальное значение для подсчитывать составляет 4, что означает, что только первые четыре прыжка могут быть отмечены по времени.
-w Тайм-аут Указание Тайм-аут значение при выполнении команды ping регулирует количество времени в миллисекундах, которое ping ожидает каждого ответа. Если вы не используете -w , используется значение тайм-аута по умолчанию 4000, что составляет 4 секунды.
Этот параметр указывает команде ping отслеживать путь в оба конца.
-S srcaddr Используйте этот параметр, чтобы указать адрес источника.
-п Используйте этот переключатель для ping a Виртуализация сети Hyper-V адрес поставщика.
-4 Это заставляет команду ping использовать только IPv4, но это необходимо только в том случае, если цель это имя хоста, а не IP-адрес.
-6 Это заставляет команду ping использовать только IPv6, но -4 , необходимо только при проверке имени хоста.
цель Это пункт назначения, который вы хотите выполнить ping, либо IP-адрес, либо имя хоста.
/? Используйте переключатель справки с помощью команды ping, чтобы показать подробную справку о нескольких параметрах команды.

Заметка: -f, -v, -р, -s, -j, а также -k параметры работают при проверке только адресов IPv4. -Р а также -S параметры работают только с IPv6.

Другие менее используемые переключатели для команды ping существуют, включая -j хост-лист , -k хост-лист , а также -с отсек . казнить пинг /? из командной строки для получения дополнительной информации об этих параметрах.

Совет: Вы можете сохранить вывод команды ping в файл с помощью оператора перенаправления. См. Раздел «Как перенаправить вывод команды в файл для получения инструкций» или см. Наш список команд командной строки для получения дополнительных советов.

Как проверить свой пинг? Узнай свой ping! Ping test

Каким же образом проверить свой собственный пинг и как узнать его? Для проверки пинга используется командная строка. Открыть ее можно различными способами. Например, нажать на кнопку «Пуск» и ввести в поисковой строке команду «cmd», либо нажать на комбинацию клавиш «Win + R», а затем прописать ту же команду, а затем «Enter». В появившемся открытом черном окне следует ввести команду «Ping», а затем адрес сети (IP-адресс) или сайта. Например, можно прописать: «ping www.yandex.ru». Затем, на клавиатуре следует нажать на клавише «Ввод». Далее, компьютер начнет отсылать запросы соответствующему сайту и выведет нам результат. Остается только сравнить общее количество пакетов, которое мы отправили с количеством принятых пакетов, а также посмотреть на скорость отклика. Далее компьютер выведет нам количество потерянных пакетов в процентах. Изучив все данные, можно определить насколько качественное соединение с сетью.

Полностью на сервер приходят 4 пакета информации, затем выводится и общая статистика адреса с указанием: общего размера пакета информации (32 байта), времени отклика (в миллисекундах), также общего периода времени (TTL) ожидания компьютером ответа от сервера. Если потери составляют 0 процентов, то соединение считается отличным. Если теряется значительная часть пакетов, а пинг высокий, то это говорит о том, что на каком-то участке сети имеют место серьезные проблемы.

Параметры

Параметр Описание
-t Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL+BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL+C
-a Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла
-n счетчик Задает число отправляемых сообщений с эхо-запросом. По умолчанию — 4
-l размер Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65527
-f Задает отправку сообщений с эхо-запросом с флагом «Don’t Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit)
-i TTL Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL — 255
-v тип Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип — это десятичное значение от 0 до 255
-r счетчик Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9
-s счетчик Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4
-j список_узлов Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами
-k список_узлов Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами
-w интервал Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке «Request timed out». Интервал по умолчанию равен 4000 (4 секунды)
имя_конечного_компьютера Задает точку назначения, идентифицированную IP-адресом или именем узла
/? Отображает справку в командной строке

Примечания

  • Команда ping позволяет проверить имя и IP-адрес компьютера. Если проверка IP-адреса успешная, и проверка имени — нет, то имеет место проблема разрешения имен. В этом случае с помощью запросов DNS (Domain Name System) или с помощью методов разрешения имен NetBIOS проверьте, чтобы имя задаваемого компьютера было разрешено в локальном файле Hosts.
  • Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).

Структура ICMP пакета

IP Datagram
Bit 0 — 7 Bit 8 — 15 Bit 16 — 23 Bit 24 — 31
(20 bytes) Version/IHL Type of service Length
Identification flags and offset
Time To Live (TTL) Protocol Checksum
Source IP address
Destination IP address
ICMP Header(8 bytes) Type of message Code Checksum
Header Data
ICMP Payload(optional) Payload Data

Общее содержание ICMP пакета

  • IP Header (синим цветом):
  • ICMP Header (красным цветом):
    • Type of ICMP message (8 бит) — тип сообщения ICMP
    • Code (8 бит)
    • Checksum (16 бит) — контрольная сумма, вычисляется из части ICMP пакета, заголовок не используется.
    • Header Data (32 бита) — содержит Идентификатор(Identifier) (16 бит) и Порядковый номер(Sequence number) (16 бит) необходимые для корректного определения отправителя.
  • ICMP Payload
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector