ВУЗ:
Составители:
32
Кроме алгоритма взаимодействия самих серверов, интерес представляет и алгоритм
формирования запроса программой, запрашивающей адрес. Обычно рассматривают три
случая: однословное имя, имя с точкой на конце и составное имя. При указании
однословного имени происходит обращение к файлу синонимов (для UNIX-систем:
/etc/hosts ; для ОС Windows: C:\WINDOWS\hosts ), который указывается в переменной
окружения, или каким-либо другим способом. Файл синонимов обычно имеет структуру
типа:
stup stup.ac.ru
Если в качестве имени указано имя с точкой на конце, то его и используют для
поиска адреса и никакой дополнительной информации к нему не добавляют.
Если указано составное имя, то сначала его проверяют в местном домене, если
адрес не найден, то к имени добавляют имя местного домена. Если снова адрес не будет
найден, то добавляют имя вышестоящего домена. Если имя вышестоящего домена состоит
из одного слова, то его не добавляют к указанному в запросе адресу, например
пользователь пытается подключиться к машине diamond по протоколу telnet:
С:\>telnet diamond.stup
При этом на машине указано имя текущего домена stup.ac.ru. Проверены будут
следующие имена: diamond.stup; diamond.stup.stup.ac.ru; diamond.stup.ac.ru. Последнее
имя будет найдено в базе данных локального сервера и будет возвращен IP-адрес этой
машины.
Различают четыре вида серверов: primary master сервер; secondary master сервер;
caching сервер; удаленный (remote) сервер.
• Primary master сервер - это сервер, который поддерживает свою базу данных
имен и обслуживает местный домен.
• Secondary master сервер - это сервер, который обслуживает свой домен, но
данные об адресах части своих машин получает по сети с другого сервера.
• Caching сервер не имеет своего домена. Он получает данные либо с одного из
master серверов, либо из буфера.
• Удаленный сервер - это обычный master сервер, который установлен на
удаленной машине. Программы обращаются к нему по сети.
Автоматизация процесса назначения IP-адресов узлам сети - протокол DHCP
Протокол Dynamic Host Configuration Protocol (DHCP) был разработан для того,
чтобы освободить администратора от назначения IP-адресов, он позволяет динамически
назначать IP-адреса. Также DHCP может поддерживать и более простые способы ручного
и автоматического статического назначения адресов. По этому протоколу системный
администратор конфигурирует одну машину в сети как сервер DHCP, а все остальные
становятся его клиентами. DHCP поддерживает динамическое назначение IP-адресов, при
котором адрес из заданного при конфигурации пула IP-адресов выделяется на
ограниченный период времени или до отказа клиента от его использования. Это позволяет
эффективнее использовать ограниченное число IP-адресов. Если какие-либо компьютеры
подключаются к сети время от времени, то для них можно совместно использовать не
очень большую область адресов (во всяком случае меньшую, чем если бы каждый из них
имел свой собственный постоянный адрес). DHCP также поддерживает автоматическое
назначение постоянного IP-адреса и назначение вручную, при котором выбором адреса
занимается системный администратор, а сервер DHCP только извещает клиента о
назначении.
Однако использование DHCP несет в себе и некоторые проблемы. Во-первых, это
проблема согласования информационной адресной базы в службах DHCP и DNS (нужно
динамически вносить в базу данных сервера DNS измененные DHCP адреса). Во-вторых,
при отказе DHCP-сервера все его клиенты оказываются не в состоянии получить IP-адрес
и другую информацию о конфигурации.
Кроме алгоритма взаимодействия самих серверов, интерес представляет и алгоритм формирования запроса программой, запрашивающей адрес. Обычно рассматривают три случая: однословное имя, имя с точкой на конце и составное имя. При указании однословного имени происходит обращение к файлу синонимов (для UNIX-систем: /etc/hosts ; для ОС Windows: C:\WINDOWS\hosts ), который указывается в переменной окружения, или каким-либо другим способом. Файл синонимов обычно имеет структуру типа: stup stup.ac.ru Если в качестве имени указано имя с точкой на конце, то его и используют для поиска адреса и никакой дополнительной информации к нему не добавляют. Если указано составное имя, то сначала его проверяют в местном домене, если адрес не найден, то к имени добавляют имя местного домена. Если снова адрес не будет найден, то добавляют имя вышестоящего домена. Если имя вышестоящего домена состоит из одного слова, то его не добавляют к указанному в запросе адресу, например пользователь пытается подключиться к машине diamond по протоколу telnet: С:\>telnet diamond.stup При этом на машине указано имя текущего домена stup.ac.ru. Проверены будут следующие имена: diamond.stup; diamond.stup.stup.ac.ru; diamond.stup.ac.ru. Последнее имя будет найдено в базе данных локального сервера и будет возвращен IP-адрес этой машины. Различают четыре вида серверов: primary master сервер; secondary master сервер; caching сервер; удаленный (remote) сервер. • Primary master сервер - это сервер, который поддерживает свою базу данных имен и обслуживает местный домен. • Secondary master сервер - это сервер, который обслуживает свой домен, но данные об адресах части своих машин получает по сети с другого сервера. • Caching сервер не имеет своего домена. Он получает данные либо с одного из master серверов, либо из буфера. • Удаленный сервер - это обычный master сервер, который установлен на удаленной машине. Программы обращаются к нему по сети. Автоматизация процесса назначения IP-адресов узлам сети - протокол DHCP Протокол Dynamic Host Configuration Protocol (DHCP) был разработан для того, чтобы освободить администратора от назначения IP-адресов, он позволяет динамически назначать IP-адреса. Также DHCP может поддерживать и более простые способы ручного и автоматического статического назначения адресов. По этому протоколу системный администратор конфигурирует одну машину в сети как сервер DHCP, а все остальные становятся его клиентами. DHCP поддерживает динамическое назначение IP-адресов, при котором адрес из заданного при конфигурации пула IP-адресов выделяется на ограниченный период времени или до отказа клиента от его использования. Это позволяет эффективнее использовать ограниченное число IP-адресов. Если какие-либо компьютеры подключаются к сети время от времени, то для них можно совместно использовать не очень большую область адресов (во всяком случае меньшую, чем если бы каждый из них имел свой собственный постоянный адрес). DHCP также поддерживает автоматическое назначение постоянного IP-адреса и назначение вручную, при котором выбором адреса занимается системный администратор, а сервер DHCP только извещает клиента о назначении. Однако использование DHCP несет в себе и некоторые проблемы. Во-первых, это проблема согласования информационной адресной базы в службах DHCP и DNS (нужно динамически вносить в базу данных сервера DNS измененные DHCP адреса). Во-вторых, при отказе DHCP-сервера все его клиенты оказываются не в состоянии получить IP-адрес и другую информацию о конфигурации. 32
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »