Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Что такое файловые серверы (FTP)?

Что такое файловые серверы (FTP) ?
Что такое FTP Что значит Anonymous Соединение с сервером Команды FTP Основные принципы работы
Что такое FTP
FTP (File Transfer Protocol - Протокол передачи файлов) позволяет передавать файлы между двумя компьютерами, соединенными средствами Internet. Для доступа к FTP вам нужна программа-клиент для соединения с машиной, содержащей файлы (сервером) Если в вашей системе есть FTP-клиент и вы соединены с Internet, вы можете получить доступ к очень большому количеству файлов, доступных на FTP-серверах. Если у вас нет прямого доступа к FTP, вам следует обратить свое внимание на серверы, позволяющие получить доступ к FTP средствами E-mail.
Что значит Anonymous
Большое количество серверов в Internet предоставляют доступ к файлам средствами так называемого Anonymous FTP. Это значит, что вы можете получить доступ к машине не являясь ее официальным пользователем. Эти сервера содержат программное обеспечение, документы различного рода, картинки, тексты песен и тому подобное. Гигантский объем информации на таких серверах доступен любому.
Соединение с сервером
Просто наберите команду ftp, а затем имя системы с которой хотите соединиться, например
ftp ftp.lipetsk.su
Через несколько секунд появится запрос login: Если вы не являетесь официальным пользователем системы, введите Anonymous. Затем появится запрос Password: Что вы введете в общем-то не имеет значения, но согласно неписанным правилам, вы должны ввести свой E-mail адрес, поскольку операторы серверов были бы не прочь узнать, кто использует их сервер. После этого вы увидите приглашение сервера (обычно ftp>) Вы в системе. Вы можете посмотреть список директорий, набрав команду dir. Если сервер использует Unix и dir не работает, попробуйте ls -l. Обычно сервер имеет файл с именем README или 00-index.txt, содержащий в себе краткое описание сервера и местонахождения файлов. Hадо отметить, что FTP-клиенты, встроенные в Web-browser'ы выполняют всю процедуру соединения автоматически. Так же поступают и специализированные FTP-клиенты типа CuteFTP.
Команды FTP
Все команды FTP используются для получения файлов. Hекоторые команды одинаковы для всех серверов, некоторые нет. Также, некоторые серверы поддерживают свои собственные команды, например, получение целой директории одной командой, поиск по директориям, etc. Прочтите содержащийся почти на каждом сервера файл README для получения информации о таких командах. Обычно FTP-сервер выдает список команд в ответ на команду help или ? Итак, основные команды:
ascii Переключение в ascii режим. Этот режим является стандартным для передачи текстов. binary Переключение в двоичный режим. Для передачи архивов, картинок, etc.) cd Смена директории на сервере. dir Список файлов в текущей директории сервера. get Копирует файл с сервера на ваш компьютер. help Список доступных команд. lcd Смена директории на вашем компьютере. lpwd Показывает текущую директорию вашего компьютера (Для Unix-машин используйте !pwd) mget Получение сразу нескольких файлов по маске (*.zip, например) pwd Показывает текущую директорию на сервере.
Основные принципы работы
Итак, вы в системе. Вы можете осмотреться, выбрать интересующие вас файлы и получить их (большинство серверов не позволяет пользователям самим посылать файлы) Обычно все самое интересное находится в директории /pub. Помните, что в Unix-системах вместо обратной дроби () используется прямая (/). Hекоторые сервера содержат файлы типа ls-lR, которые содержат полный список имеющихся на сервере файлов. Если такового не имеется, вы можете набрать ls -lR и получить такой список. Однако помните, что это может занять много времени (списки размером 10 Mb не являются редкостью) При приеме нетекстовых файлов вы должны использовать двоичный режим. Перед получением файла наберите команду binary. Обычно файлы хранятся в сжатом виде. Чаще всего в Unix-системах используется программа compress, результатом работы которой являются файлы с расширением .Z. Встречаются также Arc, Zoo, Arj, Lzh, Gz, Zip, в соответствии с используемой программой компрессии. Проблемой может стать получение файлов вида filename.tar.gz. MS-DOS не воспринимает подобные имена файлов, поэтому для получения такого файла используйте следующую схему:
get filename.tar.Z filename.tz
Или что-то в этом роде, затем используйте последовательно compress и tar для распаковки файла. Многие сервера поддерживают режим on-line распаковки файлов на лету (на тот случай, если у вас нет утилит для декомпрессии файлов) Используйте следующую схему:
get filename.z filename
Вы получите распакованный файл. Помните, что передача такого файла займет больше времени, чем передача сжатого. Чаще всего встречающиеся имена файлов:
Расширение FTP Тип ------------------------------------------------------------------------- .arc bin ARChive (редко используется) .arj bin Arj (чаще всего в MS-DOS) .rar bin Архив RAR (чаще всего в MS-DOS) .gif bin Graphics Interchange Format (графический формат) .jpg bin JPEG (графический формат) .gz bin GNU Zip (Hе совестим с Zip, Unix) .bz2 bin BZip (Hе совестим с Zip, Unix) .hqx asc HQX (эквивалент uuencode для Macintosh) .lzh bin LHa, LHarc, Larc .shar ascii SHell ARchive (чаще всего в Unix) .sit bin Stuff-It (Macintosh) .tar bin Tape ARchive (чаще всего в Unix) .uu ascii uuencode/uudecode (также .uue) .Z bin compress (чаще всего в Unix) .zip bin Zip .zoo bin Zoo
Design by Oleg M. Strokov (webmaster@takthq.lipetsk.su)


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте