Лабораторная работа 3 (Три отчета по трем лабам про Unix (в MS Word))

2015-08-02СтудИзба

Описание файла

Документ из архива "Три отчета по трем лабам про Unix (в MS Word)", который расположен в категории "". Всё это находится в предмете "вычислительные машины, системы и сети (вмсис)" из 6 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "вмсс" в общих файлах.

Онлайн просмотр документа "Лабораторная работа 3"

Текст из документа "Лабораторная работа 3"

Московский Энергетический Институт.

(Технический Университет).

Лабораторная работа № 3

Изучение протокола передачи файлов FTP

Выполнил студент

группы А-15-:

.

Часть 1. Работа с командами протокола FTP

  1. Установите управляющее соединение с FTP-сервером, используя TELNET

[user3@linux-ws user3]$ telnet 193.233.70.194 21

Trying 193.233.70.194...

Connected to 193.233.70.194.

Escape character is '^]'.

220 srv-vmss FTP server (SunOS 5.7) ready.

USER stud6

331 Password required for stud6.

PASS stud6

230 User stud6 logged in.

  1. Введите название текущего каталога.

pwd

257 "/export/home/STUDENTS/stud6" is current directory.

  1. Сделайте сервер пассивным участником соединения.

PASV

227 Entering Passive Mode (193,233,70,194,130,188)

  1. Просмотрите текущие параметры соединения.

????????????????????????????????????????????

  1. Откройте канал передачи данных

Открыли

  1. Просмотрите содержимое текущего каталога, используя команды LIST и NLIST

LIST

150 ASCII data connection for /bin/ls (193.233.70.195,47767) (0 bytes).

226 ASCII Transfer complete.

NLST

150 ASCII data connection for /bin/ls (193.233.70.195,48058) (0 bytes).

226 ASCII Transfer complete.

  1. Переименуйте какой-нибудь файл в каталоге на сервере

RNFR test

350 File exists, ready for destination name

RNTO testnew

250 RNTO command successful.

  1. Создайте каталог на сервере FTP

MKD testsuper

257 MKD command successful.

  1. Установите тип представления данных IMAGE

TYPE I

200 Type set to I.

  1. Перепишите какой-нибудь файл с FTP-cервера на свой компьютер

RETR testsuper

550 testsuper: not a plain file.

RETR picbin.bmp

150 Binary data connection for picbin.bmp (193.233.70.195,48421) (8062 bytes).

226 Binary Transfer complete.

  1. Закройте управляющее соединение.

quit

221 Goodbye.

Connection closed by foreign host.

Часть 2. Работа с утилитой FTP.

  1. Запустите утилиту FTP, входящую в состав UNIX.

[user3@linux-ws user3]$ ftp srv-vmss.mpei.ac.ru

Connected to srv-vmss.mpei.ac.ru (193.233.70.194).

220 srv-vmss FTP server (SunOS 5.7) ready.

  1. Установите соединение с заданным FTP-сервером.

[user3@linux-ws user3]$ ftp srv-vmss.mpei.ac.ru

Connected to srv-vmss.mpei.ac.ru (193.233.70.194).

220 srv-vmss FTP server (SunOS 5.7) ready.

Name (srv-vmss.mpei.ac.ru:user3): stud6

331 Password required for stud6.

Password:

230 User stud6 logged in.

Remote system type is UNIX.

Using binary mode to transfer files.

  1. Выведите на экран содержимое текущего каталога локальной и удаленной машин. Создайте на локальной машине каталог и перейдите в него.

ftp> pwd

257 "/export/home/STUDENTS/stud6" is current directory.

ftp> ! pwd

/home/user3

ftp> ls stud6

227 Entering Passive Mode (193,233,70,194,130,206)

150 ASCII data connection for /bin/ls (193.233.70.195,48602) (0 bytes).

total 4

drwxr-xr-x 2 stud6 students 512 Feb 16 16:19 .

drwxr-xr-x 15 stud6 students 512 Mar 24 13:18 ..

226 ASCII Transfer complete.

ftp> ! dir /home/user3

dead.letter

ftp> ! mkdir test3

ftp> ! ls

dead.letter test3

ftp> ! cd test3

  1. Получите справке по командам утилиты FTP.

ftp> help

Commands may be abbreviated. Commands are:

! debug mdir sendport site

$ dir mget put size

account disconnect mkdir pwd status

append exit mls quit struct

ascii form mode quote system

bell get modtime recv sunique

binary glob mput reget tenex

bye hash newer rstatus tick

case help nmap rhelp trace

cd idle nlist rename type

cdup image ntrans reset user

chmod lcd open restart umask

