СТ. Слайды лекций
.pdfВзаимодействие между терминалами |
|||
|
192.168.1.254 |
|
|
192.168.1.0/ 24 |
192.168.5.0/ 24 |
||
R |
|
||
|
|
|
|
1 |
2 |
3 |
4 |
|
|
||
IP-адрес: 192.168.1.11 |
192.168.1.31 - Изв. |
192.168.5.23 |
- Изв. |
Маска: 255.255.255.0 |
|
|
|
Шлюз: 192.168. 1.254 |
|
|
|
DNS-сервер: …….. |
|
|
|
DHCP
Хост |
|
Сервер |
|
DHCP |
|
|
DHCPDISCOVER (broadcast) |
|
|
|
|
|
DHCPOFFER (unicast) |
|
|
DHCPREQUEST (broadcast) |
|
|
DHCPACK (unicast) |
|
•Хост посылает сообщение DHCPDISCOVER, используя протокол UDP, порт 67. Сообщение может быть принято одним или более серверами DHCP
•Сервер DHCP может сообщить:
–IP-адрес
–Маска подсети
–Маршрутизатор по умолчанию
–Серверы NTP (Network Time Protocol)
–Серверы DNS (Domain Name System)
–Имя хоста
–Имя домена
–Серверы SLP (Service Location Protocol)
61
DHCP
•IP-адрес выделяется на ограниченное время (время аренды)
•Хост должен продлевать аренду по истечении 2/3 времени аренды
•Для этого
–Хост посылает DHCPREQUEST к серверу от которого он получил IPадрес
–Сервер отвечает сообщением DHCPACK
–Если ответ не получен, хост должен заново начать процедуру DHCP
•Корректное освобождение IP-адреса осуществляется посылкой к северу сообщения DHCPRELEASE
Сервер |
Хост |
|
DHCP |
||
|
||
DHCPRELEASE |
|
Маршрутизатор, как DHCP-сервер
Пул IP-адресов
192.168.1.10
192.168.1.11
192.168.1.12
………………
Сервер |
|
|
DHCP |
|
Пул IP-адресов |
192.168.1.10 |
|
192.168.1.10 |
|
|
|
|
|
192.168.1.11 |
Маршрутизатор, как агент передачи DHCP |
192.168.1.12 |
|
|
|
……………… |
Агент |
192.168.1.10 |
Сервер |
передачи |
DHCP |
|
DHCP |
|
|
62
|
DHCP Relay Agent |
|
||
|
|
DISCOVER (Broadcast) Содержит: |
|
|
|
|
• Transaction ID |
|
|
|
|
• MAC-адрес клиента |
|
|
|
|
DA: 255.255.255.255, SA: 0.0.0.0 |
|
|
|
DISCOVER |
|
DISCOVER (Unicast) Содержит: |
|
|
|
|
||
|
|
|
• Transaction ID |
|
|
|
|
• MAC-адрес клиента |
|
Хост |
|
|
• Gateway Address |
|
OFFER |
|
DA: 10.1.2.14, SA: 10.20.1.1 |
||
|
|
|
|
|
OFFER (Broadcast) |
|
|
DISCOVER |
|
|
10.20.1.1 |
|
|
|
DA: 255.255.255.255, SA: 10.1.2.14 |
|
|
||
|
|
|
||
Yaddress: 10.20.1.19 |
|
|
|
10.1.2.14 |
|
|
DHCP Relay Agent |
OFFER |
|
|
|
Сервер |
||
|
|
|
|
|
|
|
OFFER (Unicast) |
|
DHCP |
|
|
|
|
|
|
|
DA: 10.20.1.1, SA: 10.1.2.14 |
|
|
|
|
Yaddress: 10.20.1.19 |
|
|
DHCP Relay Agent |
|
||
|
REQUEST (Broadcast) |
|
|
|
DA: 255.255.255.255, SA: 0.0.0.0 |
|
|
|
Запрашиваемый адрес: 10.20.1.19 |
|
|
REQUEST |
|
|
|
|
|
REQUEST (Unicast) |
|
|
|
DA: 10.1.2.14, SA: 10.20.1.1 |
|
Хост |
|
Запрашиваемый адрес: 10.20.1.19 |
|
ACK |
|
|
|
ACK (Broadcast) |
|
REQUEST |
|
10.20.1.1 |
|
|
|
DA: 255.255.255.255, SA: 10.1.2.14 |
|
|
|
|
|
|
|
Адрес (yaddress): 10.20.1.19 |
|
|
10.1.2.14 |
|
DHCP Relay Agent |
ACK |
|
|
Сервер |
||
|
|
|
|
|
ACK (Unicast) |
|
DHCP |
|
|
|
|
|
DA: 10.20.1.1, SA: 10.1.2.14 |
|
|
|
Адрес (yaddress): 10.20.1.19 |
|
63