Протокол dhcp
Протокол Dynamic Host Configuration Protocol (DHCP) Основным назначением DHCP является динамическое назначение IP-адресов. Однако, кроме динамического, DHCP может поддерживать и более простые способы ручного и автоматического статического назначения адресов.
В ручной процедуре назначения адресов активное участие принимает администратор, который предоставляет DHCP-серверу информацию о соответствии IP-адресов физическим адресам или другим идентификаторам клиентов. Эти адреса сообщаются клиентам в ответ на их запросы к DHCP-серверу.
При автоматическом статическом способе DHCP-сервер присваивает IP-адрес (и, возможно другие параметры конфигурации клиента) из пула наличных IP-адресов без вмешательства оператора. Границы пула назначаемых адресов задает администратор при конфигурировании DHCP-сервера. Между идентификатором клиента и его IP-адресом по-прежнему, как и при ручном назначении, существует постоянное соответствие. Оно устанавливается в момент первичного назначения сервером DHCP IP-адреса клиенту. При всех последующих запросах сервер возвращает тот же самый IP-адрес.
При динамическом распределении адресов DHCP-сервер выдает адрес клиенту на ограниченное время, что дает возможность впоследствии повторно использовать IP-адреса другими компьютерами. Динамическое разделение адресов позволяет строить IP-сеть, количество узлов в которой намного превышает количество имеющихся в распоряжении администратора IP-адресов.
Протокол DHCP использует модель клиент-сервер. Во время старта системы компьютер-клиент DHCP, находящийся в состоянии "инициализация", посылает сообщение discover (исследовать), которое широковещательно распространяется по локальной сети и передается всем DHCP-серверам частной интерсети. Каждый DHCP-сервер, получивший это сообщение, отвечает на него сообщением offer (предложение), которое содержит IP-адрес и конфигурационную информацию.
Компьютер-клиент DHCP переходит в состояние "выбор" и собирает конфигурационные предложения от DHCP-серверов. Затем он выбирает одно из этих предложений, переходит в состояние "запрос" и отправляет сообщение request (запрос) тому DHCP-серверу, чье предложение было выбрано.
Выбранный DHCP-сервер посылает сообщение DHCP-acknowledgment (подтверждение), содержащее тот же IP-адрес, который уже был послан ранее на стадии исследования, а также параметр аренды для этого адреса. Кроме того, DHCP-сервер посылает параметры сетевой конфигурации. После того, как клиент получит это подтверждение, он переходит в состояние "связь", находясь в котором он может принимать участие в работе сети TCP/IP. Компьютеры-клиенты, которые имеют локальные диски, сохраняют полученный адрес для использования при последующих стартах системы. При приближении момента истечения срока аренды адреса компьютер пытается обновить параметры аренды у DHCP-сервера, а если этот IP-адрес не может быть выделен снова, то ему возвращается другой IP-адрес.
В протоколе DHCP описывается несколько типов сообщений, которые используются для обнаружения и выбора DHCP-серверов, для запросов информации о конфигурации, для продления и досрочного прекращения лицензии на IP-адрес. Все эти операции направлены на то, чтобы освободить администратора сети от утомительных рутинных операций по конфигурированию сети.
Контрольные вопросы:
В чем состоят отличия задач, решаемых протоколами сетевого уровня в локальных и глобальных сетях?
|
|
|
|
|
Чем объясняется лидирующая роль стека протоколов TCP/IP?
|
|
|
|
|
|
|
Опишите порядок инкапсуляции данных в стеке TCP/IP.
|
|
|
|
|
Сколько уровней имеет стек TCP/IP? Каковы их функции?
|
|
|
|
|
|
|
Какие протоколы стека TCP/IP относятся к уровню межсетевого взаимодействия
|
|
|
|
Какой из двух протоколов транспортного уровня является дейтаграммным?_______
_______________________________________________________________________
В чем ненадежность протокола IP?
|
|
|
|
Протоколы какого уровня не входят в стек TCP/IP, но регламентированы с точки зрения их использования? Приведите пример таких протоколов
|
|
|
|
Могут ли быть обнаружены и откорректированы ошибки на сетевом уровне?_____
_______________________________________________________________________
Чем занимается Служба доменных имен?
|
|
|
|
Опишите порядок взаимодействия DND-сервера и DNS-клиента?
|
|
|
|
|
|
|
В чем заключаются функции центра INIC?
|
|
|
|
|
Сколько символов может содержать имя домена? _____________________________
Какие домены 1-го уровня (трехбуквенные) Вы знаете?
|
|
|
|
В чем функции протоколов транспортного уровня?
|
|
|
|
Для чего на транспортном уровне используется номер порта?
|
|
|
Опишите особенности диапазонов значений номеров портов.
|
|
|
|
За счет применения каких процедур TCP обеспечивает надежную доставку данных между процессами?
|
|
|
|
Приведите пример сокета для FTP-сообщения на IP-адрес класса C.
|
|
|
|
|
Что означает номер сокета 0.0.0.0:0 при пассивном открытии сеанса?
Поясните принцип работы метода скользящего окна.
|
|
|
|
|
|
Поддерживает ли протокол TCP дуплексный режим передачи данных? _______________________________________________________________________
В каких случаях оказывается выгодней использовать протокол UDP?
|
|
|
|
Если протокол UDP не является протоколом, обеспечивающим надежную доставку данных, то означает ли это, что он не занимается подсчетом контрольной суммы дейтаграммы? Ответ поясните.
|
|
|
|
Назовите функции протокола IP?
|
|
|
|
Что такое IP-сеть?
|
|
|
Какие функции выполняет в сети протокол ICMP?
|
|
|
|
Поясните порядок осуществления ARP-запроса в локальной сети?
|
|
|
|
Какие функции выполняет в сети протокол DHCP?
Приведите краткое описание протоколов семейства TCP/IP с расшифровкой аббревиатур.
- Служба доменных имен dns
- Протоколы транспортного уровня
- На транспортном уровне работают два основных протокола: udp и tcp.
- Обеспечение достоверности. Модуль tcp обеспечивает защиту от повреждения, потери, дублирования и нарушения очередности получения данных.
- Протокол udp
- Межсетевой уровень tcp/ip: протокол ip, icmp
- Протокол icmp
- Протоколы arp и rarp, dhcp
- Протокол dhcp