Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции4_1.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

5.4.4. Файловый обмен

Файловый обмен - доступ к файлам, распределенным по различным компьютерам. В сети Internet на прикладном уровне используется протокол FTP. Доступ возможен в режимах off-line и on-line. В режиме off-line посылается запрос к FTP-серверу, сервер формирует и посылает ответ на запрос. В режиме on-line осуществляется интерактивный просмотр каталогов FTP-cервера, выбор и передача нужных файлов. На ЭВМ пользователя нужен FTP-клиент.

Доступ к БД удаленных ЭВМ с эмуляцией удаленной машины на ЭВМ пользователя выполняется с помощью протокола Telnet.

Протокол файлового обмена FTP. При запросе файла по протоколу FTP пользователь должен знать, где находится нужный ему файл. Для этого удобно воспользоваться другой информационной системой сети Internet, называемой Archie. Обращаясь к клиенту Archie по команде archie <имя файла>, пользователь получает в ответ адрес сервера, имя директории и размер файла. Далее можно обращаться к FTP-клиенту:

ftp[<параметры>][<имя сервера>]. (5.1)

Квадратные скобки в записи команд означают необязательные части. Параметры используются только при отладке FTP. В качестве имени сервера указывается IP-имя или IP-адрес удаленного компьютера.

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

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

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

5.4.5. Телеконференции и "доски объявлений"

Телеконференции - доступ к информации, выделенной для группового пользования в отдельных конференциях (newsgroups).

Возможны глобальные и локальные телеконференции. Включение материалов в newsgroups, рассылка извещений о новых поступивших материалах, выполнение заказов - основные функции программного обеспечения телеконференций. Возможны режимы E-mail и on-line.

Самая крупная система телеконференций - USENET. В USENET информация организована иерархически. Сообщения рассылаются или лавинообразно, или через списки рассылки. В режиме on-line можно прочитать список сообщений, а затем и выбранное сообщение. В режиме off-line из списка выбирается сообщение и на него посылается заказ.

Телеконференции могут быть с модератором или без него.

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

Электронная "доска объявлений" BBS (Bulletin Board System) - технология, близкая по функциональному назначению к телеконференции, позволяет централизованно и оперативно направлять сообщения для многих пользователей. Программное обеспечение BBS сочетает в себе средства электронной почты, телеконференций и обмена файлами. Примеры программ, в которых имеются средства BBS, - Lotus Notes, World-group.

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

В зависимости от вида разделяемой пользователями информации различают уровни: простая E-mail сессия, совместная работа над документом без голосовой связи (shared whiteboard - разделяемая "доска"), то же с голосовой связью (разновидность аудиоконференций), видеоконференция. По мере повышения уровня возрастают требования к пропускной способности используемых каналов передачи данных. Для простых видов конференц-связи, а также и для аудиоконференций (конечно, при применении современных эффективных способов сжатия информации) можно использовать даже обычные телефонные линии, начиная с 8-10 кбит/с. Но лучше использовать в качестве "последней мили" цифровую ISDN или xDSL линию.

В зависимости от числа участников и способа интерактивной связи между ними различают двухточечную (unicast), широковещательную (broadcast) и многоточечную (multicast) конференции. Если в широковещательной конференции информация от центрального узла доставляется всем участникам, то в многоточечной конференции она рассылается избирательно, т.е. одновременно может идти обмен разной информацией внутри нескольких подгрупп одной группы пользователей.

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

Программное обеспечение телеконференций включает серверную и клиентскую части.

В клиентской программе должны быть, как минимум, средства E-mail, многооконный текстовый редактор (так, принимаемый и отправляемый партнеру тексты помещаются в разные окна, отдельное окно может быть выделено для видео в случае видеоконференций), средства файлового обмена. Наиболее известными клиентскими программами (1998 г.) являются ProShare (Intel) и NetMeeting (Microsoft). В системе дистанционного обучения Class Point клиентская часть включает отдельные программы для инструктора и студента.

Серверная часть (MCU - Multipoint Control Unit) служит для распределения потока данных между пользователями с согласованием форматов окон с видеоинформацией, способов сжатия данных, скоростей потоков, идущих от разных сетей (пользователей). Примеры серверов: Whute Pine's Meeting Point для видеоконференций, DataBeam's Learning Server для систем дистанционного обучения.