Как мы видим из
таблицы IP
– адреса сетей класса А начинаются с двоичного нуля,
класса В – с двоичных цифр 10, а класса С – с двоичных
цифр 110. По первому числу IP – адреса можно легко
определить принадлежность компьютера к сети того или
иного класса:
-
адреса класса А – число
от 0 до 127;
-
адреса класса В – число
от 128 до 191;
-
адреса класса С – число
от 192 до 223.
Таким образом, компьютер,
IP-адрес которого указан в примере, принадлежит к сети
класса А.
Воспользовавшись,
приведенной выше классификацией сетей по классам можно
подсчитать количество сетей того или иного класса и
количество компьютеров в каждой такой сети. Так например
сетей класса А может быть всего 128, но в каждой такой
сети может быть 224 = 16 777 216 компьютеров.
Доменная система
имен (Domain Name System, DNS)
— это распределенная база данных, которая содержит
информацию о компьютерах (хостах), включенных в сеть
Internet. Чаще всего информация включает имя машины,
IP-адрес и данные для маршрутизации почты.
Как известно, для
обращения к хостам в сети Internet используются
32-разрядные IP–адреса, однозначно идентифицирующие
любой сетевой компьютер в этой сети. Однако для
пользователей применение IP–адресов при обращении к
хостам неудобно. Поэтому была создана система
преобразования имен, позволяющая компьютеру в случае
отсутствия у него информации о соответствии имен и
IP-адресов получить необходимые сведения от DNS-сервера,
IP
– адрес которого хранится в
настройках подключения к Internet.
Таким образом, основная
задача DNS — преобразование имен компьютеров в IP-адреса
и наоборот.
Для реализации системы DNS
был создан специальный сетевой протокол DNS. В сети
имеются специальные выделенные информационно-поисковые
серверы - DNS-серверы.
Систему доменных имен
формально описал Пол Мокапетрис в 1983 г. В 1987 г. ее
откорректировали, а в 1990 г. расширили. Ранее, таблицы
соответствия имен и адресов хранились в одном текстовом
файле, который велся централизованно и рассылался на все
машины сети ARPANET. Никакой иерархии в именах машин не
было, и процедура присваивания имени компьютеру
предполагала проверку уникальности желательного имени в
масштабах страны. Объем изменений был огромен и поглощал
большую часть пропускной способности ARPANET. Поэтому в
содержимом этого файла часто не отображалось реальное
состояние сети. Вскоре стало ясно, что статическая
таблица машин, которой хватало для небольшой сети, явно
неадекватна потребностям большой и растущей сети ARPANET.
Система доменных имен решает проблемы, с которыми не
справилась такая таблица, используя две концепции:
иерархию имен машин и распределение ответственности.
Структуру доменных имен можно представить в виде дерева.
Полное доменное имя заканчивается точкой, обозначающей
корень доменного дерева, но часто эта завершающая точка
опускается. Далее (справа налево) по иерархии идут
домены верхнего уровня, за ними домены второго уровня,
далее третьего и т.д.. Друг от друга доменные уровни
отделяются точками.
Описанную
структуру можно представить в виде схемы: |