русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Организация пространства имен


Дата добавления: 2015-01-16; просмотров: 1120; Нарушение авторских прав


 

Пространство доменных имен имеет иерархическую структуру. На самом верхнем уровне иерархии располагается корневой домен. Следующий уровень иерархии составляют домены верхнего или первого. Каждый домен верхнего уровня включает в себя домены второго уровня и т.д.

Основные принципы построения системы DNS изложены в [2]. В соответствии с этим отметим некоторые аспекты ее дальнейшего развития.

Теоретически домен любого уровня может содержать в себе как отдельные узлы, представленные своими именами, так и домены более низкого уровня (субдомены). Однако, на практике домены, уровень которых ниже третьего, встречаются крайне редко.

Домены первого уровня делятся на три группы:

• домены общего назначения;

• национальные домены;

• обратный домен.

Первую группу составляют домены общего назначения (табл. 2). Изначально домены общего назначения предназначались для объединения доменов нижних уровней, принадлежащих организациям и учреждениям США. Поэтому в силу традиции большая часть доменов, зарегистрированных за организациями других государств, входят не в домены общего назначения, а в так называемые национальные домены. Однако ничто не мешает какой-нибудь компании, например, Российской, зарегистрировать домен второго уровня в домене "com". Исключением являются только домены "mil" и "gov", которые используются только учреждениями и организациями США.

 

Таблица 2

Домены общего назначения

 

Название домена Комментарий
"Старые" домены, созданные в 1984 году
"com" COMmercial, коммерческие организации
"gov" GOVernment, правительственные учреждения США
"int" INTernational Organizations, международные организации
"mil" MILitary, военные организации США
"edu" EDUcational, образовательные проекты и учреждения
"org" ORGanisations, некоммерческие организации или организации, не попадающие в другие категории
"net" NETwork, сети общего назначения
"Новые" домены, созданные в 2001 году
"info" INFOrmation, домен свободного использования для предоставления информации в Интернет
"biz" Business Organizations, различные организации
"name" Домен предназначен для использования частными лицами
"museum" Музеи

 



Другой традицией для доменов общего назначения до последнего времени было жесткое ограничение на длину имени - три символа. Ввод в 2001 году доменов "name", "info" и "museum" нарушил эту традицию. По всей видимости, это не будет соблюдаться и в дальнейшем, поскольку в ближайшее время среди прочих планируется ввести еще два домена общего назначения с "неправильным" именем - "coop" и "aero".

Во вторую группу включены национальные домены. Имя каждого такого домена состоит из двух символов и представляет собой сокращение названия государства (так называемый "код страны"), которому принадлежит домен, например, "ru" означает Россия. Список национальных доменов разработан и утвержден Национальным Институтом Стандартов США (ISO 3166-1).

Третья группа состоит из одного домена с четырехсимвольным именем "arpa", предназначенного для поиска доменного имени по IP-адресу (обратного разрешения). Часто этот домен называют обратным доменом (reverse domain).

Каждый домен верхнего уровня, как правило, включает в себя домены второго уровня, имена которых выбираются относительно произвольно, например, по имени организации, за которой зарегистрировано это имя, или по названию региона. Порядок создания доменов второго уровня определяется администраторами соответствующего родительского домена верхнего уровня.

Так, например, в национальном домене первого уровня "ru" установлен порядок, согласно которому внутри этого домена выделяются три группы доменов второго уровня.

1. Домены общего пользования ("домены типа GENERIC"):

• "ac.ru" - домен Академии Наук России;

• "com.ru" - коммерческие организации;

• "edu.ru" - образовательные проекты и организации;

• "net.ru" -сети, принадлежащие различным организациям;

• "org.ru" - некоммерческие организации;

• "int.ru" - домен для общего использования;

• "mil.ru" - военные организации и учреждения;

• "pp.ru" - домен для использования частными лицами.

2. Домены субъектов Российской Федерации ("домены типа GEOGRAPHICAL").

