- Разработка
- Бизнес
- ИТ и ПО
- Личностный рост
- Дизайн
- Маркетинг
- Красота
- Фотография и видео
- Здоровье и спорт
- Музыка
- Образование
- Подготовка к экзаменам
- Языки
- Работа на компьютере
- Строительство и ремонт
- Кулинария
- Сельское хозяйство
- Фриланс
- ПДД и вождение
- Игры
- Школьное образование
- Профессиональная ориентация
- Шитье и кожевенное дело
- Рукоделие
- Каменные и столярные работы
- Собеседование
- Рыбалка и охота
- Страны
Протокол DHCP или динамическая IP-адресация: DHCP-сервер и DHCP-клиент.
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
В мире существует два способа выдачи IP-адресов узлам сети: динамический и статический. Статический способ довольно прост и понятен: администратор заходит на устройство и ручками прописывает сетевые реквизиты. А вот с динамической адресацией нам стоит разобраться более подробно.
Сразу отметим, что для динамической выдачи IP-адресов на данный момент используется протокол DHCP, который работает по принципу клиент-сервер. Любой компьютер (читай DHCP клиент) в сетях с динамической IP-адресацией, как только он включился, посылает в сеть запрос к DHCP-серверу на получение IP-адреса.
DHCP-сервер получает запрос и в ответ на него отсылает сообщение, в котором указывает IP-адрес и другие реквизиты, необходимые для работы по сети.
Так просто можно описать работу DHCP, но давайте поговорим более подробно.
Для начала нам стоит отметить, что DHCP-сервер может работать в трех режимах:
Ручное назначение адресов. В таком режиме администратор сети вручную или с помощью стороннего скрипта задает серверу сопоставление между MAC-адресами и IP-адресами. От ручной настройки каждого устройства такой способ отличается тем, что не нужно бегать по всему офису, а достаточно вносить изменения в базу данных адресов DHCP севера.
Автоматическое назначение адресов. Данный случай работы DHCP-сервера говорит о том, что каждый компьютер получит IP-адрес автоматически, но на постоянной основе, то есть если вы будете включать и выключать клиентское устройство, то IP-адрес у него меняться не будет.
Автоматическое распределение динамических адресов. Этот режим работы сервера отличается от предыдущего тем, что IP-адрес выдается клиенту не на постоянной основе, а на какой-то определённый срок. Это дело называется арендой IP-адреса.
Последний режим используется для экономии ресурсов сети в тех случаях, когда количество узлов сети и пользователей этих самых узлов меняется время от времени и не является постоянной величиной.
При любом режиме работы администратор сети обязан настроить DHCP сервер, выделив ему один или несколько диапазонов IP-адресов, но важно, чтобы эти адреса были из одной сети (номер сети у них должен совпадать).
Здесь нам еще стоит добавить, что протокол DHCP позволяет сообщать клиенту дополнительные параметры, которые нужны для работы в сети, эти параметры называют DHCP опциями. Опция – это строка переменной длинны. Каждая опция состоит из нескольких байт (октетов), но в любом случае: первый байт – это код опции, второй октет – количество следующих октетов.
Передача данных между DHCP-клиентом и DHCP-сервером происходит по протоколу UDP. По умолчанию DHCP-сервер получает запросы от клиента на 67 порт UDP. А клиент получает ответы на 68 порт.