Главная страницаОбратная связьКарта сайта
Что можно почитать летом www.knigochei.ru.

Передача файлов по сети Интернет (ftp)


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

Протокол ftp позволяет просматривать папки и файлы, находящиеся на другом компьютере, а также удалять их, создавать и обмениваться файлами со своим локальным компьютером. В любую операционную систему встроена программа под названием ftp, которая позволяет выполнять все, перечисленные операции в консольном режиме (в режиме командной строки). Однако удобнее бывает пользоваться специальными ftp-клиентами — программами с графическим интерфейсом. Подобных программ существует множество. Здесь мы кратко опишем программу под названием WS_FTP. Основное её окно показано на рис. 9.51.

Как видите, оно состоит из двух частей. В левой части окна, озаглавленной как Local System, можно просматривать содержимое локального компьютера. В правой части окна, Remote System, отображается содержимое удалённого компьютера, к которому вы подключились по протоколу FTP. В каждой из частей можно использовать следующие кнопки:
Рис. 9.51 Основное окно программы WS_FTP



■  ChgDir — смена текущего каталога. При нажатии этой кнопки открывается окно, в котором нужно ввести название каталога, содержимое которого вы хотите увидеть. Вместо использования данной кнопки можно переходить в каталог, отображённый в окне программы, в помощью двойного щелчка на нём. А при двойном щелчке на зелёной стрелке, которая отображается в любом каталоге, можно перейти в его родительский каталог;

■  MkDir — создание нового каталога внутри текущего;

■  View — просмотр содержимого выбранного файла;

■  Exec — выполнить выделенный файл;

■  Rename — переименовать выделенный файл;

■  Delete — удалить выделенный файл;

■  Refresh — снова перечитать содержимое текущего каталога и отобразить его. При этом отображаются только те файлы, которые соответствуют шаблону. Указанный шаблон вводится в поле, которое находится между кнопками MkDir и View. По умолчанию там введён шаблон *.*, а так как звёздочка означает любое сочетание символов, то отображаются все файлы в каталоге. Если же необходимо отобразить только, например, файлы с расширением WAV, можно набрать в поле шаблона *.wav и нажать кнопку Refresh.

■ Dirlnfo — вывести содержимое текущего каталога в текстовый файл,
который можно распечатать на бумаге.

Все эти кнопки есть как на левой панели, которая соответствует локальному компьютеру, так и на правой, которая соответствует удалённому компьютеру. Таким образом, на сервере, к которому вы подключились по протоколу FTP, можно легко делать все те же файловые операции.

Кроме того, в центре основного окна программы есть две кнопки-стрелки. Верхняя из них означает копирование выделенных файлов с удалённого сервера на локальный компьютер, а нижняя — копирование с локального компьютера на удалённый сервер. При копировании файлов между компьютерами надо учитывать следующие моменты:

■  если на компьютере уже существует файл с тем же именем, что и копируемый файл, то он заменяется на новый без предупреждения;

■  если во время копирования крупного файла произошёл разрыв связи с Интернетом, то неполностью скопированный файл всё равно появляется на сервере или локальном компьютере. Если файл текстовый, то при открытии у него просто будет отсутствовать окончание. Если же копируемый файл имеет какие-либо связанные данные, то, возможно, его вообще нельзя будет использовать. Например, исполняемый файл, недокачанный до конца, скорее всего, просто не запустится.

Но всё это можно делать только при наличии соединения с каким-либо сервером по протоколу FTP. Для того чтобы соединиться с сервером по протоколу FTP нажмите кнопку Connect, расположенную в нижней части окна программы. При этом нажатии открывается окно выбора и настройки соединения (рис. 9.52).

Как видите, окно имеет четыре вкладки.

1. Вкладка General. Здесь выполняются все основные настройки, и часто другие вкладки даже не используются. Все настройки, которые когда-либо делались в программе, запоминаются как профиль соединения. Нужный профиль можно выбрать из раскрывающегося списка Profile Name. Чтобы создать новый профиль соединения, нажмите кнопку New. А с помощью кнопки Delete можно удалить выбранный существующий профиль соединения, если он больше не нужен. Остальные элементы окна предназначены собственно для настройки соединения.



Рис. 9.52 Окно выбора и настройки соединения в программе WSJFTP

•    В поле Host Name/Address введите адрес сервера, в числовом или доменном виде, например kirdyk.hostl.ru. Адрес сервера следует узнать заранее. Так, если вы хотите использовать соединение для закачки на сервер своей веб-странички, то адрес необходимо узнать у провайдера хостинга, который предоставляет место на своём сервере.

•    Из раскрывающегося списка Host Type выберите тип сервера, к которому производится подключение. В большинстве случаев достаточно установить там значение Automatic Detect, т. е. автоматическое определение. Однако в некоторых случаях тип требуется указать явным образом, например: Unix (standard).

•    В поле UserlD введите имя пользователя для подключения к серверу. Как правило, в целях безопасности при подключении пользователей к серверу по протоколу FTP требуется ввести имя и пароль. Если сервер допускает анонимный вход и вы хотите осуществить именно его, то установите флажок Anonymous.

•    В поле Password введите пароль для доступа к серверу. При использовании анонимного входа в качестве пароля обычно можно указать свой адрес электронной почты, впрочем, при установке анонимного входа, он будет автоматически отображаться в этом поле.

Флажок Save Pwd можно установить, для того чтобы программа запомнила ваш пароль и сохранила его в своих настройках. Тогда при следующем выборе этого соединения вам не придётся вводить его заново. С другой стороны, сохранение паролей снижает безопасность системы.

• В некоторых случаях требуется ввести также данные в поле Account, но обычно его можно оставить пустым. Кроме того, в поле Comment вы можете ввести любой комментарий по поводу этого соединения, например, просто пояснение.

2. Вкладка Startup. Здесь можно установить следующие дополнитель­
ные параметры подключения:

■  в Initial Remote Host Directory — каталог сервера, который следует отображать сразу по подключении к серверу;

■  Initial Local Directory — каталог локального компьютера, который следует отображать сразу по подключении к серверу;

■  Initialize Command — ftp-команды, которые нужно исполнить сразу по подключении к серверу;

■  Local file mask — шаблон для отображения файлов на локальном компьютере для данного соединения;

■  Remote file mask — шаблон для отображения файлов на сервере для данного соединения;

■  Time Offset in hours — разница во времени (часах), если сервер и локальный компьютер находятся в разных часовых поясах. Это позволит избежать конфликтов, связанных с определением времени создания файлов.

3. Вкладка Advanced. Здесь можно установить следующие дополни­
тельные параметры подключения:

■  Connection Retry — число попыток установки соединения, после которых программа должна сообщить о том, что сервер не ответил и соединение установить невозможно;

■  Network Timeout — максимальное время ожидания ответа сервера (в секундах). Имеет диапазон от 5 до 120 с;

■  Remote Port — номер порта для соединения. Обычно в FTP-соеди-нениях используется порт номер 21;

■  флажок Passive transfers можно установить для организации так называемого пассивного соединения, например при определённой настройке шлюзов и брандмауэров.

4. Вкладка Firewall. Используется для настройки соединения с при­менением программы-брандмауэра.
Для настройки основных параметров программы можно использовать также кнопку Options в нижней части основного окна программы.

Существуют и другие программы для подключения к удалённому серверу по протоколу FTP. Большинство из них построено аналогично только что рассмотренной.

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Передача файлов по сети Интернет (ftp)", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2017 Дискета.info