Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_3_Gasparyan.doc
Скачиваний:
9
Добавлен:
22.02.2015
Размер:
2.02 Mб
Скачать
      1. Arp пакет

Ниже проиллюстрирована структура пакета, используемого в ARP-запросах и ответах. В сетях Ethernet эти пакеты используют EtherType 0x0806, и рассылаются широковещательно MAC-адрес — FF:FF:FF:FF:FF:FF. Отметим, что в структуре пакета, показанной ниже в качестве SHA, SPA, THA, & TPA условно используются 32-битные слова — реальная длина определяется физическим устройством и протоколом.

Рис.4 Структура пакета в ARP-запросах

Поля:

  • Hardware type (HTYPE)  - Каждый транспортный протокол передачи данных имеет свой номер, который хранится в этом поле. Например, Ethernet имеет номер 1.

  • Protocol type (PTYPE) - Код протокола. Например, для IPv4 будет записано 0x0800.

  • Hardware length (HLEN) - длина физического адреса в байтах. Ethernet адреса имеют длину 6 байт.

  • Protocol length (PLEN) - длина логического адреса в байтах. IPv4 адреса имеют длину 4 байта.

  • Operation - Код операции отправителя: 1 в случае запроса и 2 в случае ответа.

  • Sender hardware address (SHA) - Физический адрес отправителя.

  • Sender protocol address (SPA) - Логический адрес отправителя.

  • Target hardware address (THA) - Физический адрес получателя. Поле пусто при запросе.

  • Target protocol address (TPA) - Логический адрес получателя.

      1. Arp оповещение

ARP оповещение (ARP Announcement) — это пакет (обычно ARP запрос) содержащий корректную SHA и SPA хоста-отправителя, с TPA равной SPA. Это не разрешающий запрос, а запрос на обновление ARP-кеша других хостов, получающих пакет.

Большинство операционных систем посылают такой пакет при включении хоста в сеть, это позволяет предотвратить ряд проблем. Например при смене сетевой карты (когда необходимо обновить связь между IP и MAC адресами), такой запрос исправит записи в ARP-кеше других хостов в сети.

ARP оповещения также используются для 'защиты' IP адресов в RFC 3927 протоколе.

    1. DHCP

Dynamic Host Configuration Protocol — протокол динамической конфигурации узла — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Для этого компьютер обращается к специальному серверу, называемому сервером DHCP. Сетевой администратор может задать диапазон адресов, распределяемых среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве крупных сетей TCP/IP.

Рис.5 Поля DHCP пакета

  1. Задание

1. Разобрать свою DHCP сессию в Ethereal («ipconfig /renew»), т.е. указать в отчете значения полей заголовка DHCP запроса и ответа и пояснение того, что это означает. Определить значение ip адреса вашего компьютера. В заголовке должен быть указан IP адрес вашего компьютера.

2. Разобрать заголовки сетевого уровня взаимодействия ARP, т.е. очистить ARP таблицу. Выполнить ping целевого компьютера (см. Приложение 1, целевая машина соответствует варианту). Захватить полученные пакеты и обосновать значение полей пакета, т.е. описать процесс получения MAC адреса.

3. Отправить запрос с использованием команды «net time». Посмотреть получение отклика и убедится, что тип пакетов отличается от ICMP.

4. Выполнить команду единичного эхо запроса(ping <адрес> -n 1) для всех узлов в аудитории Х504. Список узлов приведен в приложении 1. Указать ip адреса на физической топологии.

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