InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте



интим встречи с телефонами.



Размещение сквозной ссылки

 

Как это было сначала


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

Таблица 1. Команды FTP
Команда Описание
ascii Переводит FTP-сервер в режим работы с текстовыми (ASCII) файлами. Для того чтобы передавать текстовый файл, вам необходимо переключиться в этот режим (он принимается по умолчанию при соединении с сервером).
binary Переводит FTP-сервер в режим работы с двоичными файлами. Необходимо переключиться в этот режим до передачи двоичного файла.
bye Закончить сеанс с FTP-сервером.
cd каталог Перейти в указанный каталог на удаленном сервере.
cdup Перейти в верхний каталог из текущего.
close Закончить сеанс с FTP-сервером.
dir [имя_файла] Вывести содержимое текущего каталога или информацию об указанном файле на удаленном компьютере.
get имя_файла [имя_локального_файла] Загрузить указанный файл из текущего каталога FTP-сервера на локальный компьютер. При желании можно указать новое имя файла, под которым он будет записан на ваш компьютер. Специальная опция -r позволяет вам продолжить скачивание файла, если, например, вы не смогли скачать его целиком за прошлый сеанс соединения с FTP-сервером.
help [FTP-команда] Вывести подсказку о командах (или об указанной команде) FTP, используемых на сервере.
Ls Аналогично dir. mget имена_файлов Загрузить перечисленные файлы из текущего каталога FTP-сервера на локальный компьютер. При задании имен файлов можно также использовать шаблоны (т. е. символы "*" и "?")
mput имена_файлов Переписывает указанные файлы с локального компьютера на удаленный. Эта команда аналогична команде put, но позволяет использовать шаблоны при задании имен файлов.
open имя_сервера Открыть новое соединение с указанным FTP-сервером.
Prompt При использовании команд mput и mget, программа будет спрашивать подтверждение о перемещении каждого файла. Чтобы отключить эту возможность, необходимо применить команду prompt.
put имя_файла [имя_удаленного_файла] Загрузить на удаленный сервер указанный файл, который расположен на локальном компьютере. Можно также указать другое имя, под которым файл будет помещен на удаленном компьютере.
Pwd Вывести имя текущего каталога на FTP-сервере.
Status Показать используемый режим передачи информации - текстовый или двоичный.
System Выводит имя операционной системы, используемой на удаленном компьютере.
User Регистрирование на удаленном сервере под новым именем пользователя.
Quit Заканчивает сеанс с удаленным компьютером.

Что же делать, если нет текстового FTP-клиента? Вместо него для работы с FTP-сервером может быть использован обыкновенный WWW-броузер. После набора в строке адреса URL желаемого FTP-сервера ваш броузер подключится к нему и выведет содержимое удаленного каталога. На первый взгляд все замечательно и подобное использование броузера в качестве FTP-клиента крайне удобно - получается "WWW-броузер и FTP-клиент в одном флаконе". Однако при более подробном рассмотрении способов передачи файлов и работы с файловыми серверами возникает несколько минусов, заставляющих использовать отдельный FTP-клиент.

Основное замечание - отсутствие возможности докачки файла. Если связь с сервером внезапно оборвалась и вы не успели скачать файл целиком (что случается весьма часто при выкачивании больших файлов с очень удаленных серверов), то вам придется скачивать весь файл с самого начала. Дополнительные неприятности могут возникнуть, если вы работаете с Сетью через proxy-сервер. При обрыве соединения некоторые proxy-серверы могут посчитать незаконченный "огрызок" за целый файл и поместить его у себя на диске. При последующих попытках выкачивания файла через WWW proxy-сервер будет выдавать только урезанный файл, и вам придется либо отказаться от proxy (что, кстати, не для всех возможно), либо подождать некоторое время, пока proxy-сервер не "забудет" про ваш файл. Проблема недокачанных файлов решается установлением и использованием специальных программ - Download-менеджеров, таких как ReGet или NetVampire (мы уже писали в ПЛ о подобных программах). Другим, менее болезненным фактом является меньшая скорость работы "FTP через HTTP". Особенностью гипертекстового протокола HTTP является обрыв связи после получения данных, т. е. при каждом переходе в другой каталог удаленного FTP-сервера броузер будет снова подключаться к нему, выполнять авторизацию и лишь потом получать данные. Разница во времени, конечно, не слишком большая, но все же ощутимая при низком качестве связи и соединения. И наконец, последним минусом является невозможность загрузки своих файлов на удаленный компьютер через WWW-броузер.

Использование Internet Explorer и ему подобных программ в качестве FTP-клиентов обосновано при необходимости простого и сиюминутного доступа к серверу, небольшого размера требуемых файлов и наличии хорошего качества соединения. Для более серьезной работы все же рекомен-

дуется установить специальный FTP-клиент, большое количество которых можно обнаружить в просторах Глобальной сети.

[Назад][Вперед]


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua