Для того чтобы организовать общедоступные файловые архивы или же файловые архивы с ограниченным доступом, используются специальные серверы, называемые 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)", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу: Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!