
- •Основные понятия инфокоммуникационных систем и сетей
- •Модель osi
- •Стек протоколов tsp/ip
- •Компоненты стека tcp/ip. Ip-адресация
- •Ip-адресация на сетевом уровне:
- •Бесклассовая ip-адресация
- •Пакеты и их инкапсуляция
- •Формат ip-пакета
- •Маршрутизация в сетях tcp/ip
- •Стратегии маршрутизации
- •Принцип работы динамической маршрутизации
- •Структура записи в таблицах маршрутизации
- •Основные свойства протоколов транспортного уровня tcp и udp.
- •Протокол udp и udp-датаграммы
- •Логическое соединение
- •Маршрутизация в сетях tcp/ip
- •Протоколы транспортного уровня
- •Задачи, решаемые на транспортном уровне
- •Протокол динамической настройки узла
- •Алгоритм динамического назначения адресов
- •Службы имен доменов dns
- •Пространство имен dns
- •Записи ресурсов
- •Dns-серверы
Службы имен доменов dns
Hosts.txt – в этом файле перечислялись все хосты и их IP-адреса. Каждую ночь все хосты получали этот файл. И хост самостоятельно имея этот файл обращался к нему.
Суть системы DNS заключается иерархической схеме имен основанный на доменах и распределенной БД, реализующих эту схему имен.
Описание системы DNS приводится в RFC 10.34 и 10.35.
В общих чертах система DNS работает следующим образом: прикладная программа обращается к библиотечной процедуре, называемой распознавателем, передавая ей имя требуемого хоста в качестве параметра. Распознаватель посылает UDP-пакет локальному DNS-серверу (IP-адрес DNS-сервера имеется в конфигурационных параметрах интерфейса), который ищет имя в своей БД и возвращает распознавателю соответствующий IP-адрес. Распознаватель в свою очередь передает этот адрес вызвавшей его прикладной программе. Имея IP-адрес программа может или установить соединение, или послать UDP-датаграмму.
Пространство имен dns
Пространство DNS-имен разделено на 200 доменов верхнего уровня. В глобальной сети интернет доменами называется множество хостов, объединенных в логическую группу. Каждый домен верхнего уровня подразделяется на поддомены, которые в свою очередь даже тоже могут состоять из доменов. Домены верхнего уровня разделяются на 2 группы: родовые домены и домены государств. К родовым относят домены: .com, .net, .org и т. д.
Имя каждого домена подобно полному пути к файлу в файловой системе и состоит из пути от этого домена до вершины дерева.
Vt.vglta.vrn.ru.
Как и в случае с каталогами в файловой системе имена доменов могут быть абсолютными и относительными. Абсолютное имя домена всегда заканчивается точкой, относительное – не всегда.
Структура имен DNS отражает не физическое строение сети, а организационное разделение между учреждениями и их подразделениями.
Записи ресурсов
У каждого домена, независимо от того является он одиночным хостом или доменом верхнего уровня, может быть набор ассоциированных с ним записей ресурсов. В случае одиночного домена запись ресурсов представляет собой IP-адрес этого домена. Также для других случаев имеется множество других записей ресурсов. Когда распознаватель передает имя домена DNS-серверу, то в ответ получает запись ресурса ассоциированная с переданным именем. Таким образом основная функция системы DNS – это преобразование доменных имен в записи ресурсов.
Запись ресурса состоит из 5 частей:
Domain_name;
Time_to_live;
Class;
Type;
Value.
Поле Domain_name обозначает домен, к которому относится текущая запись. Поле имени домена является первичным ключом поиска, используемым для выполнения запросов, а порядок записи в БД значения не имеет.
Поле Time_to_live – это поле указывает насколько стабильно состояние записи. Значение этого поля числовое, указывается время жизни в секундах. Редко меняющимся данным присваивается высокое значение этого поля. Нестабильная запись помечается числом 60.
Поле Class – для хостов расположенных или являющихся открытыми, доступными в глобальной сети интернет.
Поле Type
Тип |
Смысл |
Значение |
SOA |
Начальная зона |
Параметры для этой зоны |
А |
IP-адрес хоста |
32-х разрядное число |
MX |
Обмен почтой |
Приоритет с которым домен настроен принимать электронную почту |
NS |
Сервер имен |
Имя сервера для этого домена |
PTR |
Указатель |
Это псевдоним IP-адреса. Когда мы хотим узнать какое имя какое имя домен закрепил за этим IP-адресом |
HINFO |
Описание хоста |
Описание центрального процессора и ОС хоста в виде ASCII текста |
TXT |
Текст |
Неинтерпретируемый ASCII текст. Позволяет доменам интерпретировать себя произвольным образом. |