
- •А.А. Дабагян, в.А. Машурцев, р.А. Юзбашьянц Компьютерные сети и системы телекоммуникаций
- •Москва 2008 г. Оглавление
- •1. Эволюция компьютерных сетей
- •1.1. История возникновения сетей
- •1.2. Общая характеристика сетей передачи данных
- •1.3. Классификация компьютерных сетей
- •1.4. Классификация сетевых технологий
- •1.5. Обобщенная структура компьютерных сетей
- •1.6. Корпоративные компьютерные сети, Intranet и Extranet
- •1.7. Услуги операторов компьютерных сетей
- •2. Общие принципы построения компьютерных сетей
- •2.1. Аппаратное и программное обеспечение сети
- •2.2. Передача данных по линиям связи
- •2.2.1. Данные, сигналы, среда передачи и линии связи
- •2.3. Кодирование и модуляция
- •2.3.1.Скорость передачи, искажение и затухание сигнала
- •2.3.2. Синхронизация передачи дискретных данных
- •2.3.3. Мультиплексирование
- •2.4. Характеристики физических каналов
- •2.5. Кабельные линии связи, типы кабелей
- •2.5.1. Коаксиальный кабель
- •2.5.2. Витая пара
- •2.5.3. Оптоволоконный кабель
- •2.6. Беспроводная передача данных. Радиоканалы
- •2.7. Аппаратура линий связи
- •2.8. Характеристики линий связи
- •2.8.1. Формула Шеннона
- •3. Сеть из нескольких компьютеров
- •3.1. Топология физических связей
- •3.1.1. Кольцевая топология.
- •3.1.2. Топология Звезда.
- •3.1.3. Топология Общая шина
- •3.2. Оборудование и поддержка сетей
- •3.2.1. Сетевое оборудование
- •3.2.2. Персонал компьютерных сетей и сетевая документация
- •3.3. Коммутация и доступ к разделяемой среде
- •3.3.1. Обобщенная задача коммутации информационных потоков
- •3.3.1.1. Продвижение данных.
- •3.3.1.2. Разделяемая среда передачи данных.
- •3.3.2. Методы коммутации
- •3.3.2.1. Коммутация каналов
- •3.3.2.2. Методы коммутации пакетов
- •3.3.2.3. Режим виртуальных каналов
- •3.4. Структуризация компьютерных сетей.
- •3.4.1. Одноранговая сеть
- •3.4.2. Технология «клиент-сервер»
- •3.4.3. Структуризация сети
- •3.5. Сетевые технологии локальных сетей .5.1. Технология Ethernet
- •3.5.2. Технология Token Ring
- •3.5.3. Технология fddi
- •3.6. Адресация узлов в компьютерной сети
- •3.6.1. Сетевые ip адреса
- •3.6.2. Присваивание адресов в автономной сети
- •3.6.2.1. Организация подсетей
- •3.6.3. Иерархические символьные имена
- •3.7. Службы в локальных сетях
- •3.7.1. Отображение символьных адресов на ip-адреса
- •3.7.2. Автоматизация назначения ip-адресов
- •3.7.2.1. Порядок работы протокола dhcp
- •3.7.3. Отображение физических адресов на ip-адреса
- •3.7.4. СлужбаWins
- •3.7.5. Интернет – службы
- •9. Беспроводные технологии
- •9.1. Особенности беспроводных технологий
- •9.2. Стандарты беспроводных локальных сетей
- •9.3. Режимы работы беспроводной сети
- •9.4. Аутентификация в сети
- •9.5. Обеспечение безопасности
- •9.6. Настройка точки доступа
- •Приложение
- •Глоссарий
- •Список сокращений
- •Литература
3.6.3. Иерархические символьные имена
Человеку гораздо легче запомнить слова, чем цифры. Поэтому для работы с адресами компьютеров в сетях стали применять символьные имена узлов. В старых компьютерных сетях применялась плоская неупорядоченная система имен. Для установления соответствия символьного имени конкретному адресу использовался механизм широковещательных запросов (broadcast), описанный выше. Этот вариант использовался, например, в протоколе NetBIOS, на котором раньше были построены многие локальные операционные системы. Но с развитием и распространением компьютерных сетей этот подход оказался неэффективным. В современных компьютерных сетях применяется древовидная, иерархическая структура, в частности доменная система имен, в которой может присутствовать произвольное количество составных частей, - подсетей или узлов.
Доменная иерархия аналогична иерархии файловых имен в известных операционных системах, - DOS, Unix, Windows или MacOS.
Дерево имен начинается с корня, обозначаемого точкой (.), затем идет старшая часть имени, потом вторая по старшинству и т.д. Самая младшая часть имени соответствует конечному узлу компьютерной сети. Следует учитывать, что при считывании, как обычно, слева направо запись имен начинается с младшего имени и заканчивается старшим именем (в отличие от файловой системы). Составные части доменного имени отделяются друг от друга точками.
Домен – это некоторое множество компьютеров, обладающих общим свойством, в данном случае, - общим адресом на каком-то конкретном уровне. Каждый домен может содержать поддомены (еще их называют субдоменами).
Краткое имя – это имя конечного узла в компьютерной сети.
Относительное имя – это составное имя, которое начинается не с самого верхнего уровня иерархии (например, www.mail).
Полное доменное имя включает составляющие имена всех уровней иерархии (www.mail.yandex.ru. – включая корневую точку.
3.7. Службы в локальных сетях
3.7.1. Отображение символьных адресов на ip-адреса
Имена узлов типа www.mail.pochta.ru или www.kplu.org – представляют собой унифицированные указатели ресурса, URL – его легче запомнить, но он не является настоящим IP адресом. Таким образом, становится необходимым преобразовать URL в IP адрес, с которым работают узлы в сетях. Для этого предназначена специальная служба в компьютерных сетях – служба DNS.
Служба DNS - это распределенная база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети Internet. Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени узла. Спецификация DNS определяется стандартами RFC 1034 и RFC 1035. DNS требует статической конфигурации своих таблиц, отображающих имена компьютеров в IP-адрес.
Протокол DNS является служебным протоколом прикладного уровня. Этот протокол несимметричен - в нем определены DNS-серверы и DNS-клиенты. DNS-серверы хранят части распределенной базы данных о соответствии символьных имен и IP-адресов. Эта база данных распределена по административным доменам сети Internet. Клиенты каждого сервера DNS знают его IP-адрес и по протоколу IP передают ему запрос, в котором сообщают известное символьное имя и просят вернуть соответствующий ему IP-адрес.
Если соответствующие данные существуют в базе данных DNS-сервера, то он сразу посылает ответ клиенту, если их нет, он посылает запрос DNS-серверу другого домена, который может сам обработать запрос, либо передать его другому DNS-серверу, в верхний по иерархии домен. Все DNS-серверы соединены иерархически, в соответствии с иерархией доменов сети Internet. Опрос серверов имен продолжается, пока не найдутся нужные отображения. Этот процесс ускоряется из-за того, что серверы имен постоянно обновляют свою информацию, предоставляемую по запросам. Клиентские компьютеры могут использовать в своей работе IP-адреса нескольких DNS-серверов, для повышения надежности своей работы.
База данных DNS имеет структуру дерева, называемого доменным пространством имен, в котором каждый домен (узел дерева) имеет имя и может содержать поддомены. Имя домена идентифицирует его положение в этой базе данных по отношению к старшему, родительскому домену, причем точки в имени отделяют части, соответствующие узлам домена.
Корень базы данных DNS управляется международным центром Internet Network Information Center, INIC. Домены верхнего уровня назначаются отдельно для каждой страны, а кроме этого могут образовывать группы на организационной основе. Имена этих доменов должны следовать международному стандарту ISO 3166. Для обозначения доменов стран используются двухбуквенные аббревиатуры: .ru - Россия; .kz - Казахстан; .fr - Франция; .de - Германия, а для различных типов организаций используются следующие аббревиатуры:
- com - коммерческие организации (например, microsoft.com); - edu - образовательные (например, mit.edu); - gov - правительственные организации (например, voa.gov); - org - некоммерческие организации (например, fidonet.org); - net - организации, поддерживающие сети (например, nbsf.net).
Каждый домен DNS управляется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям. Каждый домен имеет уникальное имя, а каждый из поддоменов имеет уникальное имя внутри своего домена. Имя домена может содержать до 63 символов. Каждый хост в сети Internet однозначно определяется своим полным доменным именем FQDN, которое включает имена всех доменов по направлению от хоста к корню. Пример полного DNS-имени: mail.yandex.ru.
Чтобы получить доменное имя – нужно зарегистрироваться в такой организации и тогда вашему компьютеру (обычно за небольшую ежегодную плату) будет присвоено доменное имя, не зависящее от его конкретного IP адреса.
В операционной системе Windows 2000. в службах DNS была введена новая динамическая DNS (Dynamic DNS, DDNS ), которая позволяет хостам (или серверам DHCP) помещать в таблицу DNS новые имена хостов по мере их добавления в сеть. Для работы DDNS необходима новая служба каталогов Windows 2000 - Active Directory. Старые службы DNS (Windows 98 и т.п.) с Active Directory не работают.