Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | Cайт в избранное | Правила сайта и форума

Приветствую Вас Гость | RSS


Фильмы | Онлайн Видео | Софт | Новости и Статьи | Игры онлайн | Фотоальбом | Форум

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ:  Uran - браузер от uCoz на базе проекта Chromium. | Google ChromeOpera | Firefox 


МЕНЮ САЙТА

ПОИСК ПО САЙТУ

Gamesblender № 661: будущее Xbox, новая игра авторов Ori, «неправильная» Subnautica 2 и прощание с Dead Cells

Gamesblender № 660: «портативки» от Sony и Microsoft, эксклюзивы Xbox на PlayStation, сделка Epic и Disney и показ Final Fantasy VII Rebirth

Tekken 8: 10 аниме из 10

Gamesblender № 659: Death Stranding 2 и другие показы State of Play, новый президент Blizzard, отмена Deus Ex и перенос «Смуты»

Gamesblender № 657: дата выхода S.T.A.L.K.E.R. 2, «Индиана Джонс» от авторов Wolfenstein, закрытие Piranha Bytes, Larian против подписок

Gamesblender № 656: ремастер Half-Life 2, сиквел Cyberpunk 2077 и новый конкурент Steam Deck

Gamesblender № 654: главные события 2023 года в игровой индустрии

Будущее Starfield, фанаты The Day Before, Spider-Man 2 и Wolverine на PC! Новости игр ALL IN 21.12

Обзор Warhammer 40000: Rogue Trader

Видеообзор Avatar: Frontiers of Pandora

Игромания! Игровые новости, 19 сентября (Tokyo Game Show, League of Legends, CS: GO, BioShock)

Игромания! Игровые новости, 12 декабря (The Last of Us 2, State of Decay 2, Final Fantasy XV)

Игромания! Игровые новости, 21 марта (PlayStation 4.5, Ведьмак, Twitch, Dark Souls)

Во что поиграть на этой неделе — 27 июля + Лучшие скидки на игры

Игромания! Игровые новости, 6 февраля (Dota 2, Battlefront 2, Fallout, Splinter Cell)

Во что поиграть на этой неделе — 22 сентября (Marvel vs Capcom Infinite, Project CARS 2, NBA 2K18)

Во что поиграть на этой неделе — 10 ноября (Need for Speed: Payback, Nioh на ПК, Sonic Forces)

Во что поиграть на этой неделе — 20 апреля (God Of War, Yakuza 6, Steampunk Tower 2)
СТАТИСТИКА
Всего материалов:
Фильмомания: 1510
Видео: 220
Каталог файлов: 98
Каталог статей: 6781
Фотоальбом: 1236
Форум: 1137/8079
Каталог сайтов: 386

Всего зарегистрировано:
Зарегистрировано: 1663
Сегодня: 0
Вчера: 0
За неделю: 1
За месяц: 7

Из них:
Пользователи: 1588
Проверенные: 23
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане: 33
Модераторы: 1
Администраторы: 3

Из них:
Парней 1258
Девушек 403


ON-Line всего: 4
Гостей: 4
Пользователей: 0

Сейчас на сайте:


День Рождения у: dwolf(41), RWBel(35)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

WEBMONEY



Категории каталога

Главная » Статьи » Статьи » Статьи: Windows 7

Настройка сети в операционной системе Windows 7. Часть 8 – Протокол ICMP и устранение неполадок сетевых подключений


Введение

Протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol) – это сервисный протокол, который является обязательным стандартом TCP/IP, используется для оповещения об ошибках и управляет информацией и сведениями о состоянии для протокола IP. ICMP сообщения обычно отправляются в тех случаях, когда IP-датаграмма не может попасть к узлу назначения, шлюз не может перенаправить датаграммы с текущей скоростью передачи, а также когда IP-маршрутизатор перенаправляет узел-отправитель на другой, более выгодный маршрут к узлу назначения. Типы ICMP-сообщений различаются по заголовку ICMP. Длина заголовка ICMP-сообщения постоянная – 8 байтов, где назначение первых четырех байтов всегда одинаково, а назначение оставшихся четырех байтов зависит от типа ICMP-сообщения. Так как ICMP-сообщения переносятся IP-датаграммами, то их доставка не гарантируется. В следующей таблице отображены некоторые типы ICMP-сообщений:

ТипКодОписаниеНазначениеКто обрабатывает
00EchoОтвет пользовательскому приложениюПользовательское приложение
3Получатель недоступенОшибкаПользовательское приложение
0Сеть недоступна
1Узел недоступен
2Протокол недоступен
3Порт недоступен
4Нужна фрагментация, но бит фрагментации не установлен
5Ошибка маршрута
6Неизвестная сеть назначения
7Неизвестен узел назначения
9Сеть получателя административно запрещена
10Узел получателя административно запрещен
11Сеть недоступна для TOS
12Узел недоступен для TOS
13Связь запрещена сетевым фильтром
40Подавление источникомОшибкаЯдро ОС для TCP
5ПеренаправлениеОшибкаЯдро ОС
0Перенаправление для сети
1Перенаправление для узла
2Перенаправление для TOS и сети
3Перенаправление для TOS и узла
80Echo-запросЗапрос приложения пользователяЯдро ОС
90Объявление маршрутизацииОтвет приложения пользователяПроцесс пользователя
11Истечение времениОшибкаПроцесс пользователя
0TTL = 0
1Вышло время сбора фрагмента

По умолчанию этот протокол блокируется брандмауэром Windows Vista, Windows 7, Windows Server 2008/2008 R2, а также некоторыми маршрутизаторами и функционально независимыми брандмауэрами. Для того чтобы вы могли использовать функционал устранения неполадок сетевых подключений, создайте исключение для ICMP в брандмауэре Windows или включите общий доступ к файлам в диалоговом окне «Центр управления сетями и общим доступом». В этой статье вы узнаете о таких утилитах ICMP, как Ping, Tracert, а также PathPing.

Использование утилиты Ping

Простейшим ICMP инструментом, предназначенным для удостоверения, что отправляемые пакеты доходят до получателя является Echo-сообщение. Приложение-отправитель отправляет Echo-запрос, а получатель, в случае получения текущего запроса должен отправить ICMP-сообщение с ответом Echo. Во всех операционных системах, которые поддерживают протокол TCP/IP, есть утилита Ping.

Утилита Ping помогает проверить соединение на IP-уровне и используется для тестирования сетевых подключений, позволяя отправить Echo-запрос по протоколу ICMP на имя или IP-адрес целевого узла. Чаще всего данная утилита используется в том случае, когда необходимо проверить, может ли ведомый компьютер подключиться к сети TCP/IP или сетевым ресурсам. Для того чтобы воспользоваться командой ping, откройте окно командной строки, введите там команду ping, укажите имя или IP-адрес удаленного компьютера или сервера, подключение к которому вам нужно проверить и, в случае необходимости, укажите дополнительные параметры. Утилита ping отображает Echo-ответы и ведет простую статистику, из которой понятно, сколько пакетов получено, а сколько потеряно. Если удаленный компьютер реагирует на запрос ping, то подключение к удаленному компьютеру работает. По умолчанию утилита ping ожидает каждый ответ в течение четырех секунд и в случае неудачи отображает сообщение «Превышен интервал ожидания для запроса», то есть, если вы выполняете команду по каналу с большим временем задержки, вам придется увеличить период ожидания. Так как при преобразовании имени компьютера в IP-адрес команда ping использует разрешение имен по типу Windows Sockets и если данная команда успешно выполняется для адреса, но не для имени, то возможно был указан не правильный адрес или проблема может быть связана с разрешением имени. Для этой команды вы можете использовать следующие параметры:

  • -t. Данный параметр указывает на то, что производится проверка связи с указанным узлом до прекращения вручную;
  • -n. Текущий параметр определяет количество отправляемых Echo-запросов;
  • -f. Этот параметр устанавливает бит «не фрагментировать» на ping-пакете. По умолчанию фрагментация разрешается;
  • -w. Данный параметр позволяет настроить тайм-аут для каждого пакета в миллисекундах (по умолчанию установлено значение 4000);
  • -a. Текущий параметр определяет имена узлов по адресам;
  • -l. При помощи этого параметра вы можете указать размер буфера отправки;
  • -i. Использование данного параметра позволяет вам задать срок жизни пакета;
  • -v. Этот параметр задает тип службы для IPv4 и не влияет на поле TOS в IP-заголовке;
  • -r. Текущий параметр записывает маршрут для указанного числа прыжков;
  • -s. Данный параметр позволяет отмечать время для указанного числа прыжков;
  • -j. Используя этот параметр, вы можете указать свободный выбор маршрута по списку узлов;
  • -k. При помощи данного параметра вы можете определить жесткий выбор маршрута по списку узлов;
  • -R. Текущий параметр позволяет использовать заголовок для проверки также и обратного маршрута только для IPv6;
  • -S. Данный параметр указывает используемый адрес источника;
  • -4. Параметр определяет принудительное использование протокола IP версии 4;
  • -6. Параметр определяет принудительное использование протокола IP версии 5.

Пример использования данной команды:

Ping 89.108.123.52 –w 5000 –n 7

*
Увеличить рисунок

Рис. 1. Использование утилиты Ping

Использование утилиты Tracert

Помимо утилиты Ping при возникновении неполадок связи вы также можете воспользоваться командой Tracert для отслеживания пути к конечной точке в сети, а также тестирования на этом пути каждого маршрутизатора и отображения времени, которое было затрачено на этот прыжок. Путь до точки назначения определяется посредством пересылки в точку назначения Echo-запросов протокола ICMP или сообщений ICMPv6 с постоянным увеличением значений срока жизни TTL. Каждый маршрутизатор, через который проходит путь, обязан перед дальнейшей пересылкой пакета уменьшить значение его поля TTL, по меньшей мере, на 1. Путь, который выводится в окне командной строки, является списком ближайших интерфейсов маршрутизаторов, которые расположены на пути между узлом источника и местом назначения. В том случае, когда параметр TTL становится равным 0, маршрутизатор посылает системе-источнику сообщение ICMP об истечении времени. Максимальное количество переходов по умолчанию равно 30, но вы его можете изменить, используя дополнительный параметр. Некоторые маршрутизаторы не посылают сообщения об истечении времени для пакетов с нулевыми значениями TTL. Для команды tracert такие маршрутизаторы не видны, и в случае перехода они обозначаются строкой звездочек. В том случае, если путь от ведомого до искомого сервера пролегает через промежуточные маршрутизаторы, вы можете проверить реагирование каждого промежуточного маршрутизатора. Для того чтобы воспользоваться функционалом текущей утилиты, откройте окно командной строки, введите команду tracert, а затем имя или адрес конечного компьютера или сервера и дополнительные параметры. Для этой команды используются следующие параметры:

  • -d. Данный параметр предотвращает любые попытки утилиты tracert разрешать IP-адреса промежуточных маршрутизаторов в имена, что позволяет увеличить скорость вывода результатов;
  • -h. Текущий параметр задает максимальное количество переходов на пути при поиске конечного объекта;
  • -j. При помощи этого параметра вы можете указать для сообщений с Echo-запросом использовать параметр нестрогой маршрутизации от источника в заголовке IP с набором промежуточных мест назначения, указанных в перечне списка узлов. Данный параметр используется только при трассировке IPv4-адресов;
  • -w. Данный параметр определяет время ожидания для получения Echo-ответов протокола ICMP или ICMP-сообщений об истечении времени в миллисекундах, которые соответствуют данному сообщению Echo-запроса. Значение по умолчанию 4 секунды;
  • -R. Этот параметр позволяет задать использование заголовка расширения маршрутизации IPv6 для отправки Echo-запроса на локальный узел с использованием адреса назначения в качестве промежуточного назначения и проверки обратного маршрута;
  • -S. Текущий параметр указывает адрес источника для использования в сообщениях с Echo-запросом при трассировке IPv6-адресов;
  • -4. Данный параметр задает использование протокола IPv4 для данной трассировки;
  • -6. Этот параметр задает использование протокола IPv6 для данной трассировки;

Пример использования:

Tracert oszone.net –w 7000

*
Увеличить рисунок

Рис. 2. Использование утилиты Tracert

Использование утилиты PathPing

