Добавил:
Факультет ИКСС, группа ИКВТ-61 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABORATORY / WORK_5 / отчёт_Козырев.docx
Скачиваний:
66
Добавлен:
20.06.2019
Размер:
1.63 Mб
Скачать

Отчёт к лабораторной работе №5 Протоколы и службы передачи файлов

Группа: ИКВТ-61

Студент: Козырев А.Б.

Цель работы: Лабораторная работа ставит цели закрепления теоретического материала п протоколам и программному обеспечению службы передачи файлов. В рамках заданий данной лабораторной работы рассматриваются протоколы FTP, TFTP, SFTP и пакеты прикладного ПО для работы с ними.

  1. Открыть эмулятор терминала командной оболочки ОС и запустить анализатор трафика tcpdump с фильтром дейтаграмм UDP, получаемых и передаваемых между сервером 172.16.100.88 и локальным узлом. Для этого использовать команду

debian:/home/andrey# tcpdump -vlnXX "udp and ip host 192.168.1.38 and ip host 192.168.1.43" | tee tftp.log

tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes

  1. Открыть второй эмулятор терминала и, воспользовавшись клиентом atftp, следует загрузить файлы flash.Ьin и update.txt с удаленного сервера 172.16.100.88 в домашний каталог локального узла.

atftp --get -r flash.bin -l flash_new.bin 192.168.1.38

atftp --get -r update.txt -l update_new.txt 192.168.1.38

  1. Убедившись в наличии копий указанных файлов, следует остановить сетевой анализатор пакетов и провести анализ данных, накопленных в файле tftp.log. Необходимо отметить UDP-дейтаграммы инициирующие подключение к серверу, а также выделить взаимодействующие сокеты.

14:16:07.332782 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 46) 192.168.1.43.46106 > 192.168.1.38.69: 18 RRQ "flash.bin" octet

0x0000: 0800 279e 97e7 0800 27d9 ff67 0800 4500 ..'.....'..g..E.

0x0010: 002e 0000 4000 4011 b71d c0a8 012b c0a8 ....@.@......+..

0x0020: 0126 b41a 0045 001a 83cd 0001 666c 6173 .&...E......flas

0x0030: 682e 6269 6e00 6f63 7465 7400 h.bin.octet.

14:16:07.334378 IP (tos 0x0, ttl 64, id 1845, offset 0, flags [DF], proto UDP (17), length 544) 192.168.1.38.40230 > 192.168.1.43.46106: UDP, length 516

0x0000: 0800 27d9 ff67 0800 279e 97e7 0800 4500 ..'..g..'.....E.

0x0010: 0220 0735 4000 4011 adf6 c0a8 0126 c0a8 ...5@.@......&..

0x0020: 012b 9d26 b41a 020c d96c 0003 0001 c5c8 .+.&.....l......

0x0030: 68a8 21a7 e7fe 784b 8c46 66b5 bf1a dc10 h.!...xK.Ff.....

0x0040: 5a9a 6aeb 0091 fe38 418e 3c97 6381 6ad8 Z.j....8A.<.c.j.

0x0050: 023a a38a 5271 9422 9064 17d5 ebda 10b9 .:..Rq.".d......

  1. Перезапустить анализатор tcpdump, настроив правила фильтрации на отображение трафика TCP между сервером 172.16.100.88 и локальным уз- лом. При этом следует указать конкретные порты назначения и отправки (TCP 20 и 21), применив командную конструкцию

debian:/home/andrey# tcpdump -vlnXX "tcp and ip host 192.168.1.38 and ip host 192.168.1.43 and (dst port 21 or src port 21 or src port 20 or dst port 20)" | tee ftp_act.log

tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes

  1. Подключившись к удаленному серверу 172.16.100.88, используя стандартный клиент ftp, произвести копирование файла writeme.txt с сервера в домашний каталог на локальном узле. Для авторизации на сервере FTP следует использовать учетную запись с логином student_nn, где переменная nn обозначает номер лабораторного ПК (например, student_01, student_07 и т. д.). В качестве пароля использовать комбинацию stud. Открыв файл в текстовом редакторе leafpad, записать ФИО и строку «FTP в активном режиме передачи файлов».

debian:/home/andrey# ftp 192.168.1.38

Connected to 192.168.1.38.

220 (vsFTPd 2.0.7)

Name (192.168.1.38:root): andrey

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> get writeme.txt /home/andrey/writeme.txt

local: /home/andrey/writeme.txt remote: writeme.txt

200 PORT command successful. Consider using PASV.

150 Opening BINARY mode data connection for writeme.txt (1048576 bytes).

226 File send OK.

1048576 bytes received in 0.04 secs (27696.6 kB/s)

  1. Аналогично, используя клиент ftp, произвести загрузку модифицированного файла writeme.txt на FTP-сервер.

ftp> put /home/andrey/writeme.txt writeme_changed.txt

local: /home/andrey/writeme.txt remote: writeme_changed.txt

Соседние файлы в папке WORK_5