Лабиринт Internet

Павел Храмцов, Электронинформ, 1996.

Примечание: Данная страница демонстрирует возможность размещения текста и графики в две колонки на экран. Делается это при помощи тага TABLE без атрибута BORDER. Кроме того, на данной странице применены вложенные таблицы, что поддерживается не всеми программами-интерфейсами. При построении такого много колоночной странице необходимо позаботиться о равномерном заполнении колонок, чтобы не оставалось много свободного пространства. Достигается это за счет установки ширины колонок таблицы (атрибут WIDTH у тага TD или в таге TABLE) и размеров графического образа (атрибуты WIDTH и HEIGHT в таге IMG).

Доменная система имен


Числовая адресация удобна для машинной обработки таблиц маршрутов, но совершенно не приемлема для использования ее человеком. Запомнить наборы цифр гораздо труднее, чем мнемонические осмысленные имена. Для облегчения взаимодействия в Сети сначала стали использовать таблицы соответствия числовых адресов именам машин. Эти таблицы сохранились до сих пор и используются многими прикладными программами. Это файлы с именем hosts. Если речь идет о системе типа Unix, то этот файл расположен в директории /etc.
IP-адресимя машины
127.0.0.1localhostlocalhost
144.206.160.32Polynpolyn
144.206.160.40Apollowww

Рис.1. Структура файла /etc/hosts.

Рис.2. Дерево доменов.

Однако такой способ присвоения символьных имен был хорош до тех пор, пока Internet был маленьким. По мере роста сети стало затруднительным держать большие списки имен на каждом компьютере. Для того чтобы решить эту проблему, были придуманы DNS (Domain Name System).

Любая DNS является прикладным процессом, который работает над стеком TCP/IP. Таким образом, базовым элементом адресации является IP-адрес, а доменная адресация выполняет роль сервиса.

Система доменных адресов строится по иерархическому принципу. Однако иерархия эта не строгая. Фактически, нет единого корня всех доменов Internet. В 80-е годы были определены первые домены верхнего уровня: gov, mil, edu, com, net. Позднее, когда сеть перешагнула национальные границы США, появились национальные домены типа: uk, jp, au, ch и т.п. Для СССР также был выделен домен su. После 1991 года, когда республики союза стали суверенными, многие из них получили свои собственные домены: ua, ru, la, li и т.п. Однако Internet не СССР, и просто так выбросить домен su из сервера имен нельзя, на основе доменных имен строятся адреса электронной почты и доступ ко многим другим информационным ресурсам Internet. Поэтому гораздо проще оказалось ввести новый домен к существующему, чем заменить его. Таким образом, в Москве существуют организации с доменными именами, оканчивающимися на su (например kiae.su) и оканчивающимися на ru (msk.ru).

Вслед за доменами верхнего уровня следуют домены, определяющие либо регионы (msk), либо организации (kiae). Далее идут следующие уровни иерархии, которые могут быть закреплены либо за небольшими организациями, либо за подразделениями больших организаций.

Наиболее популярной программой поддержки DNS является named, которая реализует Berkeley Internet Name Domain (BIND).