На смену таблице узлов пришли механизмы DNS, но она по-прежнему широко применяется по следующим причинам:
- В большинстве систем есть небольшие файлы с таблицами узлов, содержащими имена и адреса важных узлов локальной сети. Эти небольшие таблицы используются, когда система DNS недоступна, в частности, в процессе начальной загрузки машины. Даже при наличии DNS следует создавать файлы /etc/hosts, содержащие записи для самого узла, узла localhost, шлюзов и серверов локальной сети.
- Там, где применяется NIS, таблицы узлов используются в качестве исходных данных для баз данных NIS. NIS может использоваться в сочетании с DNS, но даже в этом случае на большинстве NIS-площадок создаются таблицы узлов, содержащие записи для всех узлов локальной сети. Совместное использование NIS и DNS описано в главе 9.
- Таблицы узлов иногда применяют в очень маленьких, не связанных с сетью Интернет, сетях. Если узлов в сети мало, информация об узлах изменяется редко, и нет необходимости во взаимодействии с внешним миром по TCP/IP, особых преимуществ использование DNS не даст.
Устаревший метод таблицы узлов не отвечает потребностям глобальной сети Интернет по двум причинам: из-за невозможности масштабирования и отсутствия автоматизированного процесса обновления. До появления DNS организация под названием NIC (Network Information Center, Сетевой информационный центр) занималась сопровождением огромной таблицы узлов сети Интернет (таблица узлов NIC). Включенные в эту таблицу узлы носили название зарегистрированных. Организация NIC добавляла в таблицу имена и адреса узлов для всех площадок сети Интернет.
Во времена, когда таблица узлов еще была основным средством для перевода имен узлов в IP-адреса, большинство подсетей регистрировали в таблице лишь самые важные системы. Но даже при таком ограничении таблица выросла до размеров, которые исключали эффективное преобразование имен в IP-адреса. Невозможно использовать простую таблицу для обслуживания огромного числа узлов, составляющих сегодняшний Интернет.
Вторая проблема, связанная с таблицей узлов, - отсутствие механизма автоматического распространения информации о новых узлах. К новым, зарегистрированным узлам можно обращаться по имени только после того, как будет получена новая версия таблицы узлов. Однако нет возможности гарантировать, что таблица узлов достигнет той или иной локальной сети, и нет возможности узнать, актуальна ли используемая версия таблицы. Отсутствие гарантированного единообразного распространения информации - серьезный недостаток системы таблиц узлов.
- << Назад
- Вперёд