3. Другие домены, имена которых выбираются произвольным образом, например, по имени владельца (имени человека, названию организации), обобщенной тематике, которой соответствует информация, представленная на узлах домена и т.п. Например, существует домен второго уровня "fio.ru", закрепленный за Федерацией Интернет Образования.

Аналогично доменам второго уровня структуру доменов более низких уровней определяет администрация родительского домена. Поэтому не существует какой-либо единой для всех схемы структуризации таких доменов.

Рассмотрим в качестве примера организацию домена Федерации Интернет Образования (рис. 1.). Федерация имеет домен второго уровня "fio", зарегистрированный в домене "ru". В данном домене представлены как отдельные узлы, например, узел с именем "www" - узел, на котором размещен Web-сайт Федерации, информационные узлы различных проектов Федерации ("parent", "teacher", "writer" и т.д.), так и различные субдомены третьего уровня, например, домен "center" - домен Московского Центра Интернет-образования, домен "net" - внутренняя сеть Федерации, домен "dlmsk" - домен поддержки системы дистанционного образования Московского Центра, а также домены региональных центров Федерации, названия которых определяются регионами (например, "spb" или "samara"). В свою очередь, домен третьего уровня "net" содержит в себе субдомен "msk" - домен, в котором размещены компьютеры учебных классов Московского Центра.

 

Рис.1. Домен Федерации Интернет Образования

Общие правила построения имен доменов и узлов следующие: во-первых, имя может состоять только из букв латинского алфавита, цифр и символа "-" (дефис), а, во-вторых, длина имени не может превышать 63 символов.

Кроме того, доменные имена являются нечувствительными к регистру символов, входящих в его состав. Это означает, что последовательности символов "Com", "COM", "cOm", "com" и т.п. обозначают одно и тоже имя.

Для адресации конкретного узла или домена используется так называемое полностью определенное доменное имя (Fully Qualified Domain Name, FQDN). FQDN - это имя домена или узла, отражающее всю иерархию включения данного домена или узла в домены более высокого уровня вплоть до корневого домена. Полное доменное имя строится справа налево и последовательно включает в себя имена всех доменов иерархии, разделенные точками, начиная с первого уровня и заканчивая доменом или узлом, которому это имя принадлежит. Например, для узла "www", принадлежащего домену "fio", полное доменное имя будет иметь вид "www.fio.ru".

Следует отметить, иерархическая организация пространства имен не накладывает никаких ограничений на соответствие доменных имен физическим узлам сети. Поэтому один и тот же узел сети может входить в различные домены, причем разного уровня, кроме того, узел может иметь несколько имен в одном домене. В таких случаях он будет иметь различные полностью определенные доменные имена.

Например, узел 213.128.193.116 входит под именем "www" в домен 3-его уровня "center.fio.ru", а также под таким же именем "www" в домен 4-го уровня "msk.net.fio.ru". Таким образом, он имеет два полностью определенных имени: "www.center.fio.ru" и "www.msk.net.fio.ru". В качестве другого примера можно привести узел 213.128.193.115, имеющий несколько имен в домене "msk.net.fio.ru", в том числе имена "msk-server.msk.net.fio.ru" и "mail.msk.net.fio.ru".

В настоящее время активно разрабатывается проект IDN (Internationalized Domain Name, "Интернационализированное" доменное имя), согласно которому в доменные имена могут входить символы любых национальных алфавитов. В настоящее время ведется тестовая регистрация имен с использованием символов китайского, корейского и японского алфавитов в доменах "com", "net" и "org", а также - символов русского алфавита в домене "ru". Однако, поскольку пока не принят официальный стандарт IDN как расширение классической системы DNS, корректное разрешение доменных имен, включающих в себя национальные символы, не гарантируется.

 



<== предыдущая лекция | следующая лекция ==>
Назначение сервиса DNS | База данных сервера DNS


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.071 сек.