DataForce

Главная


Hosting


Dial-Up


О паролях


Browsers


E-Mail


Полезные ссылки


Передача файлов по протоколу FTP.

Информационный сервис, основанный на передаче файлов с использованием протокола FTP (File Transfer Protocol, Протокол передачи файлов), был одним из первых, разработанных в Internet. С помощью данного сервиса вы можете, используя соответствующую FTP-программу на своем компьютере, подключиться к удаленной машине (FTP-серверу), ознакомиться с перечнем доступных файлов и скопировать их на свой компьютер. FTP позволяет пересылать по сети файлы любого типа — тексты, изображения, исполняемые программы, файлы с записями звуковых фрагментов и т. д.
При наличии соответствующих прав можно не только читать, по и добавлять свои файлы на удаленный компьютер. Если вы являетесь зарегистрированным пользователем этого хост-компьютера, то можете использовать для работы личные каталоги. В том случае, когда вас нет в списке пользователей FTP-сервсра, регистрация производится под именем anonymous ("безымянный пользователь") и вам, предостакляются общедостунные ресурсы сервера. На многих серверах подкаталог, в который все могут копировать файлы, пополняя тем самым коллекцию файлов FTP-сервера, носит имя incoming.

Что такое FTP-сервер.

FTP является одним из примеров систем с архитектурой клиент-сервер. В системах такого типа вы инсталируете на своем компьютере специальную программу, именуемую клиентом, и с ее помощью связываетесь с другой программой, работающей на удаленном компьютере и называющейся сервером. В случае FTP-сервера программное обеспечение удаленной машины позволяет вам читать и записывать файлы. В Internet доступны и другие сетевые услуги, построенные по принципу клиент-сервер. Некоторые из них, такие как Gopher и Archie.
Для того, чтобы с помощью FTP-клиента обеспечить соединение с удаленной машиной, на ней должно работать программное обеспечение FTP-сервера. Этот сервер должен быть инсталлирован и запущен системным администратором удаленного компьютера, который и решает вопрос о том, какие файлы будут доступны извне.
Раньше работа с программами FTP, использующими команды системы UNIX, напоминала криптографические записи, но сегодня персональные компьютеры из семейств IBM PC и Macintosh напрямую подсоединяются к Internet, предоставляя пользователям современные графические интерфейсы. Большинство FTP-клиентов, функционирующих в среде Windows, предоставляют интерактивный доступ к серверу, позволяющий легко менять каталоги и выбирать из них файлы, которые нужны для пересылки на машину пользователя.
Когда вы, используя программу FTP-клиента, устанавливаете соединение с удаленным компьютером, вам следует зарегистрироваться на нем. Если системный администратор ввел вас в список пользователей, то после регистрации вы можете читать и записывать файлы на удаленной машине в пределах ваших прав. Это позволяет осуществлять обмен файлами между разными хост-компьютерами в Internet

Что такое анонимный FTP-сервер.

Анонимный FTP-сервер является одним из наиболее распространенных типов сетевых ресурсов. Этот тип серверов позволяет любым пользователям устанавливать соединение с удаленным компьютером, не будучи занесенными в список пользователей данного хост-компьютера. Поскольку при выполнении процедуры регистрации необходимо ввести имя пользователя и его пароль, в качестве первого используется специальное имя "anonymous", а далее вводится любой пароль.
*Совет: В соответствии с принятыми в Internet правилами при регистрации на анонимном FTP-сервере в качестве пароля обычно вводится адрес электронной почты пользователя. Многие серверы при обращении к ним выдают сообщение о порядке регистрации.
Анонимные FTP-серверы играют одну из главных ролей в распространении программного обеспечения и другой информации по сети Internet. На этих серверах размещен огромный объем информации, которая чаще всего имеет статус бесплатной или условно бесплатной. На FTP-серверах можно найти программное обеспечение для любых компьютерных платформ, включая UNIX, PC и Macintosh. Это системные утилиты, программы, связанные с работой в Internet, игры, графические файлы и многое другое. Достаточно, для примера, заглянуть на ftp.dataforce.net

Как найти необходимые файлы на FTP-сервере.