Утилиты Ping и Tracert сочетают в себе хорошие возможности, предназначенные для тестирования сетевых подключений, но существует команда, которая совмещает в себе все эти возможности, а также содержит некоторые дополнительные особенности. Утилита PathPing отправляет многочисленные сообщения с Echo-запросом каждому маршрутизатору, который находится между исходным пунктом и пунктом назначения, после чего, на основании пакетов, полученных от каждого из них, вычисляет процентное соотношение пакетов, возвращаемых в каждом прыжке. Так как утилита PathPing показывает степень потери пакетов на каждом маршрутизаторе или узле, с ее помощью вы можете точно определить маршрутизаторы и узлы, на которых возникают сетевые проблемы. Эквивалентно утилите Tracert, утилита PathPing идентифицирует маршрутизаторы, которые расположены на пути к исходному узлу, после чего она периодически в течение заданного времени обменивается пакетами со всеми маршрутизаторами и на основании числа пакетов, полученных от каждого из них, обрабатывает статистику. В отличие от предыдущих утилит, во избежание перегрузки сети пакеты должны передаваться через довольно большие интервалы времени. Подобно утилите Tracert, утилита PathPing сначала выводит путь, а после чего, в течение 90 секунд выдает сообщение о том, что она занята. Именно в этот период происходит сбор сведений со всех маршрутизаторов, перечисленных выше и со всех соединений между ними. С данной командой вы можете использовать следующие параметры:

  • -g. Данный параметр определяет использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных мест назначения для сообщений с Echo-запросом, который указывается в списке компьютеров.
  • -h. Данный параметр задает максимальное количество переходов на пути при поиске конечного объекта;
  • -i. Этот параметр указывает IP-адрес источника;
  • -n. Текущий параметр предотвращает попытки сопоставления IP-¬адресов промежуточных маршрутизаторов с их именами, что существенно ускоряет вывод результатов;
  • -p. Используя данный параметр, вы можете задать время ожидания между последовательными проверками связи, где значением по умолчанию указано 250 миллисекунд;
  • -q. При помощи текущего параметра вы можете указать количество сообщений с Echo-запросом, отправленных каждому маршрутизатору пути (по умолчанию - 100);
  • -w. Данный параметр определяет время ожидания для получения Echo-ответов протокола ICMP или ICMP-сообщений об истечении времени в миллисекундах, которые соответствуют данному сообщению Echo-запроса. Значение по умолчанию 4 секунды;
  • -4. Параметр определяет принудительное использование протокола IP версии 4;
  • -6. Параметр определяет принудительное использование протокола IP версии 5.

Пример использования:

PathPing –n –w 5000 oszone.net

*
Увеличить рисунок

Рис. 3. Использование утилиты PathPing

Заключение

В этой статье вы узнали о назначении протокола межсетевых управляющих сообщений ICMP, а также о таких утилитах ICMP, как Ping, Tracert и PathPing, которые помогают проверять соединение на IP-уровне и используются для тестирования сетевых подключений, позволяя отправить Echo-запрос по протоколу ICMP на имя или IP-адрес целевого узла. Утилита Ping используется в том случае, когда необходимо проверить, может ли ведомый компьютер подключиться к сети TCP/IP или сетевым ресурсам. Утилита Tracert предназначена для отслеживания пути к конечной точке в сети, а также тестирования на этом пути каждого маршрутизатора и отображения времени, которое было затрачено на этот прыжок. А утилита PathPing, в свою очередь, совмещает все возможности вышеперечисленных утилит, а также на основании пакетов, полученных от каждого из них, вычисляет процентное соотношение пакетов, возвращаемых в каждом прыжке.

 


Если на странице вы заметили в посте отсутствие изображений, просьба сообщить , нажав на кнопку.



После прочтения материала " Настройка сети в операционной системе Windows 7. Часть 8 – Протокол ICMP и устранение неполадок сетевых подключений ", можно просмотреть форум и поискать темы по данной игре.



ДРУГИЕ МАТЕРИАЛЫ
Внутри-игровые скриншоты Final Fantasy XIII
Нетбуки получат более ёмкие жёсткие диски
Все, что вам нужно знать об установке Service Pack 1 для Windows 7
Интересное обновление для Left 4 Dead
DynDNS Или "Статический сайт - на динамическом IP"
Скриншоты: Mirror's Edge, Tomb Raider, Dead Space, Silent Hill 5
Microsoft готовит конкурента для Internet Explorer
Кто заказал Грузии войну и как вести себя России
ASUS: новая версия Radeon HD 4870 с кулером Glaciator и усиленным питанием
Футуристический интернет-планшет Lenovo IdeaPad U8
Несколько иллюстраций многопользовательской гонки Ignite
Анонс платы Intel Desktop Board D945GCLF2 для неттопов
Игра Tropico 3 отправлена на золото
Над продолжением Max Payne работает Rockstar
IBM и AMD бросили вызов Intel в 22-нм техпроцессе
IE8 работает в 10 раз быстрее с плагином от Google
Найти новых друзей поможет социальная сеть
Трейлер Star Wars: The Force Unleashed: Sith Edition
Sony хочет соединить игры на PlayStation 3 и РС
Внешний DVD-привод Buffalo со скоростью записи 20х

