Санкт-петербургский государственный политехнический университет
Кафедра компьютерных систем и программных технологий
Лабораторная работа № 2
Дисциплина: Информационные сети и телекоммуникации
Тема:Исследование сетевого трафика при подключении по протоколам telnet и ftp
Выполнила студентка группы 5081_1
Преподаватель
Санкт-Петербург
2011
1. Цель работы
С помощью программы - анализатора трафика Wireshark отследить трафик во время использования различных утилит, таких как “telnet”, “ftp”.
2. Выполнение работы
2.1. Подключение к удаленному серверу по протоколу “telnet”
“Telnet” – сетевой протокол для реализации текстового интерфейса по сети. Утилита “telnet” реализует клиентскую часть протокола.
При установлении соединения осуществляется “тройное рукопожатие”:
1. Клиент посылает серверу пакет с установленным битом SYN (рис.1)
Рис 1. Установление соединения
2. Сервер отвечает клиенту пакетом с установленными битами SYN и ACK (рис.2.)
Рис 2. Установление соединения
3. Клиент отвечает серверу пакетом с установленным битом ACK, значением 1 в поле Sequence Number, и значением 1 в поле ACK (рис.3).
Рис.3. Установление соединения
После установления соединения осуществляется передача данных.
2.2. Подключение к удаленному серверу по протоколу FTPв анонимном режиме
На рис.3. приведен процесс подключения по протоколу FTP в анонимном режиме.
Рис.3. подключение через ftp в анонимном режиме
Захваченный в это время сетевой трафик представлен на рис. 4
Рис.4.Сетевой трафик при подключении через FTP
При подключении используется логин – ftp, а в качестве пароля вводится адрес электронной почты.
2.3. Подключение по протоколу FTP с авторизацией в пассивном режиме
Подключение осуществлялось через FAR.
При подключении также осуществляется “тройное рукопожатие”:
1. Клиент посылает серверу пакет с установленным битом SYN, с указанным номером порта 21 (рис.)
Рис. Установление соединения
2. Сервер отвечает клиенту пакетом с установленными битами SYN и ACK (рис.)
Рис. Установление соединения
3. Клиент отвечает серверу пакетом с установленным битом ACK, значением 1 в поле Sequence Number, и значением 1 в поле ACK (рис.)
Рис. Установление соединения
На этом установление закончено, и далее общение между клиентом и сервером происходит по протоколу FTP: сервер присылает сообщение о том, что готов к работе с пользователем по FTP(рис.)
Рис. Работа по FTP
Далее клиент посылает пакет содержащий логин (рис). Информация отправляется воткрытую.
Рис. Отправка логина по FTP
Сервер подтверждает логин и требует пароль (рис):
Рис. Подтверждение от сервера
Клиент отправляет пароль (рис). Данные отправляются воткрытую.
Рис. Отправка пароля клиентом
Сервер присылает пакет с подтверждением подключения в режиме с авторизацией
Рис. Подтверждение подключения пользователя
Рис.5. Сетевой трафик при подключении по FTP в режиме с авторизацией
По рисунку видно, что все данные передаются в открытом виде. При подключении в пассивном режиме, сервер сообщает клиенту адрес порта, по которому необходимо подключиться для передачи данных.
2.4. Подключение по FTP в активном режиме с авторизацией
Результаты представлены на рис. 6-8.
Рис.6. Сетевой трафик при подключении в активном режиме с авторизацией
Рис.7. Сетевой трафик при подключении в активном режиме с авторизацией
Рис.8. Сетевой трафик при подключении в активном режиме с авторизацией
В активном режиме при подключении клиент сообщает серверу номер порта, по которому должно быть установлено обратное соединение.
3. Выводы
В результате проведенной работы с помощью программы-анализатора сетевого трафика Wireshark был исследован трафик в различных условиях. Было осуществлено подключение к удаленному серверу по протоколу telnet. Также было проведено подключение и передача файлов по протоколу ftp в различных режимах: активном, пассивном, с авторизацией и без.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.