Лабораторная работа №2
Анализ работы протоколов транспортного и прикладного уровней
Цель работы
Познакомиться и изучить принципы работы протоколов TCP и FTP
Схема сети
Примечание: клиент и сервер - виртуальные машины
Используемое ПО
FTP-сервер - https://filezilla.ru/get (ссылка для загрузки FTP-сервера - внизу страницы)
FTP-клиент - https://filezilla.ru
Wireshark - https://www.wireshark.org
Ход работы
настроить сеть между клиентом и сервером в среде VirtualBox (IP-адреса согласно варианту!)
установить и настроить FTP-сервер: добавить пользователей и настроить им домашние каталоги
установить и запустить Wireshark, настроить фильтры в Wireshark, соответствующие п.п.7,8,9
запустить FTP-клиент и подключиться к FTP-серверу
выполнить 4-5 команд на FTP-сервере (см. раздел "Команды FTP")
остановить сбор данных и отобразить захваченные пакеты
отфильтровать сегменты, относящиеся к установлению TCP-соединения между клиентом и сервером
отфильтровать сегменты, относящиеся к закрытию TCP-соединения
отфильтровать и проанализировать FTP-запросы и ответы
Содержание отчета
титульный лист
цель работы
схема сети с указанием символьных имен, IP- и MAC-адресов компьютеров
указание на схеме последовательности прохождения пакетов при работе протоколов TCP и FTP
последовательность команд, выполняемых в командной строке и FTP-клиенте
фильтр, позволяющий отобразить только сегменты, относящиеся к установлению TCP-соединения, а также сами сегменты в виде списка
фильтр, позволяющий отобразить только сегменты, относящиеся к закрытию TCP-соединения, а также сами сегменты в виде списка
фильтр, позволяющий отобразить только FTP-запросы и ответы, а также содержание этих пакетов (с пояснениями)
вывод
Обязательные требования
лабораторная работа выполняется строго индивидуально, в соответствии со своим вариантом
каждый шаг в Ходе работы описывается не менее, чем одним скриншотом
все используемые в работе фильтры Wireshark скопировать в отчет в виде текста - для проверки
Для защиты отчета по лабораторной работе требуется два файла:
файл отчета (.docx)
файл захвата (.pcapng), не более 10 Мб
Команды FTP
ABOR - прервать передачу файла
CDUP - сменить каталог на вышестоящий
CWD - сменить каталог
DELE - удалить файл
HELP - вывести список принимаемых сервером команд
LIST - вернуть список файлов каталога (порт 20)
MDTM - вернуть время модификации файла
MKD - создать каталог
NLST - вернуть список файлов каталога в более кратком формате, чем LIST (порт 20)
NOOP - пустая операция
PASV - войти в пассивный режим. Сервер вернет адрес и порт, к которому нужно подключиться
PORT - войти в активный режим
PWD - вернуть текущий каталог
QUIT - отключиться
REIN - реинициализировать подключение
RETR - скачать файл
RMD - удалить каталог
RNFR и RNTO - переименовать файл
SIZE - вернуть размер файла
STOR - закачать файл
SYST - вернуть тип системы
TYPE - установить тип передачи файла (бинарный/текстовый)
USER - имя пользователя для входа на сервер