Другие журналы

научное издание МГТУ им. Н.Э. Баумана

НАУКА и ОБРАЗОВАНИЕ

Издатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл № ФС 77 - 48211.  ISSN 1994-0408

Перспективные Internet-технологии информационного обеспечения образовательных услуг

#6 Июнь 2005

А

А. О. Кривошеев, канд. техн. наук,

Г. С. Голомидов, канд. техн. наук,

А. Н. Таран, канд. техн. наук, Российский НИИ информационных систем

 

Перспективные Internet-технологии информационного обеспечения образовательных услуг

 

Приведен обзор основных принципов организации, структуры, свойств и особенностей пяти наиболее перспективных Internet-технологий, которые могут быть использованы для информационного обеспечения образовательных услуг: системы электронной почты (E-mail); средства организации файловых архивов и доступа к ним (FTP); сетевая файловая система (NFS); глобальная распределенная гипертекстовая информационная система (WWW); push-технология принудительной доставки информации.

 

Часть 1.

Внедрение новых информационных технологий в учебную, научную и административно-управленческую области деятельности различных образовательных организаций (школы, лицеи, техникумы, вузы, ЦНИТы и др.) России настоятельно диктуется стремлением обеспечить качество образовательных услуг и научных исследований на высоком уровне современных мировых стандартов. Одно из магистральных направлений развития сферы образования связано с необходимостью активного использования возможностей глобальной компьютерной сети Internet и применения различных информационных Internet-технологий. Эффективность и плодотворность любой деятельности, связанной с работой в Internet, в значительной степени определяется уровнем знаний и пониманием свойств, особенностей, возможностей, а также требуемых экономических затрат, необходимых для внедрения и практического использования той или иной Internet-технологии.

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

·        системы электронной почты (E-mail);

·        средства организации файловых архивов и доступа к ним (FTP);

·        сетевая файловая система (NFS);

·        глобальная распределенная гипертекстовая информационная система (WWW);

·        push-технология  принудительной доставки  информации.

 

Системы электронной почты

Электронная почта (E-mail) — наиболее распространенный и важный сервис Internet. С ее помощью осуществляется повседневная научная, учебная, деловая и личная переписка между людьми разных стран. Она позволяет также обращаться к некоторым FTP- и WWW-серверам для получения архивных файлов программного обеспечения и информационных Web-материалов различного назначения. Электронная почта может использоваться и в учебном процессе. Например, известен эксперимент МГИЭМ, РосНИИ ИС и Ассоциации международного образования, организовавших систему дистанционного обучения российских студентов в университете США с использованием электронной почты [1].

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

Работа электронной почты в Internet обычно осуществляется либо в соответствии со специально разработанным для этой цели сетевым протоколом SMTP (Simple Mail Transfer Protocol), транспортом ("конвертом") для которого является другой сетевой протокол — TCP (Transmission Control Protocol), либо в соответствии с сетевым протоколом UUCP (Unix-Unix-CoPy) [2, 3].

Система SMTP обеспечивает прямую доставку почты от отправителя к получателю. При этом программа отправки пытается найти машину получателя почты и установить с ней связь в оперативном (on-line) режиме для передачи почты в ее почтовый ящик. Прямая доставка почты позволяет пересылать почту за короткое время (порядка нескольких секунд), которое практически зависит лишь от периодичности просмотра пользователем своего почтового ящика. В случаях, когда возникают проблемы с доставкой почты, локальная система информирует об этом пользователя-отправителя почтового сообщения или может поставить почту в очередь для последующей доставки. Недостатком прямой доставки является требование непрерывной поддержки работы с почтой на обоих концах соединения, что не всегда выполнимо. Например, в конце рабочего дня персональный компьютер (ПК) обычно выключается, и в этом случае почта может быть направлена на почтовый сервер, представляющий собой машину, которая накапливает входящую почту для других компьютеров сети. Обычно это многопользовательская система, поддерживающая как функцию регистрации пользователей, так и чтение почты. При использовании почтового сервера необходим дополнительный протокол, с помощью которого почта затем будет передана с почтового сервера на ПК пользователя-получателя.

Система UUCP использует протоколы типа "сохранить и переправить" ("store and forward"). Она перемещает почту "скачками" от системы к системе, каждый раз формируя сообщение и затем направляя его к следующей системе. Это продолжается до тех пор, пока сообщение не достигнет адресата или не будет отвергнуто по причине отсутствия абонента-получателя. Достоинством системы UUCP является то, что она позволяет доставлять почту по телефонным каналам плохого качества. К недостаткам UUCP можно отнести воз­можность возврата сообщения через несколько часов после его отправки из-за какой-либо незначительной ошибки (например в имени пользователя).

Обычно придерживаются следующих рекомендаций. Если имеется возможность устойчивой работы в оперативном режиме, то пользуются SMTP, если же связь ненадежная (коммутируемое соединение), то предпочтительнее применять UUCP.

Адресация электронной почты. Существуют два типа адресов электронной почты: маршрутно-зависимые и маршрутно-независимые (абсолютные) [4].

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

hostl!host2!host3!gsg

пункт назначения — машина host3, а получатель — пользователь gsg. Каждая машина в цепочке имеет непосредственное UUCP-соединение с машинами, которые находятся в сети до и после нее. Например, машина host2 должна иметь соединение с машинами hostl и host3. Цепочки UUCP-адресов могут быть достаточно длинными. Поэтому при использовании электронной почты исключительно на основе UUCP-системы необходимо помнить список компьютеров на больших участках базовой сети UUCP, что является недостатком этой системы.

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

полъзователъ@машина

где знак @ отделяет имя пользователя от обозначения машины. Почта доставляется в почтовый ящик пользователя пользователь на машине машина. В формате абсолютных адресов адрес пользователя gsg на машине hq будет иметь вид для локальной системы электронной почты gsg@hq, а для Internetgsg@hq.riis.ru, где hq.riis.ru — это так называемое полностью определенное имя локальной машины hq в Internet-домене (фрагменте сети Internet) riis.ru. Допускается и комбинирование адресов. Например, если система UUCP соединит некую машину brain с доменом hq.riis.ru, то адрес может иметь вид:

brainlgsg@hq.riis.ru

При этом сообщение сначала будет передано на машину hq, а затем на машину brain.

Существует специальная форма Internet-адреса для задания маршрута посылаемого сообщения, называемая адресом-маршрутом:

<@машина1, @машина2, ..., ©машинаМ: пользователь@последняя_машина>

При такой форме задания адреса сообщение адресату пользователь на машину последняя_машина будет передано в следующем порядке: машина 1, машина2 и т. д.

Структура почтового сообщения. Здесь можно выделить три компонента:

·        поля заголовков;

·        поле, содержащее наименование темы сообщения;

·        поля, содержащие текст самого сообщения (тело сообщения).

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

Структура системы электронной почты. В системе электронной почты выделяют три основных структурных компонента [4]:

·        транспортный агент, который пересылает сообщения с одной машины на другую;

·        доставочный агент, который помещает сообщения в почтовые ящики получателей;

·        пользовательский агент, предназначенный для чтения и составления сообщения.

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

Наиболее распространенным, гибким и мощным транспортным агентом, работающим под управлением операционной системы (ОС) UNIX, является программа sendmail. Она служит основным средством рассылки почты в Internet и может быть сконфигурирована как для работы почтовой системы по протоколу SMTP, так и по протоколу UUCP. Программа sendmail — это транспортный агент, программа-связка между пользовательскими и доставочными агентами. Для Internet она является и доставочным агентом. Эта программа выполняет следующие задачи:

·        управление сообщениями после того, как они бы­ли созданы пользователем;

·        разбор адресов получателей;

·        выбор соответствующего доставочного или транспортного агента;

·        преобразование адресов в форму, понятную доставочному агенту;

·        необходимое переформатирование заголовков;

·        передачу преобразованного сообщения доставочному агенту.

Кроме того, программа sendmail генерирует сообщения об ошибках и возвращает сообщения, которые не могут быть доставлены.

