русс | укр

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

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

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

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


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

Теоретические сведения


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


Система доменных имен (DNS) была исходно определена в документах RFC (Request for Comments) 1034 и 1035. Эти документы определяют следующие элементы, общие для всех реализаций программного обеспечения DNS.

  • Пространство доменных имен DNS, которое задает структурированную иерархию доменов, используемую для организации имен.
  • Записи ресурсов, сопоставляющие доменные имена DNS определенным типам информации о ресурсах, которые используются при регистрации и разрешении имен в пространстве имен.
  • DNS-серверы, которые сохраняют записи ресурсов и отвечают на запросы клиентов.
  • DNS-клиенты, которые также называют системами разрешения имен, запрашивающие серверы для поиска и разрешения имен по типам записей ресурсов, указанным в запросе.

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

МГКБИТ

Рисунок 1. Пространство доменных имен.

В процессе разрешения имен существенно, что DNS-серверы часто действуют как DNS-клиенты, запрашивая другие серверы с целью полного разрешения имени в запросе. Любое доменное имя DNS в дереве технически представляет домен. Однако принято считать что имена идентифицируются одним из пяти способов на основании уровня и способа использования имени.

Тип имени Описание Пример
Корень доменов Вершина дерева, представляющая неименованный уровень, иногда обозначается парой прямых кавычек (""), указывающих пустое значение. При использовании в доменном имени DNS для этого применяется завершающая точка (.), свидетельствующая, что имя расположено в корне или на самом верхнем уровне иерархии доменов. В данном случае доменное имя DNS рассматривается как полное и указывает на точное расположение в дереве имен. Имена, установленные таким способом, называют полными доменными именами (Fully Qualified Domain Name, FQDN). Единственная точка (.) или точка, использованная в конце имени, например, «example.microsoft.com.»
Домен верхнего уровня Имя из двух или трех букв, которое используется, чтобы указать страну/регион или тип организации. «.ru» указывает имя, зарегистрированное для коммерческого использования в Интернете.
Домен второго уровня Имена переменной длины, зарегистрированные для индивидуальных пользователей или организаций для использования в Интернете. Эти имена всегда базируются на соответствующем домене верхнего уровня в зависимости от типа организации или географического расположения, в котором используется имя. «edu.ru.» является именем домена второго уровня, зарегистрированным для образовательных учреждений регистратором доменных имен DNS Интернета.
Поддомен Дополнительные имена, которые организация может создавать как производные от зарегистрированного имени домена второго уровня. Такие имена обеспечивают рост дерева имен DNS в организации и его распределение по отделам или по географическому расположению. «mspu.edu.ru» представляет имя поддомена Мурманского государственного педагогического университета.
Имя узла или ресурса Имя, представляющее лист в дереве имен DNS, которое определяет конкретный ресурс. Обычно крайняя левая метка в доменном имени DNS определяет конкретный компьютер в сети. Например, имя этого уровня, используемое в записи ресурса узла (A), используется для поиска IP-адреса компьютера по его имени узла. «host-a.mspu.edu.ru.», где первая метка («host-a») представляет имя узла DNS для конкретного компьютера в сети.

Например, доменное имя DNS, зарегистрированное для образовательных учреждений (edu.ru.), представляет домен второго уровня. Это имя состоит из двух частей (называемых метками), показывающих, что оно находится на втором уровне сверху от корня или вершины дерева. Большинство доменных имен DNS содержат две или большее число меток, каждая из которых задает новый уровень в дереве. Точки используются в именах для разделения меток.



DNS представляет способ интерпретации полного пути к доменному имени DNS аналогично способу интерпретации полного пути к файлу или каталогу в окне командной строки. Например, путь в дереве каталогов помогает указать на точное расположение файла, сохраненного на компьютере. Для компьютеров с операционной системой Windows обратная косая черта (\) указывает каждый новый каталог, ведущий к точному расположению файла. Эквивалентным символом в DNS является точка (.), указывающая каждый новый уровень домена в имени. Для DNS примером имени с несколькими уровнями может служить следующее полное доменное имя узла: host-a.mspu.edu.ru. В отличие от имен файлов, при чтении полного доменного имени узла DNS слева направо осуществляется переход от наиболее конкретной информации (имя DNS компьютера «host-a») к наиболее общей (завершающая точка (.), которая указывает корень в дереве имен DNS). Этот пример демонстрирует четыре уровня доменов DNS, которые ведут от конкретного расположения «host-a».

  1. Домен «mspu», в котором зарегистрировано для использования имя компьютера «host-a».
  2. Домен «edu», который соответствует родительскому домену, являющемуся корнем поддомена «mspu».
  3. Домен «ru», который соответствует домену верхнего уровня, предназначенному для использования организациями из России, который является корнем для домена «edu».
  4. Завершающая точка (.), представляющая стандартный символ разделителя, которая используется, чтобы сделать полным доменное имя DNS в дереве пространства имен DNS.


<== предыдущая лекция | следующая лекция ==>
Задание 1. Установите Windows 2003 server. | Работа запросов DNS


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


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

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

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


 


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

 
 

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

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