Если вам понравился материал "Настройка сети в операционной системе Windows 7. Часть 8 – Протокол ICMP и устранение неполадок сетевых подключений", - поделитесь ним с другими.


html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Категория: Статьи: Windows 7 | Добавил: Фокусник (16.10.2010)
Просмотров: 1885

Ниже вы можете добавить комментарии к материалу " Настройка сети в операционной системе Windows 7. Часть 8 – Протокол ICMP и устранение неполадок сетевых подключений "

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.


Всего комментариев : 0
avatar
ФОРМА ВХОДА
ПОЖЕРТВОВАНИЯ



WMZ: Z143317192317
WMB: X706980753649

Boosty - Donate

Payeer: P48650932
На кофе / ko-fi
ПАРТНЕРЫ

World of Warships — это free-to-play ММО-экшен, который позволяет окунуться в мир масштабных военно-морских баталий. Возьмите под управление легендарные боевые корабли первой половины ХХ века и завоюйте господство на бескрайних океанских просторах.

Курсы обмена WebMoney


Что такое ресурс Turbobit и как качать.


Получи 10 ГБ места бесплатно, на всю жизнь.


Boosty – сервис по сбору донатов.
Gamesblender №367: Microsoft объединяется с Nintendo, а Beyond Good & Evil 2 не торопится к релизу
Gamesblender №367: Microsoft объединяется с Nintendo, а Beyond Good & Evil 2 не торопится к релизу
Обзор игры Vampyr
Обзор игры Vampyr
Видеообзор игры Alone in the Dark: Illumination
Видеообзор игры Alone in the Dark: Illumination
Star Citizen: Calling All Devs - In-Game Ship Renting & Insurance Timers
Star Citizen: Calling All Devs - In-Game Ship Renting & Insurance Timers
Сборка Windows 11 Insider Preview Build 22000.51 на видео
Сборка Windows 11 Insider Preview Build 22000.51 на видео
Shroud of the Avatar: Forsaken Virtues - E3 2014 Trailer (HD)
Shroud of the Avatar: Forsaken Virtues - E3 2014 Trailer (HD)
30 крутых лайфхаков с презервативами и воздушными шарами
30 крутых лайфхаков с презервативами и воздушными шарами
Игромания! ИГРОВЫЕ НОВОСТИ, 28 мая (Battlefield 5, Dying Light 2, Leisure Suit Larry, God Of War)
Игромания! ИГРОВЫЕ НОВОСТИ, 28 мая (Battlefield 5, Dying Light 2, Leisure Suit Larry, God Of War)
Новая The Binding of Isaac, PUBG vs Fortnite, новый работник Valve, NieR: Automata, PS Plus...
Новая The Binding of Isaac, PUBG vs Fortnite, новый работник Valve, NieR: Automata, PS Plus...
Обзор horizon chase turbo | прежде чем купить
Обзор horizon chase turbo | прежде чем купить

Красивейшие места планеты, где не снуют толпы туристов
Красивейшие места планеты, где не снуют толпы туристов
Неудавшиеся тату (31 фото)
Неудавшиеся тату (31 фото)
Демотиваторы для хорошего настроения (19 шт)
Демотиваторы для хорошего настроения (19 шт)
Чудаки вокруг нас (13 фото)
Чудаки вокруг нас (13 фото)
9-летняя австралийка пародирует знаменитостей, используя повседневные предметы (25 фото)
9-летняя австралийка пародирует знаменитостей, используя повседневные предметы (25 фото)
Смешные демотиваторы-приколы (14 шт)
Смешные демотиваторы-приколы (14 шт)
Самые ленивые люди на планете (20 фото)
Самые ленивые люди на планете (20 фото)
Коллекция демотиваторов для хорошего настроения (17 фото)
Коллекция демотиваторов для хорошего настроения (17 фото)
СТАТИСТИКА
Яндекс.Метрика


Copyright © 2000-2024, Alex LTD and System PervertedХостинг от uCoz