Доставочный агент отвечает за прием почты от транспортного агента и ее доставку соответствующим получателям. Почта может доставляться конкретному лицу, в список рассылки, в файл и даже в программу. Большинство доставочных агентов современных почтовых систем для доставки корреспонденции с почтового сервера на машины пользователей используют протокол РОРЗ (Post Office Protocol — протокол почтового отделения, версия 3) или более новый и совершенный протокол IMAP4 (Internet Message Access Protocol — протокол доступа к сообщениям в Internet, версия 4) [5].

Программа, работающая по протоколу РОРЗ, проверяет регистрационное имя пользователя и пароль и перемещает содержимое почтового ящика пользователя с сервера на ПК, где она может быть прочитана с помощью удобного пользовательского агента. Клиент IMAP4 является программой, базирующейся на любой платформе и находящейся в любой точке Internet, которая может получить доступ к папкам электронной почты на сервере IMAP. Хотя клиенту эти сообщения кажутся локальными, на самом деле они сохраняются на сервере, пока клиент не переместит или не удалит их. Протокол IMAP4 обладает большими возможностями по сравнению с протоколом РОРЗ. Основное его преимущество состоит в том, что он разрешает доступ к вашей почте сразу нескольким компьютерам. Еще одним преимуществом IMAP4 является его способность предоставлять доступ к конкретным частям сообщений. Эта возможность оказывается очень удобной, например, когда к письму прилагается звуковой файл размером несколько мегабайтов, а вы желаете просмотреть лишь текст сообщения. Таким образом, IMAP4 имеет неоспоримое преимущество на низкоскоростных коммутируемых линиях.

Существует множество пользовательских агентов (или почтовых клиентов), работающих под управлением различных операционных систем (ОС), например: mail, mailx, mailtool, elm, pain (для ОС UNIX); bmail, pain (для ОС MS-DOS); pain, Eudora (для ОС MS Windows 3.x, 95, NT). Многие пользовательские агенты соответствуют стандарту MIME (Multipurpose Internet Mail Extensions — многоцелевые расширения электронной почты Internet), который позволяет включать в почтовые сообщения мультимедийные объекты.

В последнее время все большую популярность приобретают браузеры (browsers) — многофункциональные программы-клиенты, интегрирующие в себе многие возможности для работы с различными сервисами, предоставляемыми в Internet, в том числе и с электронной почтой. Наиболее известными и широко используемыми программами этого класса являются бесплатные, свободно распространяемые браузеры Netscape Communicator 4.04 фирмы Netscape Communications (www.net-scape.com) и Microsoft Internet Explorer 4.0 фирмы Microsoft (www.microsoft.com). Версии этих браузеров написаны для большинства известных аппаратно-программных платформ (включая UNIX- и Wintel-системы) и их можно свободно получить как с FTP-серверов фирм-производителей, так и с многих российских FTP-серверов. Входящие в состав этих браузеров пакеты Netscape Messenger и Microsoft Outlook Express объединяют в себе функции как пользовательского, так и доставочного агентов электронной почты, предоставляя широкие возможности для подготовки, отправки, получения, чтения и обработки почтовых сообщений с помощью очень удобного полноэкранного графического интерфейса пользователя при практически полном отсутствии проблем с русскими кодировками Windows-1251 и KOI8-R. Эти программы обеспечивают доставку почты на клиентские машины по протоколу РОРЗ и IMAP4. Все, что обычно требуется от пользователя при настройке почтовой программы, — это указать адрес сервера входящей почты (сервер РОРЗ или IMAP4), адрес сервера исходящей почты (SMTP), идентификатор учетной записи (имя, полученное при регистрации почтового адреса) и пароль для доступа к почтовому ящику. Именно прекрасные функциональные возможности почтовых пакетов браузеров, сравнимые по качеству с коммерческими программами, а также их доступность и бесплатность позволяют рекомендовать применение этих пакетов в образовательных организациях.

 

Обмен информацией в Internet/intranet с использованием FTP-сервиса

Эффективным и надежным способом обмена информацией через Internet является обмен файлами с удаленными серверами на основе протокола передачи файлов FTP (File Transfer Protocol).

