Глобальные сети компьютеров. Практическое введение в Internet

         

Получение программы WS_FTP


Прежде всего вам необходимо переписать к себе на диск программу WS_FTP с одного из серверов, указанных в документации к программе:

ftp.coast.net/SimTel/win3/winsock/ws_ftp.zip ftp.coast.net/SimTel/win3/winsock/ws_ftp32.zip winftp.cica.indiana.edu/pub/pc/win3/winsock/ws_ftp.zip winftp.cica.indiana.edu/pub/pc/win3/winsock/ws_ftp32.zip ftp.usma.edu/pub/msdos/winsock.files/ws_ftp.zip ftp.usma.edu/pub/msdos/winsock.files/ws_ftp32.zip ftp.csra.net/pub/win32 ftp>

Мы воспользуемся сервером ftp.csra.net.

Итак, запустите программу FTP и подсоединитесь к указанному серверу:

ftp> open ftp.csra.net Connected to news2.csra.net. 220 news2 Windows NT FTP Server (Version 3.5). User (news2.csra.net:(none)): anonymous 331 Anonymous access allowed, send identity (e-mail name) as password. Password:frolov@glas.apc.org 230 Anonymous user logged in as ftpuser (guest access). ftp>

В качестве имени используйте anonymous, а для пароля используйте свой полный почтовый адрес. Затем перейдите в каталог pub и посмотрите, какие файлы и каталоги в нем имеются:

ftp> cd pub 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. dr-xr-xr-x 1 owner group 0 Mar 1 22:01 msdos dr-xr-xr-x 1 owner group 0 Mar 1 22:00 win3 dr-xr-xr-x 1 owner group 0 Mar 2 7:21 win32 226 Transfer complete. 197 bytes received in 0.05 seconds (3.94 Kbytes/sec) ftp>

Нас интересуют версии программы WS_FTP для операционных систем Microsoft Windows 95 и Microsoft Windows NT, поэтому перейдите в каталог win32 и просмотрите его содержимое:

ftp> cd win32 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. -r-xr-xr-x 1 owner group 11906 Mar 1 21:59 watch95.txt -r-xr-xr-x 1 owner group 308610 Mar 1 20:09 watch95.zip -r-xr-xr-x 1 owner group 8631 Mar 1 21:57 ws_ftp32.txt -r-xr-xr-x 1 owner group 197468 Mar 2 7:21 ws_ftp32.zip -r-xr-xr-x 1 owner group 11851 Mar 1 21:57 ws_watch.txt -r-xr-xr-x 1 owner group 307757 Mar 1 20:10 ws_watch.zip -r-xr-xr-x 1 owner group 9006 Mar 1 21:57 wsftp32a.txt -r-xr-xr-x 1 owner group 201386 Mar 1 20:39 wsftp32a.zip -r-xr-xr-x 1 owner group 4633 Mar 1 21:58 wsping32.txt -r-xr-xr-x 1 owner group 57314 Mar 1 20:10 wsping32.zip 226 Transfer complete. 728 bytes received in 0.22 seconds (3.31 Kbytes/sec) ftp>


Теперь мы займемся получением текстовых и двоичных файлов, расположенных в этом каталоге. Сначала давайте получим все текстовые файлы, воспользовавашись для этого командой mget:

ftp> mget *.txt mget watch95.txt? y 200 PORT command successful. 150 Opening ASCII mode data connection for watch95.txt. mget wsftp32a.txt? y 200 PORT command successful. 150 Opening ASCII mode data connection for wsftp32a.txt. 226 Transfer complete. 9006 bytes received in 8.29 seconds (1.09 Kbytes/sec) mget wsping32.txt? y 200 PORT command successful. 150 Opening ASCII mode data connection for wsping32.txt. 226 Transfer complete. 4633 bytes received in 6.59 seconds (0.70 Kbytes/sec) mget ws_ftp32.txt? y 200 PORT command successful. 150 Opening ASCII mode data connection for ws_ftp32.txt. 226 Transfer complete. 8631 bytes received in 8.24 seconds (1.05 Kbytes/sec) ftp>

Перед тем как выполнить пересылку файла, команда mget запрашивает подтверждение, на которое вы должны ответить вводом символа y. Если вы запустили программу FTP в среде Microsoft Windows 95, то все принятые файлы по умолчанию будут записаны в тот каталог, где установлена эта операционная система.

Для передачи файлов программных архивов переключитесь в двоичный режим пересылки файлов:

ftp> binary 200 Type set to I. ftp>

Теперь можно выполнять пересылку:

ftp> mget *.zip mget watch95.zip? y 200 PORT command successful. 150 Opening BINARY mode data connection for watch95.zip. 226 Transfer complete. 308610 bytes received in 155.99 seconds (1.98 Kbytes/sec) mget wsftp32a.zip? y 200 PORT command successful. 150 Opening BINARY mode data connection for wsftp32a.zip. 226 Transfer complete. 201386 bytes received in 160.93 seconds (1.25 Kbytes/sec) mget wsping32.zip? y 200 PORT command successful. 150 Opening BINARY mode data connection for wsping32.zip. 226 Transfer complete. 57314 bytes received in 87.11 seconds (0.66 Kbytes/sec) mget ws_ftp32.zip? y 200 PORT command successful. 150 Opening BINARY mode data connection for ws_ftp32.zip. 226 Transfer complete. 197468 bytes received in 150.26 seconds (1.23 Kbytes/sec)

Выполнив пересылку, отключитесь от сервера FTP и завершите работу программы FTP про помощи команды bye.


Содержание раздела