Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА 10. Компоненты ОС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
209 Кб
Скачать
☆

Создание и удаление каналов

Прежде чем сетевая оболочка сможет получить сервис от файл-сервера, она должна установить с файл-сервером канал связи (connection). Оболочка рабочей станции может создать до восьми каналов с восемью различными файл-серверами. Количество каналов, которые может создать файл-сервер с рабочими станциями, зависит от версии и конкретной конфигурации сетевой операционной системы Novell NetWare. Например, если вы приобрели версию NetWare на 20 пользователей, ваш файл-сервер может создать не более 20 каналов с рабочими станциями.

Как файл-сервер, так и оболочка рабочей станции имеют собственные таблицы каналов, в которых записана необходимая информация о каждом канале (например, сетевые адреса файл-серверов).

В данной группе есть функции для создания каналов с файл-серверами, для удаления этих каналов, а также для получения информации из таблицы каналов.

При создании канала с файл-сервером сетевая оболочка не сообщает серверу имя и пароль пользователя. Это связано с тем, что создание канала еще не означает получения полного доступа к серверу. Программа, создавшая канал с файл-сервером, еще не имеет доступа к его дискам. Для получения доступа к ресурсам файл-сервера необходимо выполнить процедуру подключения пользователя к файл-серверу с помощью специально предназначенной для этого функции. Функции подключения требуется указать имя пользователя и пароль, назначенные супервизором сети или руководителем группы.

Разумеется, имеются функции для отключения пользователя от одного файл-сервера или от всех файл-серверов сразу.

Работа с базой данных объектов

Файл-сервер Novell NetWare хранит информацию о пользователях и ресурсах в специальной базе объектов, которая называется BINDERY. В этой базе хранятся имена пользователй, пароли, права доступа к объектам и другая информация. Сетевая оболочка рабочей станции предоставляет программам все необходимые функции для работы с базой данных объектов, выполняющие добавление, извлечение, изменение и поиск информации в базе данных. Успех выполнения практически всех функций зависит от прав доступа вызывающей программы. Например, программа, подключившаяся к серверу на правах супервизора, может извлекать и изменять практически любые данные в базе BINDERY, в то время как обычному пользователю в основном доступны только функции, получающие сведения о самом себе.

Файловая система

Работа с томами и каталогами файл-сервера

В составе сетевой оболочки имеются функции, предназначенные для отображения локальных дисков рабочей станции на тома и каталоги файл-сервера. Сетевая оболочка использует несколько таблиц для обеспечения такого отображения.

Когда программа, запущенная на рабочей станции, обращается к диску, сетевая оболочка просматривает таблицы отображения и определяет, к какому диску - локальному или сетевому - выполняется обращение. Если программа обращается к локальному диску, сетевая оболочка вызывает соответствующую функцию MS-DOS. Если же программа обращается к диску, отображенному на том или каталог файл-сервера, сетевая оболочка при помощи протокола IPX отправляет запрос соответствующему файл-серверу.

В состав данной группы входят многочисленные функции для отображения дисков, для создания, переименования и удаления каталогов, для изменения прав доступа пользователей к каталогам, для получения различной справочной информации о правах доступа, томах, каталогах и о содержимом каталогов.

Работа с файлами

Работа с файлами, расположенными на дисках файл-сервера, имеет ряд особенностей. Вам необходимо учитывать возможные ограничения прав доступа, возможность одновременного доступа к файлу со стороны нескольких рабочих станций.

Поэтому дополнительно к обычным функциям MS-DOS, предназначенным для работы с файлами, сетевая оболочка добавляет новые, учитывающие специфику работы с файл-сервером.

Передача данных между рабочими станциями

Сетевая оболочка содержит функции для передачи данных между рабочими станциями через память файл-сервера. Пользоваться этими функциями значительно проще, чем функциями драйвера протоколов IPX/SPX, но и скорость передачи данных средствами сетевой оболочки ниже.

Вы можете организовать передачу сообщений или создать канал (pipe) между программами, запущенными на различных рабочих станциях.

Управление файл-сервером

Функции этой группы могут пригодиться вам для создания утилит оператора консоли и супервизора сети, так как они позволяют управлять файл-сервером и получать информацию о его состоянии. Вы сможете разрешать или запрещать подключение пользователей к системе, передавать сообщения одновременно на все рабочие станции, устанавливать системные часы файл-сервера, отключать пользователей от файл-сервера, останавливать работу файл-сервера и т. д. Практически все функции управления для своего использования требуют прав доступа оператора консоли или супервизора.

Днепропетровск 2003 20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]