FTP определяет стандартный способ передачи произвольных файлов, хранящих любую информацию, которую может обработать компьютер. Этот способ обмена информацией эффективно используется и в корпоративных intranet-сетях. FTP-архивы являются одним из основных информационных ресурсов Internet, представляющим собой распределенный депозитарий текстов, документации, программ, графических изображений, аудио- и видеозаписей и другой информации, хранящейся в виде файлов на различных компьютерах во всем мире. На многих FTP-серверах можно найти очень ценную и полезную информацию, которая может быть использована в процессе обучения. Например, на FTP-сервере РосНИИ ИС (ftp.riis.ru) доступны архивные файлы Фонда компьютерных обучающих программ и Фонда свободно распространяемых программных продуктов для информатизации образования.

Структура и особенности функционирования FTP-системы. FTP-сервис реализуется на основе стандартной технологии "клиент — сервер". Обмен информацией (передача файлов) между FTP-cepвером и ПК пользователя осуществляется в оперативном режиме, что обеспечивает более быструю и надежную доставку информации по сравнению с электронной почтой. При этом способе практически отсутствуют какие-либо ограничения на размеры пересылаемых файлов. Файлы с FTP-серверов можно получать также с помощью электронной почты при наличии соответствующей программной поддержки на сервере. Вы можете не только получать файлы с удаленных серверов, но и передавать файлы на удаленные серверы, если, конечно, на этих серверах вам предоставлены соответствующие права (разрешение на запись информации).

Стандарт FTP требует, чтобы при обращении к FTP-серверу пользователь ввел свое имя (username или user ID) и пароль (password). Это необходимо для того, чтобы разграничить группы пользователей по правам доступа к информации различной важности. Практически все FTP-серверы поддерживают свободный (анонимный) доступ к файлам с информацией, которую владельцы сервера предлагают к свободному распространению. Сервер, поддерживающий анонимный доступ, разрешает удаленным пользователям в ответ на требование <укажите свое имя> ввести слово anonymous (анонимный), а на требование <введите пароль> — либо слово guest, либо адрес электронной почты пользователя.

Работа FTP на пользовательском уровне разде­ляется на несколько этапов [6]:

·        идентификация (ввод имени-идентификатора и пароля);

·        выбор каталога, в котором содержится нужный файл (файлы);

·        определение режима обмена (поблочный, поточный (stream), ASCII (текстовый) или двоичный);

·        выполнение субкоманд обмена (get, mget, dir, del, mdel, put или mput);

·        завершение работы (quit или close).

Рис. 1. Структура связей и подсистем, обеспечивающих обмен файлами между БТР-клиентом и сервером

Особенностью структуры FTP-системы является наличие двух логических связей между клиентской и серверной подсистемами (рис. 1). Одна связь служит для управления удаленным доступом на основе протокола TELNET. Этот протокол позволяет обслуживающей машине рассматривать все удаленные терминалы как стандартные сетевые виртуальные символьные терминалы, работающие в текстовом режиме (без поддержки графики). Он также обеспечивает согласование более сложных функций (например, локальный или удаленный эхо-контроль, страничный режим, высота и ширина экрана и т. д.). Другая связь служит для обмена данными. Канал для передачи данных формируется каждый раз для новой пересылки файлов. Канал открывается перед началом пересылки и закрывается по коду end_of_file (конец файла). При этом обеспечивающий передачу данных тип Internet-сервиса ориентируется на максимальную пропускную способность. Конечный пользователь при работе с FTP взаимодействует с протокольным интерпретатором, в функции которого входит управление обменом информацией между пользователем и файловой системой, как местной, так и удаленной.

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

В состав каждой UNIX-системы включается пакет программ для поддержки функций FTP-сервера и FTP-клиента. Это утверждение распространяется и на серверные варианты операционных систем (ОС) UNIX, и на их аналоги для рабочих станций. Например, в бесплатной, свободно распространяемой ОС FreeBSD функции FTP-сервера выполняет программа ftpd, а ее аналогом в коммерческой ОС Solaris 2.x является программа in.ftpd. Функции FTP-клиента в упомянутых системах выполняет одноименная программа ftp.

В ОС Windows 3.x и Windows 95 отсутствует встроенное программное обеспечение FTP-сервера, имеющее поддержку FTP-сервиса. В ОС Windows NT  Server 4.0  используется программный продукт IIS (Internet Information Server — информационный сервер Internet).

