Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Протоколы передачи файлов и файловые системы Интернет.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте FTP, SUN NFS и ISO FTAM
Администратор системы должен обратить внимание на то, что при разработке технологий Интернет была поставлена задача одновременной работы пользователей с разными файловыми системами и обменом файлами различных форматов. Соответственно были разработаны распределенные файловые системы (NFS) и протоколы обмена файлами между пользователями ИС (FTP). Кроме того, проблемой стандартизации файловых систем и передачи файлов от различных ОС занималась и организация ISO, предложив протокол FTAM. Рассмотрим эти протоколы [52]. FTP (File Transfer Protocol) — простейшая файловая система уровня процессов модели Интернет. Она обычно поддерживается не универсальными ОС, а специализированными ОС сетевых устройств, превращая, например, коммутатор в файл-сервер. FTP позволяет просто перемещать различные файлы между пользователями сети ИС, используя для их хранения оперативную память коммутатора (или другого сетевого устройства, превращенного в файл-сервер). АС должен превращать сетевое устройство в сервер FTP с помощью специализированных средств ОС сетевого устройства. В FTP осуществляются только простейшие операции над файлами (rename, create, delete, modify) и директориями (main, cd, dir). Сервер FTP обычно имеет возможности авторизации и аутентификации пользователя и возможность задания тайм-аута для контроля длительности неактивности пользователя (reset на connection). FTP был первым гетерогенным протоколом передачи файлов, но и теперь он реализован во всех ОС коммуникационной аппаратуры и может применяться администратором системы для простых задач передачи файлов в ИС. NFS (Network File System) — совокупность спецификаций, разработанных компанией Sun Microsystems в середине 1980-х годов. Спецификации описывают распределенную файловую систему для гетерогенных ИС [52]. Впоследствии они вошли в ОС BSD UNIX. Система NFS позволяет пользователям различных ОС обращаться к удаленной файловой системе (на каком- то другом компьютере со своей операционной системой) без того, чтобы пользователь осваивал специфические сетевые системные средства для выполнения этой операции. Достигается это использованием протоколов XDR (external Data Representation) и RPC (Remote Procedure Call), так же разработанных Sun Microsystems. Протокол XDR позволяет описать данные в машинонезависимом формате и представляет собой совокупность библиотек на языке С для описания структур данных. А RPC — это совокупность библиотек на языке С для осуществления вызовов транспортной среды и обращения к удаленной ОС для операций над файлами. Совокупность использования этих средств (NFS, RPC, XDR) стала промышленным стандартом на организацию обращения к файлам в сетевых системах и называется технологией клиент-сервер. Ее организация обязательна в большинстве ИС. После того как система правильно настроена администратором системы для работы NFS, удаленная файловая система становится для пользователя как бы частью его локального компьютерного оборудования. С учетом NFS сделаны файловые системы большинства современных ОС. FTAM — универсальный виртуальный метод доступа к файлу [52]. С точки зрения ISO необходим некоторый универсальный способ обращения к файлу, его поддержки и передачи в гетерогенных ИС. При этом все ОС должны реализовывать этот способ. Организация ISO на уровне приложения модели OSI предложила соответствующие протоколы: FTAM (File Transfer Access Method) и DS (Directory System). FTAM предполагает передачу файлов и способ обращения к ним различных пользователей различных ОС. Он комбинирует функции организации и доступа к данным (NFS) и функции передачи файлов (FTP). FTAM работает с множеством типов файловых систем и умеет обрабатывать файлы в виртуальном формате (virtual filestore). Файлы различных файловых систем могут быть соотнесены с виртуальным форматом хранения файлов, переведены в него перед передачей, переданы и переведены из виртуального формата в формат принимающей ОС. В виртуальном формате файлы имеют множество различных атрибутов (характеристик). Это атрибуты имени файла, разрешенных над файлом операций, хозяина файла, последнего времени доступа и т. д., а также атрибуты доступа: разрешенные действия над данными файла (чтение, запись и т.д.); идентификация приложения, обращающегося к файлу; ограничения на мультидоступ и т.д. В FTAM реализована попытка полной формализации и стандартизации работы с файловой системой. Доступ к файлу начинается, когда вызывающее приложение ассоциируется с вызываемым процессом при помощи функций ACSE ISO. Процесс ассоциации включает все «переговоры» по соответствию друг другу параметров доступа к файлу формата операционной системы и виртуального формата. После ассоциации файл выбирается и, затем открывается для доступа или передачи. После завершения последних операций файл закрывается, убирается из выборки и ассоциация разрывается. АС должен знать, что FTAM по сути не был реализован многими производителями из-за громоздкости и низкой производительности. Хотя часто он поддерживается ОС коммуникационной аппаратуры. ISO предложила и свою идею организации директорий в гетерогенных многопользовательских системах. Она базируется на рекомендациях ITU-T (CCITT) Х.500. Мы не будем рассматривать это вопрос в данном учебном пособии, о нем администраторам систем следует прочесть дополнительно. Дополнительная информация 1. www.faqs.org/rfcs/ a) RFC 959 — File Transfer Protocol; b) RFC 1094 — NFS: Network File System Protocol specification; c) RFC 1050 — RPC: Remote Procedure Call Protocol specification; d) RFC 1057 — RPC: Remote Procedure Call Protocol specification: Version 2; e) RFC 1832 — XDR: External Data Representation Standard. 2. http:// w w w. r fc - a rc h i ve. о rg/ge t r fc. p h p? rfc = 18 31. a) RFC 1831 — RPC: Remote Procedure Call Protocol Specification Version 2; 3. http://www.brocade.com/products-solutions/ - информация о центрах хранения данных и дисковых подсистемах ввода/ вывода 4. http://www.tlO.org/ — (стандарты SCSI) 5. http://www.sata-io.org/ — (стандарт SATA) Контрольные вопросы 1. Когда задаются параметры ядра ОС администратором системы? 2. Перечислите основные подготовительные этапы процесса инсталляции ОС. 3. Что нужно сделать администратору системы для инсталляции ОС файл-сервера? 4. Какие процедуры должен спланировать администратор системы после инсталляции? 5. Что такое канал ввода-вывода? 6. Каковы характеристики технологии SCSI? 7. Перечислите основные интерфейсы дисковых подсистем. 8. Каковы этапы подготовки дисковой подсистемы для установки ОС? 9. Объясните суть технологии RAID, каковы достоинства недостатки технологии RAID 3 и RAID 5? 10. В чем суть метода доступа к файлам FTAM, как он соотносится функционально с FTP и NFS? Глава 6
|
||
|
Последнее изменение этой страницы: 2016-12-30; просмотров: 986; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.007 с.) |