Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая тетрадь СОС 2012.doc
Скачиваний:
11
Добавлен:
09.11.2019
Размер:
1.58 Mб
Скачать

Сетевые службы

Модель сетевой файловой системы

Сетевая файловая система (ФС) в общем случае включает следующие элементы:

Клиенты сетевой Файловой Системы - это ______________________________________________________________________

_______________________________________________________________________

Модель сетевой файловой системы

Доступ к одной локальной файловой системе с помощью нескольких протоколов клиент-сервер

Доступ к локальным файловым системам различного типа с помощью одного протокола клиент-сервер

Файловые серверы типа stateful и stateless

Преимущества каждого из подходов можно обобщить следующим образом.

Серверы stateless:

Серверы stateful:

Кэширование

Схемы кэширования, применяемые в сетевых файловых системах, отличаются решениями по трем ключевым вопросам:

Проверка достоверности кэша

Когда новый клиент делает запрос на открытие уже открытого файла и сервер обнаруживает, что режим нового открытия входит в противоречие с режимом те­кущего открытия, то сервер может ответить на такой запрос следующими спосо­бами:

Репликация

Имеется несколько причин для применения репликации, главными из которых являются две:

Согласование реплик

Рис. Примеры работы метода кворума

Рассчитайте кворум чтения:

Протокол передачи файлов fтр

Протокол РТР выполнен по схеме клиент-сервер. Клиент FТР состоит из не­скольких функциональных модулей:

User Interface - _____________________________________________________________________

______________________________________________________________________________________________________________________________________________________________________

User-PI - _____________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________

User-DTP - ___________________________________________________________________________

___________________________________________________________________________________________________________________________________________________________________________

FТР-сервер включает следующие модули:

Server-РI - ____________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________

Server-DTP - __________________________________________________________________________

____________________________________________________________________________________________________________________________________________

Общая схема взаимодействия клиента и сервера выглядит следующим образом:

1.______________________________________________________________________________

______________________________________________________________________________________________________________________________________________________________

2. Клиент отправляет на сервер команды, которые уточняют параметры соединения:

Протокол РТР использует при взаимодействии клиента с сервером несколько команд.

Эти команды делятся на три группы:

В набор команд управления доступом входят следующие команды:

  • USER —

  • PASS —

  • CWD —

  • REIN —

  • GUIT —

Команды управления потоком устанавливают параметры передачи данных:

  • PORT —

  • PASV —

  • TYPE —

  • STRU —

  • MODE —

Команды службы FТР инициируют действия по передаче файлов или просмотру удаленного каталога:

  • RETR

  • STOR

  • RNFR и RNTO

  • DELE, MKD, RMD, LIST

Символьные клиенты обычно поддерживают следующий основной набор команд:

  • open имя_хоста —

  • bye

  • close

  • ls (dir) —

  • get имя_файла —

  • put имя_файла —