Помимо программы ftp с интерфейсом командной строки для многих систем независимо от платформы написаны программы-клиенты FTP с графическим интерфейсом пользователя, с помощью которых достаточно просто организовать сеансы доступа к удаленным FTP-архивам. В таких программах предоставляются простые и удобные (организованные с помощью встроенных меню) средства поиска и перемещения не только отдельных файлов и групп файлов, но и вложенных каталогов. Некоторые из этих программ позволяют выполнять операции по копированию файлов посредством простой "буксировки" их с помощью мыши из одного каталога в другой. Примерами таких программ могут служить ftptool для ОС Solaris 2.x фирмы Sun Microsystems (www.sun.com) стоимостью $80 и FTP Icon Connection 2.5 для Windows 95/NT фирмы AnaServe (www.anaserve.com) стоимостью $30. Среди пользователей Windows 3.x, 95, NT очень популярен FTP-клиент с графической оболочкой WSJFTP фирмы Ipswitch (www.ipswitch.com), предоставляющий весь перечень необходимых операций с файлами, включая копирование вложенных каталогов и просмотр содержания текстовых файлов (есть его бесплатная версия WS_FTP Limited Edition 4.5 и коммерческая версия WS_FTP Pro 5.0 стоимостью $37,5). В России популярен также бесплатный FTP/HTTP-клиент ReGet (reget.quite.net) с возможностью докачивания файлов после обрыва соединения с FTP-сервером.

Особо следует выделить средства FTP-доступа, интегрированные в браузерах Microsoft Internet Explorer 4.0 и Netscape Communicator 4.04 (пакет Netscape Navigator). FTP-средства браузеров обеспечивают полноценную работу с файловыми архивами на FTP-серверах, но в отличие от специализированных FTP-клиентов позволяют передавать в одном FTP-сеансе не более одного файла.

Поиск информации в FTP-архивах. Обычно большая часть доступной для анонимного пользователя информации на FTP-сервере размещается в каталоге pub (или public), расположенном, как правило, в корневом (главном) каталоге сервера. При обращении к FTP-серверу пользователю предоставляется лишь перечень каталогов и файлов. Для того чтобы пользователь мог быстрее отыскать на сервере необходимый ему файл, в каждом каталоге сервера обычно располагают файлы-указатели (index files). В файле index приводится оглавление данного каталога и короткое пояснение сути его содержимого.

Для облегчения поиска нужных файлов на анонимных FTP-серверах в Internet разработаны поисковые системы. Критерием поиска может быть имя файла или некоторый шаблон. Наиболее популярной службой поиска файлов на анонимных FTP-серверах является система Archie. Вы отправляете запрос, в котором указывается имя файла или предполагаемый шаблон. Система (Archie-сервер), поддерживающая этот вид услуг, собирает со своих подопечных FTP-серверов информацию об их ресурсах и имеющихся на них файлах: списки файлов по каталогам, списки каталогов. Archie-сервер запрашивает также и описательные файлы с кратким описанием содержимого того или иного файла. Вся собранная информация сортируется и хранится до следующего запроса. Эта информация используется для поиска ресурсов по запросу клиента. Система Archie может вести поиск по названиям файлов (каталогов) и по описательным файлам (по содержащимся в них словам). Примером может служить отличная программа поиска файлов в FTP-архивах Fast FTP Search v. 3.7, доступная на сервере ftpsearch.ntnu.no.

 

Обмен информацией в Internet/intranet с использованием сетевой файловой системы NFS

Существует еще более быстрый и эффективный по сравнению с FTP-сервисом способ обмена информацией как в локальных intranet-сетях, так и в Internet. Его предоставляет сетевая файловая сис­тема NFS (Network File System), разработанная фирмой Sun Microsystems (www.sun.com) [2, 6]. В UNIX-системах NFS является частью ОС. Она обеспечивает прозрачный доступ к удаленным файлам, поэтому с точки зрения пользователя эти файлы выглядят как локальные. При этом даже в написании файлов никак не проявляется их истинное местонахождение. Различие работы с локальными и удаленными файлами проявляется лишь на системном (скрытом от пользователя) уровне. Пользователь может ощущать лишь разницу в скорости обмена. Так как NFS — это файловая система, то она имеет все атрибуты обычной локальной файловой системы, и следовательно, она, как и любая локальная файловая система, позволяет:

