Для автоматического назначения IP-адресов используется вспомогательный протокол динамической конфигурации узлов DHCP (Dynamic Host Configuration Protocol).
DHCP предназначен для автоматической настройки параметров стека TCP/IP рабочей станции. В момент загрузки операционной системы рабочая станция посылает широковещательный запрос параметров своей конфигурации, получив который, сервер DHCP посылает в ответ сведения, содержащие IP-адрес этой рабочей станции, а также прочую информацию, необходимую при настройке сетевого взаимодействия. При этом предполагается, что клиент DHCP, т. е. рабочая станция, пославшая широковещательный запрос, и сервер DHCP находятся в одной локальной сети. Автоматическое назначение адресов может работать, используя различные способы распределения адресов по интерфейсам: • статический; • динамический. При статическом способе сервер DHCP в ответ на запрос рабочей станции посылает ей произвольный IP-адрес, выбранный из диапазона наличных адресов. Диапазон адресов задается при настройке сервера DHCP. Выбранный для рабочей станции адрес дается ей в пользование на неограниченный срок, при этом при последующих обращениях к серверу станция будет получать этот же IP-адрес. При динамическом распределении адресов адрес выдается для использования на ограниченное время, называемое сроком аренды. После истечения срока аренды данный IP-адрес может быть назначен другой рабочей станции. Поскольку при таком распределении один и тот же адрес может использоваться несколькими интерфейсами, а также за счет того, что обычно одновременно работают далеко не все зарегистрированные в сети рабочие станции, появляется возможность экономить IP-адреса, выделяя их под конкретные нужды, а не под простаивающие узлы. Независимо от используемого метода применение DHCP позволяет избежать конфигурирования стека TCP/IP на каждом отдельном узле сети и проводить весьма гибкую, централизованную политику администрирования сети.
Чтобы определить физический адрес узла, указанного сетевым адресом, используется протокол разрешения адресов ARP (Address Resolution Protocol). В локальных сетях для определения нужного адреса ARP использует рассылку широковещательных запросов. Протокол разрешения адресов формирует запрос, указывая в нем сетевой адрес, для которого нужно определить соответствующий физический адрес узла, инкапсулирует этот запрос в кадр протокола канального уровня, используемого в данной сети, и производит широковещательную рассылку полученного кадра. Узел сети, получивший такой запрос, сравнивает указанный в запросе сетевой адрес со своим сетевым адресом. В случае, если адреса совпали, узел формирует ответ, содержащий оба адреса узла — физический и сетевой — и отправляет его отправителю исходного ARP-запроса, на который передается ответ. Пакеты, содержащие ARP-запросы и ARP-ответы, имеют одинаковый формат. Для решения обратной задачи, т. е. определение IP-адреса по известному физическому адресу, используется протокол обратного разрешения адресов RARP (Reverse Address Resolution Protocol). Необходимость использования протокола обратного разрешения адресов обычно обусловливается использованием бездисковых рабочих станций, загрузка операционной системы которых производится с единого сервера. Применение RARP возможно при наличии в сети специального сервера, который отвечает на RARP-запросы, основываясь на информации, хранящейся в его ARP-таблице и позволяющей провести соответствие физических адресов сетевым. В ответ на запрос такой сервер отсылает пакет, содержащий оба адреса запрашивающего узла — сетевой и физический. Таблица. Пример ARP-таблицы
Хотя механизм работы ARP и RARP существенно различается, они используют для передачи запросов и ответов на них пакеты, имеющие одинаковый формат. Формат такого пакета зависит от длины физических адресов, применяемых в локальной сети, где производится разрешение адресов.
Читайте также: II. Критерии для назначения повышенной стипендии Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|