9.5. Ftp - передача файлов
Еще один широко распространенный сервис Internet - ftp(FileTransferProtocol). Расшифровывается эта аббревиатура как протокол передачи файлов, но при рассмотрении ftp как сервиса Internet имеется в виду не просто протокол, но именно сервис - доступ к файлам в файловых архивах.
Вообще говоря, ftp - стандартная программа, работающая по протоколу tcp, всегда поставляющаяся с операционной системой. Ее исходное предназначение - передача файлов между разными компьютерами, работающими в сетях tcp/ip: на одном из компьютеров работает программа-сервер, на втором пользователь запускает программу-клиента, которая соединяется с сервером и передает или получает по протоколу ftp файлы. Предполагается, что пользователь зарегистрирован на обоих компьютерах и соединяется с сервером под своим именем и со своим паролем на этом компьютере. Протокол ftp, разумеется, оптимизирован для передачи файлов. Данная черта и послужила причиной того, что программы ftp стали частью отдельного сервиса Internet. Дело в том, что сервер ftp зачастую настраивается таким образом, что соединиться с ним можно не только под своим именем, но и под условным именем anonymous - аноним. Тогда Вам становятся доступна не вся файловая система компьютера, но некоторый набор файлов на сервере, которые составляют содержимое сервера anonymous ftp - публичного файлового архива.
Итак, если кто-то хочет предоставить в публичное пользование файлы с информацией, программами и прочим, то ему достаточно организовать на своем компьютере, включенном в Internet, сервер anonymous ftp. Сделать это достаточно просто, программы-клиенты ftp есть практически на любом компьютере - поэтому сегодня публичные файловые архивы организованы в основном как серверы anonymous ftp. На таких серверах сегодня доступно огромное количество информации и программного обеспечения. Практически все, что может быть предоставлено публике в виде файлов, доступно с серверов anonymous ftp. Это и свободно распространяемые программы, и демонстрационные версии, это и мультимедиа или просто тексты - законы, книги, статьи, отчеты.
Таким образом, если Вы, например, хотите представить миру демонстрационную версию Вашего программного продукта - anonymous ftp является удачным решением такой задачи. Если, с другой стороны, Вы хотите найти, скажем, последнюю версию Вашей любимой свободно распространяющейся программы, то искать ее нужно именно на серверах ftp.
Несмотря на распространенность, у ftp есть и множество недостатков. Программы-клиенты ftp могут быть не всегда удобны и просты в использовании. Не всегда можно понять, а что это за файл перед Вами - то ли это тот файл, что Вы ищете, то ли нет. Нет простого и универсального средства поиска на серверах anonymous ftp - хотя для этого и существует специальный сервис archie, но это независимая программа, неуниверсальная и не всегда применимая. Программы ftp довольно стары и некоторые их особенности, бывшие полезными при рождении, не очень понятны и нужны сегодня.Так, например, для передачи файлов есть два режима - бинарный и текстовый, и если Вы вдруг неправильно выбрали режим, то передаваемый файл может быть поврежден. Описания файлов на сервере выдаются в формате операционной системы сервера, а список файлов операционной системы UNIX может привести в недоумение пользователя DOS. Проблема тут в том, что со списком файлов выдается лишняя информация, а слишком много знать всегда вредно. Серверы ftp нецентрализованы, и это несет свои проблемы.
Несмотря на все это, серверы anonymous ftp сегодня - стандартный путь организации публичных файловых архивов в Internet. Вы можете также организовывать доступ к файлам под паролем - например, своим клиентам. Ftp - сервис - это сервис прямого доступа, требующий полноценного подключения к Internet, но возможен и доступ через электронную почту, существуют серверы, которые могут прислать Вам по электронной почте файлы с любых серверов anonymous ftp. Однако это может быть весьма неудобно, ибо такие серверы сильно загружены, и Ваш запрос может долго ждать своей очереди. Кроме того, большие файлы при отсылке делятся сервером на части ограниченного размера, посылаемые отдельными письмами, и если одна часть из сотни потеряется или повредится при передаче, то остальные 99 тоже окажутся ненужными.
- 1.Классификация и назначение компьютерных сетей
- 1.2.Назначение лвс
- 2. Архитектура компьютерных сетей. ЭталоннАя моделЬ взаимодействия открытых систем. Протоколы компьютерной сети.
- 2.1. Архитектура связей
- 2.2.Протоколы компьютерной сети.
- 2.3. Управление сетью
- 2.Передача данных
- 2.1.Классические топологии
- Иерархическая топология
- 2.2.Объединение сетей
- 3. Техническое обеспечение в компьютерных сетях
- 5.Коммутация в сетях
- 6.Маршрутизация пакетов в сетях
- 7. Телекоммуникационные системы
- 7.1.Основные сведения о телекоммуникационных системах
- 7.2.Типы сетей, линий и каналов связи.
- 7.3.Коммутируемые и выделенные каналы связи.
- 8. Структура глобальной сети internet
- 2.Адресация в internet
- 2.1.Система адресации в Internet
- 2.2. Доменная система имен
- 8.3.Универсальные указатели ресурсов
- 8.4.Схемы адресации ресурсов internet
- 9.Типы сервисов internet
- 9.1. Классификация сервисов Internet.
- 9.2. Электронная почта
- 9.3. Сетевые новости Usenet
- 9.4. Списки рассылки
- 9.5. Ftp - передача файлов
- 9.6. Система поиска файлов archie
- 9.7. Гипертекстовая система gopher
- 9.8. Гипертекстовая система hyper-g
- 9.9. Поисковая система wais
- 9.10. Сервисы irc, mud, moo
- 9.11.Инфраструктурные сервисы
- 9.12. Cовременные разработки, использующие Internet как среду передачи информации
- 9.13. Система гипермедиа www
- 4.Работа с программой internet explorer
- 4.1.Назначение программы
- 4.2.Вид экрана и ввод адресов web- страниц
- 4.3.Использование панели ссылок и папки "избранное"
- 4.4.Ускорение загрузки web- страниц
- 4.5.Изменение кодировки русских символов
- 4.6.Настройка подключения к сети
- 4.6.Временные файлы Internet
- 4.7.Безопасность информации
- 4.8.Настройка ограничений доступа к нежелательным ресурсам
- 4.9.Работа с ftp- ресурсами
- 5.Работа с электронной почтой
- 5.1. Основные сведения
- 5.2.Создание и отправка сообщений
- 5.3.Настройка параметров программы
- 6.Практический поиск в internet
- 6.1.Примеры поиска с использованием русскоязычных поисковых систем
- 6.2.Поиск файлов
- 6.3.Особенности сохранения найденных ресурсов
- Оглавление