·        создавать новые файлы и каталоги (включая каталоги, вложенные друг в друга);

·        копировать файлы и каталоги;

·        удалять файлы и каталоги (в том числе и вложенные);

·        выполнять операции поиска файлов и каталогов и т.д.

В отличие от FTP система NFS позволяет на локальной машине осуществлять запуск программ, которые физически размещены на удаленной машине. Однако при этом необходимо, чтобы соответствующая программа была совместима с программной платформой локальной системы.

Структура и особенности функционирования NFS. Система NFS, как и FTP, базируется на классической технологии "клиент — сервер". NFS-сервер делает часть своей файловой системы доступной для клиента, а NFS-клиент использует удаленную файловую систему так, как будто она является частью его собственной локальной файловой системы. Присоединение удаленного каталога к локальной файловой системе называется монтированием каталога. Предоставление каталога для удаленного доступа (функция сервера) называется экспортированием каталога. Операции монтирования удаленной файловой системы могут производиться как вручную, так и автоматически.

Основой системы NFS являются вызовы удаленных процедур RPC (Remote Procedure Call). RPC — это спецификация, разработанная фирмой Sun. Программа, реализованная на основе этой спецификации, позволяет программе-клиенту NFS послать сообщение-запрос к серверу. Далее программа-клиент ожидает сообщения-отклика. Сообщение-запрос содержит параметры, которые определяют, что должно быть сделано на удаленной ЭВМ. Отклик несет информацию о результатах выполнения запроса. RPC может работать как с транспортным протоколом TCP, так и с протоколом UDP (User Datagram Protocol — протокол пользовательских дейтаграмм) (рис. 2). При работе с протоколом UDP NFS-сервер получает запросы от клиента в виде дейтаграмм (пакетов данных). Данный протокол предоставляет прикладным процессам транспортные услуги, обеспечивающие доставку дейтаграмм, и не требует подтверждения их получения. При работе UDP все, что связано с управлением передачей данных, возлагается на системные RPC-модули.

Рис. 2. Структура связей и подсистем, обеспечивающих обмен файлами между NFS-клиентом и сервером

 

RPC работает совместно с универсальной системой представления внешних данных XDR (external Data Representation). Это представление используется для записи параметров RPC-запросов, откликов, параметров и результатов выполнения процедуры RPC. Отправитель формирует RPC-сообщение в XDR-формате, а получатель преобразует данные из этого формата в традиционное представление. XDR избавляет программистов от необходимости написания специальных программ преобразования форматов, беря на себя согласование форматов и делая написание прикладных программ машинно-независимым.

Вначале NFS была ориентирована на работу при помощи UDP, что было оправдано для локальных сетей. В настоящее время она в равной мере использует и TCP, что диктуется намерениями использования NFS в масштабах всей Internet. Протокол TCP является более мощным по сравнению с UDP и обеспечивает надежную квитированную доставку пакетов. RPC может найти применение при построении больших распределенных информационных систем, баз данных и систем управления.

Программное обеспечение поддержки NFS-сервиса. Все UNIX-системы комплектуются программным обеспечением поддержки NFS-сервиса, включающим как клиентскую, так и серверную части. Работу NFS в ОС UNIX обеспечивают несколько программ-демонов, которые запускаются из загрузочного сценария. Одни из них выполняют функции клиента, другие — функции сервера:

·        nfsd — демон NFS — запускается на сервере и обслуживает запросы NFS-клиента;

·        biod — демон блочного ввода-вывода — работает на NFS-клиентах с клиентской частью ввода-вывода NFS. Поскольку большинство серверов NFS одновременно являются и клиентами, то обычно его запускают также и на сервере;

·        rpc.lockd — демон блокировки файла — обрабатывает запрос клиента на блокировку файла и запускается как на машине-клиенте, так и на сервере UNIX;

