Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 9(сети).doc
Скачиваний:
22
Добавлен:
11.06.2015
Размер:
197.12 Кб
Скачать

Передача файлов

С помощью протокола FTP можно передавать файлы на удаленный компьютер. Протокол FTP используется во многих целях, например для выгрузки Web-страниц с локального компьютера на удаленный Web-cepвep или для загрузки драйверов с FTP- сервера поставщика на компьютер пользователя.

В большинстве операционных систем, на которых установлен стек TCP/IP, есть встроенные клиентские программы FTP, запускаемые из командной строки. Многие компании поставляют удобные клиентские программы FTP с графическим интерфейсом Встроенные средства FTP содержат почти все последние версии популярных Web-броузеров, такие, как Internet Explorer, Netscape и Opera.

В листинге 9.2 приведен пример запуска интерфейса FTP из командной строки. Соединение устанавливается с сервером Xerox FTP с помощью протокола FTP.

Первая строка в листинге 9.2 запускает клиентскую программу FTP. Вторая устанавливает соединение с указанным сервером FTP (в нашем случае — ftp.xerox.com).

Многие серверы FTP допускают анонимную регистрацию, но требуют применения адреса электронной почты клиента в качестве регистрационного пароля. Когда регистрация завершена, с помощью команды dir можно вывести на экран список доступных каталогов. Используя команду get, можно загрузить файл с сервера, а с помощью put — выгрузить файл на сервер.

Существуют также отдельные клиентские программы FTP с графическим интерфейсом, такие, как WSFTP, CuteFTP и FTP Voyager. Эти и другие приложения FTP можно найти из Web. Некоторые из них бесплатны (например, облегченная версия WSFTP), однако большинство являются пробными версиями.

Программа Telnet

С помощью программы терминальной эмуляции (Telnet) персональный компьютер может работать как простой терминал другого компьютера (обычно мэйнфрейма). Таким образом, пользователи могут запускать программы на мэйнфрейме. Программа Telnet — это клиентская программа эмуляции терминала, использующая протокол Telnet. Она входит в состав большинства реализаций TCP/IP.

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

На рис. 9.7 показан сеанс клиентской программы Telnet, встроенной в Windows. В приведенном примере сеанс установлен с удаленным сервером Fedworld, принадлежащим Национальной технической информационной службе правительства США.

Воспроизведение аудио- и видеопотока данных

Высокоскоростные соединения Internet и современные средства связи, такие, как ISDN, T-1, кабельные модемы и DSL, позволяют передавать аудио- и видеоданные в виде непрерывного потока. Это означает, что для прослушивания или просмотра аудио- или видеофайла не нужно дожидаться окончания его выгрузки. Просмотр можно начать как только будет установлено непрерывное соединение и начнется передача данных в потоковом режиме.

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

Для воспроизведения музыкальных и видеоклипов используются приложения QickTime и Real Audio/Real Video компании Apple и Media Player компании Microsoft.

Беседы

Беседой (в периодике часто используется термин "чат", от англ. chat — разговор) называется текстовая коммуникация посредством Internet в реальном времени. Она осуществляется с помощью различных программ мгновенной передачи сообщений, таких, как IRC (Internet Relay Chat) или беседы в Web.

Комнаты для бесед на основе IRC и на основе Web

Система 1RC представляет собой среду, в которой клиенты IRC, соединенные с сервером IRC, могут участвовать в текстовом "разговоре" друг с другом, причем беседовать могут одновременно несколько пользователей. Серверы IRC предоставляют отдельные "каналы" бесед, предназначенные для определенных тем или групп клиентов. К популярным клиентским приложениям IRC относятся mIRC (одна из наиболее популярных условно-бесплатных программ IRC), Visual IRC и PIRCH (также содержит средства видеокоммуникации в реальном времени).

Комнаты для бесед на основе Web представляют собой Web-узлы со специальным программным обеспечением на основе Java или других языков. Web-путешественники могут "входить" в комнату для бесед и обмениваться друг с другом текстовыми сообщениями в реальном времени.