Лабораторна робота №6

Тема: Протокол динамічної конфігурації хоста DHCP.

Мета: Навчитися аналізувати пакети даних протоколу DHCP (за допомогою програмних засобів аналізу пакетів даних – програми-сніфера Wireshark).

Питання до вивчення

1. Протокол динамічної конфігурації хоста DHCP.

2. Аналіз пакетів протоколу DHCP засобами програми Wireshark.

Короткі теоретичні відомості

Для ознайомлення з інтерфейсом програми Wireshark скористайтесь документом «Аналізатор пакетів Wireshark» або документацією користувача «Wireshark User’s Guide». Лабораторна робота виконується на основі аналізу пакетів, відправлених та отриманих комп’ютером під час автоматичного одержання динамічної ІР-адреси. При цьому використовуються команди командного рядка “ipconfig /release” та “ipconfig /renew”.

Завдання до виконання

1. Ознайомтеся із протоколом DHCP.

2. Запустіть програму Wireshark. Відкрийте файл із записом пакетів протоколів «dhcp-ethereal-trace-1».

3. Для того, щоб відобразити лише пакети протоколу DHCP, наберіть bootp у полі фільтра і натисніть кнопку Apply.

4. Під час одержання динамічної ІР-адреси генеруються чотири пакети: DHCP Discover (пошук), DHCP Offer (пропозиція), a DHCP Request (запит) та DHCP ACK (підтвердження).

5. Проаналізуйте вищеназвані пакети і дайте відповіді на питання:
a) Повідомлення DHCP пересилаються через UDP чи TCP?
b) Яка МАС-адреса комп’ютера-клієнта?
c) Які значення повідомлення DHCP Discover відрізняють його від повідомлення DHCP Request?
d) Які значення має ідентифікатор транзакції Transaction-ID для кожного з чотирьох перших повідомлень?
e) Які значення ІР-адреси відправника та одержувача використовуються у кожному із чотирьох перших повідомлень?
f) Яка адреса вашого DHCP-сервера?
g) Яку адресу запропонував DHCP-сервер вашому комп’ютеру? Яке повідомлення передало цю адресу?
h) Для чого призначене повідомлення-запит DHCP Request?
i) Що таке час оренди ІР-адреси?
j) Яке призначення повідомлення DHCP Release?