Сети ЭВМ и тк
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Факультет – Институт кибернетики
Направление – Информатика и вычислительная техника
Кафедра - Информатики и проектирования систем
Протокол FTP
Лабораторная работа №1
по курсу «Сети ЭВМ и ТК»
Выполнил:
Студент гр. 8В72 Толстопятов А.Е
Проверил:
Преподаватель Дорофеев В.А.
Томск 2010
Тема работы: Протокол FTP.
Цель работы: Изучить протокол FTP, освоить основные приемы работы с клиентом ftp.
Задание:
Запустите клиент ftp.
Включите отладочный режим.
Подключитесь к ftp-серверу.
Отобразите листинг каталога.
Создайте свой каталог, сделайте его текущим.
Загрузите какой-либо файл на сервер.
Скачайте какой-либо файл на свой компьютер.
Удалите свой файл.
Удалите свой каталог.
Завершите работу с ftp-сервером.
Ход работы:
Запускаем клиент ftp:
sanek@bunker:~$ ftp
ftp>
Появилось приглашение для ввода команды.
Включаем отладочный режим:
ftp> debug
Debugging on (debug=1).
ftp>
Подключаемся к серверу hostel.avtf.net:
ftp> open hostel.avtf.net
Connected to hostel.avtf.net.
220 hostel.avtf.net FTP server (Version 6.00LS) ready.
ftp: setsockopt: Bad file descriptor
Name (hostel.avtf.net:sanek): ftp
---> USER ftp
331 Guest login ok, send your email address as password.
Password:
---> PASS XXXX
230 Guest login ok, access restrictions apply.
---> SYST
215 UNIX Type: L8 Version: BSD-199506
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
При подключении было введено имя «ftp» для анонимного доступа.
Теперь просмотрим листинг каталога.
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,3,214,231,105
200 PORT command successful.
---> LIST
150 Opening ASCII mode data connection for '/bin/ls'.
total 32
drwxrwxrwt 103 0 21 3072 Sep 1 15:12 incoming
drwxr-xr-x 4 0 0 512 Jun 12 2008 install
drwxr-xr-x 2 0 0 512 Oct 10 2006 library
drwxr-xr-x 6 0 0 512 Sep 12 2009 pub
-rw-r--r-- 1 500 500 644 May 2 2007 readme.txt
drwxr-xr-x 2 0 0 512 Oct 10 2006 upload
drwxr-xr-x 4 0 0 512 Sep 1 2006 video
226 Transfer complete.
ftp>
Видим, что в выведенном на экран листинге отображается кроме названия файла также права доступа, время последней модификации файла.
Создаем собственную папку.
ftp> cd incoming
---> CWD incoming
250 CWD command successful.
ftp> mkdir test
---> MKD test
257 "test" directory created.
ftp> ls
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,3,214,133,39
200 PORT command successful.
---> LIST
150 Opening ASCII mode data connection for '/bin/ls'.
total 872
...
drwxr-xr-x 2 14 21 512 Sep 1 15:29 test
...
ftp> cd test
---> CWD test
250 CWD command successful.
ftp>
Загрузим на сервер собственный файл.
ftp> send test.txt
local: test.txt remote: test.txt
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,3,214,190,116
200 PORT command successful.
---> STOR test.txt
150 Opening BINARY mode data connection for 'test.txt'.
226 Transfer complete.
ftp> ls
---> TYPE A
200 Type set to A.
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,3,214,149,125
200 PORT command successful.
---> LIST
150 Opening ASCII mode data connection for '/bin/ls'.
total 0
-rw-r--r-- 1 14 21 0 Sep 1 15:46 test.txt
226 Transfer complete.
ftp>
Удаляем свой файл и папку.
ftp> delete test.txt
---> DELE test.txt
250 DELE command successful.
ftp> cd ..
---> CWD ..
250 CWD command successful.
ftp> rmdir test
---> RMD test
250 RMD command successful.
ftp>
Загрузим с сервера какой-либо файл.
ftp> cd 8V71
---> CWD 8V71
250 CWD command successful.
ftp> ls
---> TYPE A
200 Type set to A.
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,3,214,128,11
200 PORT command successful.
---> LIST
150 Opening ASCII mode data connection for '/bin/ls'.
total 100704
-rw-r--r-- 1 14 21 45700608 Jun 3 2004 meth.doc
-rw-r--r-- 1 14 21 39936 Jun 2 17:13 ??????? ? ??????_2009-10.doc.doc
-rw-r--r-- 1 14 21 5725696 May 14 16:55 ?????????1.doc
drwxr-xr-x 3 14 21 512 Jun 15 15:47 ????????????
drwxr-xr-x 3 14 21 512 Aug 31 09:08 ??????? ????????????
226 Transfer complete.
ftp> get meth.doc
local: meth.doc remote: meth.doc
---> TYPE I
200 Type set to I.
ftp: setsockopt (ignored): Permission denied
---> PORT 192,168,3,214,208,61
200 PORT command successful.
---> RETR meth.doc
150 Opening BINARY mode data connection for 'meth.doc' (45700608 bytes).
226 Transfer complete.
45700608 bytes received in 3.98 secs (11220.0 kB/s)
ftp>
Далее отсоединяемся от сервера и выходим из клиента
ftp> bye
---> QUIT
221 Goodbye.
sanek@bunker:~$
Вывод: В процессе выполнения лабораторной работы были получены навыки работы с клиентом ftp.
страница 1
скачать
Другие похожие работы: