Этот рекламный блок выводится с помощью сервиса AdPlus.io

Серверы NIS


Большинство первых операционных систем для настольных машин, включая UNIX, разрабатывались для отдельных компьютеров, а не для сетей. Это означало, что пользовательские и системные ресурсы требовалось однозначно идентифицировать только на конкретной машине. Например, если пользователь регистрировался под именем samoychka на одной рабочей станции, то же самое имя прекрасно годилось и для другой рабочей станции. С появлением локальных сетей это оказалось полезным в одних случаях и неудобным в других.
При наличии у пользователей сети учетных записей на нескольких машинах приходилось запоминать пароли для каждой из них, а модификацию учетных записей приходилось повторять на всех машинах. Для решения некоторых из этих проблем Sun Microsystems разработала сетевую информационную службу — Network Information Service (NIS), прежде известную под названием «желтые страницы» (Yellow Pages).
NIS предоставляет группу сетевых справочных баз данных и возможность доступа клиентов с различных машин к имеющейся в этих базах данных информации о хостах, сети и т. д. Однако некоторые особенности NIS ограничивают ее использование только конкретной сетевой средой. В частности, в отличие от DNS, эта система не иерархична. NIS следует плоской информационной структуре, в которой данный сервер NIS хранит информацию о ряде ресурсов для конкретной сети (называемой доменом) и не может обратиться к другому серверу NIS для получения информации о хостах, находящихся в других сетях.
NIS использует механизм клиент/сервер, в котором клиенты запрашивают информацию у серверов NIS. Информация может быть разной — от соответствий «имя пользователя-пароль» до аппаратных адресов карт сетевых интерфейсов. Основной сервер NIS в домене называется главным сервером (master server). Главный сервер существует в каждом домене NIS. Домен представляет собой, по существу, сеть, обслуживаемую серверами NIS.
Есть и другие серверы, с которыми могут связываться клиенты вместо того, чтобы обращаться непосредственно к главному серверу. Они называются подчиненными серверами (slave servers). Справочные базы данных NIS обновляются на главном сервере, который распространяет модификации на все подчиненные, зависящие от него серверы. Клиенты NIS могут обращаться с запросами как к главному, так и к подчиненным серверам, однако вносить изменения можно только в справочные базы данных главного сервера. Есть еще одна группа серверов, строго говоря, не являющихся таковыми, поскольку они запускаются на машине конкретного клиента, устанавливают связь с подчиненными серверами или главным сервером, привязывая клиентов этой машины к конкретному подчиненному или главному серверу.


01 Апр, 2011

Добавить комментарий