[17.11.11] Лекция №12 (Конспекты - Сетевое ПО)
Описание файла
Файл "[17.11.11] Лекция №12" внутри архива находится в следующих папках: Конспекты - Сетевое ПО, 12 - [17.11.11] Лекция №12. Документ из архива "Конспекты - Сетевое ПО", который расположен в категории "". Всё это находится в предмете "сетевое программное обеспечение" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "сетевое программное обеспечение" в общих файлах.
Онлайн просмотр документа "[17.11.11] Лекция №12"
Текст из документа "[17.11.11] Лекция №12"
Лекция №12 [17.11.11]
FTP
Протокол и файловая система FTP реализован по схеме клиент-сервер.
Клиент FTP состоит из трёх модулей:
1) отображение пользовательского интерфейса (символьный экран);
2) интерпретатор команд;
3) передача файлов.
Сервер FTP состоит из двух модулей:
1) приём и интерпретирование команд;
2) передача файлов по команде от интерпретатора.
Между клиентом и сервером поддерживаются два сеанса: управляющий и передачи данных.
Первым инициируется управляющий сеанс. Во время его инициации с помощью специальных портов устанавливается сеанс между клиентом и сервером. Во время одного управляющего сеанса может быть реализовано несколько сеансов передачи данных. Интерфейс реализован с помощью командной строки. Но есть и GUI.
NFS
Network File System. Создана фирмой Sun. Для файловых систем Unix файловая система NFS является стандартной. Поддерживает схему удалённого доступа (не загрузка файлов к себе, а удалённый доступ к ним).
Для обеспечения устойчивости клиентов к отказам сервера был реализован подход stateless (без сохранения состояния сервером, вся управляющая информация хранится на стороне клиента).
NFS может быть реализована не только в локальных сетях, но и в глобальных.
В NFS реализована идея монтирования объектов файловых систем в корневой каталог. Присутствуют два протокола:
1) протокол монтирования – клиент посылает запрос на монтирование каталога, а сервер в ответ на этот запрос возвращает клиенту дескриптор файла, который является удалённой точкой монтирования. Дескриптор содержит описатель типа, номер индексного дескриптора, информацию о безопасности. Причём, монтирование может осуществляться в процессе работы командой mount или автоматически, скриптами;
2) протокол доступа к удалённым файлам и каталогам.
NFS использует кэширование на стороне клиента. Репликация не поддерживается.