- •Глава 9
- •В.Г.Олифер, н.А.Олифер. Сетевые операционные системы. Учебное пособие.-сПб.:бхв-Петербург, 2006.-536с.
- •В.А.Шеховцов. Операційні системи. Підручник .-к.:Виканавча група внv. 2005. 576с.
- •Столлингс в. Операционные системы. М.: Вильямс, 2001. -672с.
- •Глава 9 Сетевые средства операционных систем
- •9.1 Сетевые файловые системы
- •9.1.1 Принципы построения
- •9.1.2 Модель сетевой файловой системы
- •9.1.3 Интерфейс сетевой файловой службы
- •9.2 Вопросы реализации сетевой файловой системы
- •9.2.1 Размещение клиентов и серверов
- •9.2.2 Файловые серверы типа stateful и stateless
- •9.2.3 Кэширование
- •9.2.4 Репликация
- •9.2.5 Примеры сетевых файловых служб: ftp и nfs Протокол передачи файлов ftp
- •9.3 Служба каталогов
- •9.3.1 Назначение и принципы организации
- •9.3.2 Служба каталогов nds
- •9.4 Межсетевое взаимодействие
- •9.4.1 Основные подходы к организации межсетевого взаимодействия
- •9.4.2 Трансляция
- •9.4.3 Мультиплексирование стеков протоколов
- •9.4.4 Инкапсуляция протоколов
- •Задачи и упражнения
Задачи и упражнения
-
Какие из следующих протоколов яглятотся протоколами взаимодействия клиентской и серверной частей файлового сервиса: SMTP, NFS, SMB, SNMP, UDP, NLSP, FTP, TFTP, NCP?
-
Какая модель файлового сервера (stateful или stateless) обеспечивает большую степень устойчивости к отказам сервера?
-
Поскольку репликация и кэширование файлов преследуют близкие цели, то стоит ли реализовывать эти два механизма в одной файловой системе?
4. Заполните таблицу, отметив наличие или отсутствие соответствующих свойств у механизмов репликации и кэширования файлов:
|
|
Повышение производительности |
Повышение отказоустойчивости |
|
Репликация |
|
|
|
Кэширование |
|
|
-
Можно ли с помощью одного прикладного протокола осуществлять доступ по сети к различным локальным файловым системам?
-
Может ли несколько пользователей одновременно модифицировать один и тот же файл в ОС Windows NT? А в ОС UNIX?
-
Какой результат видят на экране два пользователя ОС UNIX, набирающие текст в одном и том же файле?
-
Какая модель сетевого файлового сервиса более прозрачна для пользователя: загрузки-выгрузки или удаленного доступа?
-
Сравните два метода кэширования — на стороне клиента и на стороне сервера, — используемые в сетевой файловой службе. Приведите достоинства и недостатки каждого метода.
-
Какими свойствами должна обладать база данных службы каталогов?
-
Вставьте один из двух терминов — «реплицируемость» или «распределенность» — вместо пропущенных слов в следующем утверждении: «База данных службы каталогов должна обладать..; для обеспечения масштабируемости службы, и ... для обеспечения ее отказоустойчивости».
-
Поясните разницу в терминах «internetworking» и «interoperability».
-
Если на клиентской машине установлен стек протоколов, не совпадающий со стеком протоколов, установленным на сервере, то положение можно исправить, дополнительно установив соответствующий стек протоколов на одной из машин. Имеет ли значение, на какой из машин (сервере или клиенте) будет установлен этот стек?
-
Возможно ли в принципе обеспечить доступ всех клиентов сети А к серверам сети В и доступ всех клиентов сети В к серверам сети А путем установки дополнительного программного обеспечения только в одной из сетей, например в сети А?
-
Пусть в некоторой сети Windows NT, состоящей из сервера и клиентских станций, работают немногочисленные пользователи-непрофессионалы, выполняющие некритические приложения. Клиентские станции имеют весьма ограниченные ресурсы. Время от времени у пользователей возникает необходимость доступа к данным, находящимся на файл-сервере NetWare, который подключен к тому же сегменту Ethernet. Как вы считаете, какой вариант межсетевого взаимодействия является более предпочтительным в этой ситуации?
А) на всех компьютерах установить клиентскую часть протокола NCP;
В) на сервере Windows NT установить шлюз.
-
Пусть в сети Ethernet, в которой на всех компьютерах установлены протоколы сетевого уровня IP, драйверы сетевых адаптеров одних компьютеров выполнены в стандарте NDIS, а других — в стандарте ODI. Может ли это помещать нормальной работе сети?
-
Пусть распределенное приложение состоит из двух частей. Одна часть распределенного приложения выполняется на компьютере, на котором установлены следующие коммуникационные протоколы:
-
на прикладном уровне: SMB, SMTP;
-
на транспортных уровнях: TCP, IP, Ethernet.
18. Вторая часть приложения установлена на компьютере, у которого установлены:
-
на прикладном уровне: NFS, X.400;
-
на транспортных уровнях: TCP, IP, Ethernet.
Может ли в таких условиях приложение работать нормально.
