Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ICMP2.doc
Скачиваний:
18
Добавлен:
11.04.2015
Размер:
158.72 Кб
Скачать

Стандартный эхо-запрос

  1. Перейдите в режим симуляции и при помощи инструмента “add simple PDU” () отправьтеping с PC0 на PC1. Просмотрите анимацию.

  1. Откройте содержимое первого пакета. Нас интересует заголовок ICMP. Он должен выглядеть следующим образом:

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

  1. Откройте содержимое последнего пакета.

Тип 0 означает, что данное ICMP-сообщение является эхо-ответом.

  1. Повторите пункт 3, выполнив утилиту ping в командной строке компьютера. Убедитесь, что результаты идентичны.

Эвм недостижима

  1. Самостоятельно отправьте ICMP-сообщение на ip-адрес, отсутствующий в сети. Ответное сообщение говорит о том, что хост недостижим.

Время жизни пакета

  1. С помощью инструмента “add complex PDU” () отправьте сообщение сPC0 на PC1. Параметры пакета показаны ниже на рисунке.

Особое внимание обратите на поле TTL (time to live или время жизни), которое указывает максимальное количество хопов, которое может пройти пакет прежде чем будет отброшен маршрутизатором. В данном случае мы устанавливаем время жизни равным 2. Это означает, что если цель не будет достигнута за два хопа (а т.к. в нашей схеме три роутера этого не произойдет), то пакет не будет передаваться дальше, а маршрутизатор пошлет отправителю ICMP-сообщение с ошибкой.

  1. Запустите анимацию.

  1. Просмотрите первый пакет. По структуре он не должен отличаться от рассмотренного в пункте 4.

  1. Откройте содержимое ответного пакета. Заголовок должен выглядеть так:

Значения поля тип, равное b (11 в десятичной системе счисления), и поля код, равное 0, означают, что данное ICMP-сообщение несет следующий смысл: “время жизни пакета истекло во время передачи”.

  1. Повторите пункт 7, выставив время жизни не менее 4, и убедитесь в успешной передаче пакетов.

Порт назначения

  1. С помощью инструмента “add complex PDU” отправьте DNS-запрос с одного компьютера на другой. В качестве source port укажите 53. Т.к. ни на одном компьютере не установлен DNS-сервер такой запрос будет отклонен получателем.

  1. Запустите анимацию.

  1. Обратите внимание на ICMP-сообщение, которое было возвращено отправителю.

Тип 3, код 3. Данное сообщение несет в себе следующий смысл: “порт назначения недоступен”.

Trace Route

  1. Воспользуйтесь утилитой Trace Route. Для этого войдите на любом компьютере в командную строку и введите команду “tracert <ip-адрес другого компьютера>”. Просмотрите анимацию. Убедитесь, что Trace Route работает на основе уже известных вам эхо-запросов.

Отчет по лабораторной работе:

Занесите в отчет схему лабораторной работы:

  1. заголовки ICMP-сообщений,

  2. описание ситуаций, в которых возникали сообщения об ошибках передачи

  3. необходимую теоретическую информацию

  4. Изобразить маршрут трассировки от РС0 до РС1 с обозначением IP адресов в обе стороны.

Контрольные вопросы

  1. Как расшифровывается аббревиатура ICMP?

  2. Какие функции осуществляет протокол ICMP?

  3. Формат ICMP-пакета.

  4. Какие типы и коды ICMP-сообщений вы наблюдали в процессе выполнения лабораторной работы?

  5. Какую функцию выполняет утилита Trace Route?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]