Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CA.pdf
Скачиваний:
457
Добавлен:
14.05.2015
Размер:
4 Mб
Скачать

267

9.2.5.DLC

Протокол DLC разработан для организации связи между мэйнфреймами производства IBM. Он не предназначен для использования в качестве основного протокола в сети ПК. Тем не менее DLC применяется для отправки заданий печати на сетевые принтеры Hewlett-Packard. Они применяют протокол DCL, потому что получаемые кадры легко дизассемблировать и функциональность DLC легко занести в ПЗУ. DLC рекомендуется устанавливать только на сетевые компьютеры, выполняющие отправку заданий печати на сетевые принтеры Hewlett-Packard. Клиентам, посылающим задания на сетевое печатающее устройство через сервер печати Windows, устанавливать протокол DLC не надо. DLC требуется установить только на сервере печати, к которому подключено устройство печати. После установки протокола DLC на компьютере с Windows станет доступен новый тип порта принтера.

9.2.6.IrDA

IrDA представляет собой группу высокоскоростных двунаправленных инфракрасных протоколов малой дальности. Протокол IrDA обеспечивает взаимодействие различных устройств, например камер, принтеров, переносных и настольных компьютеров и персональных цифровых помощников (Personal Digital Assistants, PDA). Для доступа к стеку протоколов

IrDA применяются драйверы NDIS, не требующие логического соединения.

9.3.Сетевые службы

9.3.1.Служба DNS

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

268

Есть два таких механизма – локальный для каждого компьютера файл hosts и централизованная иерархическая служба имен DNS.

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

ложен в папке %systemroot%\system32\drivers\etc (где

%systemroot% обозначает папку, в которой установлена операционная система). Сразу после установки системы Windows создается файл hosts с одной записью 127.0.0.1 localhost.

Сростом сетей поддерживать актуальность и точность информации в файле hosts становится все труднее. Для этого надо постоянно обновлять содержимое этого файла на всех узлах сети. Кроме того, такая простая технология не позволяет организовать пространство имен в какую-либо структуру. Поэтому появилась необходимость в централизованной базе данных имен, позволяющей производить преобразование имен в IP-адреса без хранения списка соответствия на каждом компьютере. Такой базой стала DNS (Domain Name System) – система именования доменов, которая начала массовую работу в 1987 г.

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

9.3.1.1. Служба DNS: пространство имен, домены

DNS – это иерархическая база данных, сопоставляющая имена сетевых узлов и их сетевых служб IP-адресам узлов. Содержимое этой базы, с одной стороны, распределено по большому количеству серверов службы DNS, а с другой стороны, является централизованно управляемым. В основе иерархической структуры базы данных DNS лежит доменное пространство имен (domain namespace), основной структурной единицей которого является домен, объединяющий сетевые узлы (хосты), а

269

также поддомены. Процесс поиска в БД службы DNS имени некого сетевого узла и сопоставления этому имени IP-адреса называется разрешением имени узла в пространстве имен DNS.

Служба DNS состоит из трех основных компонентов:

Пространство имен DNS и соответствующие ресурсные записи (RR, resource record) – это сама распределенная база дан-

ных DNS;

Серверы имен DNS – компьютеры, хранящие базу данных DNS и отвечающие на запросы DNS-клиентов;

DNS-клиенты (DNS-clients, DNS-resolvers) -

компьютеры, посылающие запросы серверам DNS для получения ресурсных записей.

Пространство имен

DNS использует иерархическое пространство имен для поиска компьютеров. На рисунке 9.7 показан пример организации пространства имен.

Рис. 9.7. Пространство доменных имен сети Интернет

270

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

Для доменов этого уровня различают 3 категории имен:

ARPA - специальное имя, используемое для обратного разрешения DNS (из IP-адреса в полное имя узла);

Общие (generic) имена 1-го уровня, назначение которых приведено в табл. 9.4;

Двухбуквенные имена для стран - имена для доменов, зарегистрированных в соответствующих странах (например, ru - для России, ua - для Украины, uk - для Великобритании и т.д.).

 

Таблица 9.4

Назначение имен доменов первого уровня

 

 

 

Имя домена

Назначение

 

 

 

aero

Сообщества авиаторов

biz

Компании (без привязки к стране)

 

com

Коммерческие организации, преимущественно

 

 

в США

 

coop

Кооперативы

 

edu

Образовательные учреждения в США

 

gov

Правительственные учреждения США

 

info

Домен для организаций, предоставляющих

 

 

любую информацию для потребителей

 

int

международные организации

 

mil

Военные ведомства США

 

museum

Музеи

 

name

Глобальный домен для частных лиц

 

net

Домен для Интернет-провайдеров и других ор-

 

 

ганизаций, управляющих структурой сети Ин-

 

 

тернет

 

org

Некоммерческие и неправительственные орга-

 

 

низации, преимущественно в США

 

pro

Домен для профессиональных объединений

 

 

(врачей, юристов, бухгалтеров и др.)

 

271

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

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

Серверы имен DNS

Серверы имен DNS (или DNS-серверы) – это компьютеры, на которых хранятся те части БД пространства имен DNS, за которые данные серверы отвечают, и функционирует программное обеспечение, которое обрабатывает запросы DNS-клиентов на разрешение имен и выдает ответы на полученные запросы.

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

DNS-серверы, хранящие информацию о доменах высшего уровня, содержат также информацию о том, на каких серверах находятся зонные файлы для доменов следующего уровня. Например, сервер может содержать зонные файлы для домена com, т.е. этот сервер знает обо всех доменах второго уровня, которые зарегистрированы с доменом соm, но он может не знать отдельные детали о домене второго уровня. Сервер домена высшего уровня знает, какой компьютер на следующем уровне содержит детали, касающиеся домена второго уровня, и так

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