·        rpc.statd — демон, следящий за состоянием сети; он необходим для работы демона rpc.lockd; этот демон запускается как клиентом, так и сервером UNIX;

·        rpc.mountd — демон монтирования — запускается на NFS-сервере и обрабатывает запрос клиента на монтирование.

В системах Wintel в стандартных пакетах ОС отсутствует NFS. Однако для этих систем разработано большое число как клиентских пакетов, так и пакетов NFS-серверов. В качестве примеров можно привести следующие пакеты, ориентированные на работу в среде ОС Windows 95/NT: пакет Solstice NFS Client 3.x фирмы Sun Microsystems (стоимость $500 за однопользовательскую лицензию), включающий как клиентскую, так и серверную части NFS; пакет OMNInfs фирмы Xlink (стоимость $400 за однопользовательскую лицензию), который также содержит обе составляющие NFS; клиентский пакет InterDrive фирмы FTPSoftware (стоимость $180 за однопользовательскую лицензию) и др. Каждый из перечисленных пакетов прост в установке, работает устойчиво и обеспечивает хорошую производительность. Необходимо отметить, что первые два из перечисленных пакетов, помимо средств NFS, включают еще и дополнительные сервисы. Все указанные продукты предоставляются бесплатно фирмами-разработчиками для оценки их функциональности в течение 30 дней и их можно получить через Internet по адресам www.sun.com, www.xlink.com и www.ftp.com соответственно.

Для поддержки NFS-клиентов Wintel-систем на сервере UNIX необходимы также установка и запуск еще одного демона — pcnfsd, который называется сервером аутентификации (идентификации пользователей) и печати NFS для ПК. Этот сервер отвечает за обеспечение безопасности на сервере NFS при обращениях пользователей ПК и выполняет также функции сервера печати в сети, осуществляемой с UNIX-систем. Он может быть запущен на любой системе в сети. Необходимость сервера аутентификации NFS для ПК связана с различиями в системе безопасности UNIX-систем и ОС, работающих на ПК. Сервер аутентификации NFS не включен в программное обеспечение большинства UNIX-систем, но исходный код pcnfsd доступен свободно на многих анонимных FTP-серверах в Internet, например, на сервере ftp.ftp.com.

 

Список литературы

1. Кашицин В. П. Системы дистанционного обучения: модели и технология // Проблемы информатизации, 1996. № 2. С. 3—13.

2. Хант К. Персональные компьютеры в сетях TCP/IP: Пер. с англ. Киев: BHV, 1997. 384 с.

3. Храмцов П. Б. Лабиринт Internet. Практическое руководство. М.: ЭЛЕКТРОИНФОРМ, 1996 256 с.

4. Немет Э., Снайдер Г., Сиббас С, Хейн Т. UNIX: Руководство системного администратора: Пер. с англ. Киев: BHV, 1996. 832 с.

5. Левин Д., Бароди К. Секреты Internet: Пер. с англ. Киев: Диалектика, 1996. 544 с.

6. Семенов Ю. А. Протоколы и ресурсы Internet. M.: Радио и связь, 1996. 320 с.

7. Иванников А. Д., Ижванов Ю. Л., Кулагин В. П. Перспективы использования WWW-технологии в высшей школе России // Информационные технологии, 1996. № 2. С. 24—29.

8. Норенков И. П. По WWW-страницам учебных серверов. Компьютерное учебное пособие "Телекоммуникационные технологии и вычислительные сети" на сервере Центра дистанционного обучения МГТУ им. Н. Э. Баумана // Информационные технологии, 1997. № 3. С. 44—45.

9. Спейнаур С, Куэрсиа В. Справочник Web-мастера: Пер. с англ. Киев: BHV, 1997. 368 с.

 

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ, № 7, 1998

СПРАВОЧНЫЕ СТРАНИЦЫ

 

Ключевые слова: Образование, информационное обеспечение, Интернет-технологии, электронная почта, файловые архивы, NFS – системы.

Поделиться:
 
ПОИСК
 
elibrary crossref ulrichsweb neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)
  RSS
© 2003-2024 «Наука и образование»
Перепечатка материалов журнала без согласования с редакцией запрещена
 Тел.: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)