Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
iCarnecie_SSD2_RU_v5 (2).docx
Скачиваний:
18
Добавлен:
23.12.2018
Размер:
6.54 Mб
Скачать

5.5.2 Сервис доменных имен (Domain Name Service)

  • Наименование

  • Сервис доменных имен

Наименование

Программное обеспечение локальных сетей, например Novell Netware или Microsoft Network позволяет для каждой машины в локальной сети (LAN) назначить символическое имя, обычно в виде одного слова. Это сделано для удобства восприятия, – намного проще запомнить слово, подобное GANDALF или BLUEBERRY, чем 48-разрядный адрес Ethernet. Принтерам также назначаются имена. Так как имена действительны только в пределах LAN, нет никакой необходимости волноваться о конфликтах в именах. Администратор LAN следит за тем, чтобы имена оставались уникальными.

Поскольку Интернет действует в глобальном масштабе (существует даже план наладить связь между планетами!), то в нем наименование является более сложным делом. Интернет-имена следуют иерархической схеме, с компонентами, отделенными точками, например – www.icarnegie.com. Первый компонент – имя узла; по соглашению многие организации используют имя узла www как "парадную дверь"(front door) их Web-серверов. Остальные компоненты составляют домен. Люди также иногда ссылаются на полное имя как доменное имя.

Доменные имена могут включать дополнительные уровни структуры. Например, cmu.edu – домен верхнего уровня для Университета Carnegie Mellon, cs.cmu.edu – домен для Отдела Информатики и fac.cs.cmu.edu – домен для группы поддержки средств в пределах отдела. Обратите внимание, что компоненты доменного имени упорядочены таким образом: сначала – более конкретные, а на последнем месте – самый общий (или "самый высокий").

Верхний уровень иерархии домена содержит два вида символов: 1) двухбуквенные коды страны, например uk для Великобритании или jp для Японии и 2) “родовые”(generic) коды для различных типов организаций, такие как com – для компаний, edu – для школ и университетов и gov – для государственных институтов.

Специальный статус, данный US в схеме наименования – артефакт истории Интернета, который был создан правительством US. Список доменов верхнего уровня и кодов страны сейчас поддерживается GNSO, Организацией поддержки универсальных имен (Generic Names Supporting Organization -http://gnso.icann.org/), отделением международного органа, известного как ICANN (www.icann.org), Интернет корпорацией для назначения имен и номеров (Internet Corporation for Assigned Names and Numbers).

Сервис доменных имен

В Интернете есть несколько миллионов узлов. Хранение их имен и адресов IP в одном большом файле непрактично. Не только сам файл может быть кошмаром для поддержки, – некоторые провайдеры назначают IP адреса для клиентов с телефонным соединением к сети динамически, и тогда ассоциации между именами и IP адресами могут меняться каждую минуту! Решение – использовать сеть непосредственно для поиска имен через механизм под названием DNS, Систему (или службу) доменных имен (Domain Name System).

Для того чтобы компьютер нашел доменные имена, он должен знать IP-адрес как минимум одного DNS-сервера. Эта информация вводится в файл конфигурации, когда Интернет сервис впервые устанавливается на машине.

Вот как работает DNS сервер. Предположим, веб-навигатор пытается найти узел www.cs.cmu.edu. Он запрашивает IP-адрес на его локальном DNS-сервере. Если DNS-сервер знает адрес, он сразу посылает его назад. Если нет, то запрашивает другой DNS-сервер помочь ему найти адрес. Есть DNS-серверы для каждого уровня иерархии доменов и каждый DNS-сервер знает IP-адреса серверов для доменов верхнего уровня. Так, чтобы найти www.cs.cmu.edu, первый шаг – запросить DNS-сервер о домене edu для получения IP-адреса DNS-сервера домена cmu.edu, если мы еще не знаем этого адреса. Затем мы запросим, у DNS-сервера IP-адрес DNS-сервера для домена cs.cmu.edu. Наконец, мы запросим у этого DNS-сервера IP-адрес узла, с которым мы пробуем связаться. Хотя это выглядит как сложный процесс, поиски DNS обычно очень быстрые, потому что серверы помещают в кэш результаты предыдущих запросов и, следовательно, им редко приходится просить помощи у других серверов. Если вы выбираете неизвестное имя где-то на другом конце земного шара, вы, возможно, столкнетесь с короткой задержкой в связи с поиском этого узла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]