Эффективный поиск информационных ресурсов (адресов FTP-серверов, на которых располагаются необходимые файлы, и самих файлов) представляет собой довольно сложную проблему. В целом поиск файлов на FTP-серверах напоминает ситуацию, когда читатель публичной библиотеки начал бы поиск нужной книги не в центральном каталоге, а методом исследования стеллажей с книгами. И на каждом из них он находил бы список книг только данного стеллажа. Примерно так происходил поиск информации в Internet на протяжении значительной части времени его существования: очень много информации, но крайне трудно найти нужную.
Большинство FTP-серверов не имеют списка файлов, доступных извне. Иногда единственный способ найти необходимое программное обеспечение — это поочередно раскрывать каталоги и изучать их содержимое.
Поскольку формат имен файлов на FTP-сервере зависит от операционной системы компьютера, в качестве имен можно встретить разные сочетания символов. Если, к примеру, сервер построен на базе UNIX-системы, это будут сочетания символов верхнего и нижнего регистра, а для системы, работающей под управлением операционной системы VMS (миникомпьютеры корпорации Digital), имена файлов будут представлены только прописными буквами. Соответственно, для PC и Macintosh имена файлов будут отвечать правилам, принятым в операционных системах DOS и Mac OS.
На некоторых компьютерах, особенно хранящих большие объемы информации, существует индексный указатель доступных файлов с краткими аннотациями о том, что каждый из них собой представляет. Это бывает крайне полезным для быстрого поиска нужных файлов, поэтому в качестве совета можно рекомендовать начинать изучение содержимого каталогов с поиска файла, имеющего название INDEX. Следует также нс оставлять без внимания файлы с именами README (или read.me, readme.txt и т. п.). Эти файлы чаще всего хранят информацию о содержимом каталогов или о самом FTP-ссрвере.
*Совет: Рекомендуется всегда сначала скопировать файл типа README, чтобы ознакомиться с его содержанием. Такие файлы находятся на сервере неслучайно.
Если у пользователя возникли вопросы о данном сервере, можно обратиться к его администратору, используя адрес электронной почты с именем получателя "admin". Например, для FTP-сервера с именем dataforce.net следует адресовать вопросы по адресу admin@dataforce.net. Некоторые серверы имеют несколько ответственных лиц, поэтому конкретное имя можно найти в файле README или же оно сообщается при регистрации на данном сервере.

Работа с FTP из командной строки.

Программа для работы с FTP (File transfer protocol) - позволяет переписывать файлы с удаленного компьютера на наш сервер и, после этого, на Ваш компьютер. Запуск программы FTP производится следующим образом:

c:\> ftp host.name


После того, как установилось соединение, Вы получите запрос на введение Login'a и Password'a. Если Вы зарегистрированный пользователь на удаленном компьютере, то Вы можете использовать свой Login и Password удаленного компьютера, если нет, то используйте Login 'anonymous' или 'ftp' и Ваш e-mail адрес в качестве пароля.
Ниже приведен список команд программы FTP:
  • dir - получение списка файлов текущей директории, либо любой директории удаленного компьютера, если ее имя указано в параметре данной команды, например: dir /pub/support;
  • cd - смена директории на удаленном компьютере;
  • bin - переключение в режим двоичной передачи файлов, рекомендуется использовать для передачи нетекстовых файлов;
  • hash - Включение/выключение режима графического отображения процесса списывания файла на сервер;
  • promt - отключение / включение режима запросов, типа Y/N;
  • get - переписывание файла (одного) с удаленного компьютера на сервер: get file.name, причем если скачиваемый файл по имени совпадает с файлом, уже находящимся в Вашей директории, то Вы можете указать новое имя этому файлу вторым параметром команды get, например: get direct direct.1;
  • mget - переписывание более, чем одного файла на сервер по маске, например: mget *.zip;
  • put - переписывание файла с сервера, на удаленный компьютер;
  • mput - переписывание файлов по маске с сервера на удаленный компьютер;
  • quit - выход из режима FTP.

Какие проблемы могут возникнуть при работе с FTP

Одной из проблем является трудность обнаружения информации о возможных адресах хост-компьютеров и их ресурсах. Представьте себе такую ситуацию: вы вошли в библиотеку и обнаружили, что книги, вместо того чтобы стоять на полках согласно принятой схеме классификации, грудами валяются на полу. А вместо центрального библиотечного каталога на некоторых грудах лежат листочки с примечаниями о том, какие книги можно (с некоторой вероятностью) обнаружить в той или иной груде. Если вы сможете это представить, то поймете, каково было положение с информационными ресурсами Internet до недавнего времени — огромное количество доступных ресурсов при отсутствии удобных путей их локализации.
Большинство FTP-серверов не имеет сводных документов обо всех доступных на них файлах. Поэтому единственным путем обнаружения необходимых вам файлов является просмотр структуры файловой системы. На ряде серверов, особенно если речь идет о больших файловых архивах, администраторы серверов помещают в каталоги текстовые файлы с кратким описанием содержания данного каталога. Такие файлы обычно имеют имена README, read.me, readme.txt.
Часто бывает так, что даже если вы нашли то, что вас интересует, то на вашем пути может встать еще одна проблема, связанная с разнообразием форматов файлов. Например, если FTP-сервер запущен на компьютере, использующем ОС UNIX, имена файлов в этой системе могут состоять из заглавных и строчных символов и к тому же оказаться достаточно длинными. В таком случае вам придется быть очень внимательными при вводе команд передачи файлов.
Если у вас возник вопрос по работе с FTP-сервером, то следует связаться по электронной почте с лицом, ответственным за данный сервер. Обычно в e-mail адресе в качестве имени пользователя надо указать admin, а в качестве имени хоста — имя FTP-сервера. Например, если вы работаете с сервером dataforce.net, то сообщение надо отправить по адресу admin@dataforce.net.