close ls prompt rmdir verbose

cr macdef passive runique ?

delete mdelete proxy send

ftp> help !

! escape to the shell

ftp> help $

$ execute macro

  1. Включите режим отладки и проверьте работу команд ls и dir. В чем разница между этими командами.

ftp> ! ls

/bin/bash

ftp> ! dir

/bin/bash

разницы нет, т.к. dir – это скрипт, вызывающий команду ls

  1. Выполните пункты 9-12 части1 используя команды утилиты FTP. Обратите внимание, какие команды протокола FTP выполняются при этом.

ftp> mkdir a1501

---> MKD a1501

257 MKD command successful.

ftp> binary I

---> TYPE I

200 Type set to I.

ftp> get mbox

local: mbox remote: mbox

---> TYPE I

200 Type set to I.

227 Entering Passive Mode (193,233,70,194,131,10)

---> RETR mbox

150 Binary data connection for mbox (193.233.70.195,49289) (12750 bytes).

############

226 Binary Transfer complete.

12750 bytes received in 0.0331 secs (3.8e+02 Kbytes/sec)

ftp> ! ls

/bin/bash

mbox picaso.bmp

ftp> mget punk my

local: punk remote: punk

227 Entering Passive Mode (193,233,70,194,131,14)

150 Binary data connection for punk (193.233.70.195,49320) (353 bytes).

226 Binary Transfer complete.

353 bytes received in 0.0208 secs (17 Kbytes/sec)

local: my remote: my

227 Entering Passive Mode (193,233,70,194,131,15)

150 Binary data connection for my (193.233.70.195,49321) (14 bytes).

226 Binary Transfer complete.

14 bytes received in 0.00755 secs (1.8 Kbytes/sec)

ftp> quit

---> QUIT

  1. Получите справку по опциям утилиты FTP

ftp> rhelp

---> HELP

214-The following commands are recognized:

USER PORT RETR MSND* ALLO DELE SITE* MKD XPWD

PASS PASV STOR MSOM* REST* CWD SYST XMKD CDUP

ACCT* TYPE APPE MSAM* RNFR XCWD STAT* RMD XCUP

REIN* STRU MLFL* MRSQ* RNTO LIST HELP XRMD STOU

QUIT MODE MAIL* MRCP* ABOR NLST NOOP PWD

  1. Проверьте работу опций –v, -d, -I, -n

[user3@linux-ws test3]$ ftp -v srv-vmss.mpei.ac.ru

Connected to srv-vmss.mpei.ac.ru (193.233.70.194).

220 srv-vmss FTP server (SunOS 5.7) ready.

Name (srv-vmss.mpei.ac.ru:user3): stud6

331 Password required for stud6.

Password:

230 User stud6 logged in.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> get more

local: more remote: more

227 Entering Passive Mode (193,233,70,194,131,25)

150 Binary data connection for more (193.233.70.195,49384) (29 bytes).

226 Binary Transfer complete.

[user3@linux-ws test3]$ ftp -d srv-vmss.mpei.ac.ru

Connected to srv-vmss.mpei.ac.ru (193.233.70.194).

220 srv-vmss FTP server (SunOS 5.7) ready.

Name (srv-vmss.mpei.ac.ru:user3): stud6

---> USER stud6

331 Password required for stud6.

Password:

---> PASS XXXX

230 User stud6 logged in.

---> SYST

215 UNIX Type: L8 Version: SUNOS

Remote system type is UNIX.

Using binary mode to transfer files.

[user3@linux-ws test3]$ ftp -I srv-vmss.mpei.ac.ru

ftp: I: unknown option

[user3@linux-ws test3]$ ftp -i srv-vmss.mpei.ac.ru

Connected to srv-vmss.mpei.ac.ru (193.233.70.194).

220 srv-vmss FTP server (SunOS 5.7) ready.

Name (srv-vmss.mpei.ac.ru:user3): stud6

331 Password required for stud6.

Password:

230 User stud6 logged in.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> mget punk my

local: punk remote: punk

227 Entering Passive Mode (193,233,70,194,131,14)

150 Binary data connection for punk (193.233.70.195,49320) (353 bytes).

226 Binary Transfer complete.

[user3@linux-ws test3]$ ftp -n srv-vmss.mpei.ac.ru

Connected to srv-vmss.mpei.ac.ru (193.233.70.194).

220 srv-vmss FTP server (SunOS 5.7) ready.

Remote system type is UNIX.

Using binary mode to transfer files.

  1. Проверьте работу команды hash

ftp> hash

Hash mark printing on (1024 bytes/hash mark).

ftp> help hash

hash toggle printing `#' for each buffer transferred

5


Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее