Вы находитесь на странице: 1из 7

Моделирование Packet Tracer.

Обмен данными с
использованием TCP и UDP
Топология

Задачи
Часть 1. Генерация сетевого трафика в режиме моделирования
Часть 2. Изучение функциональных возможностей протоколов TCP и UDP

Общие сведения
Это упражнение по моделированию позволит понять основы протоколов TCP и UDP для их более
подробного изучения в дальнейшем. Режим моделирования — это прекрасная возможность
ознакомиться с функциональными возможностями различных протоколов.
При прохождении данных по сети они делятся на более мелкие части и определенным образом
идентифицируются для последующего объединения. Каждая из этих частей получает определенное
имя (единица данных протокола [PDU]) и ассоциируется с конкретным уровнем. Режим моделирования
программы Packet Tracer позволяет просматривать все протоколы и относящиеся к ним PDU. Ниже
представлены шаги для поэтапного ознакомления с процессом запроса сервисов с помощью
различных приложений, доступных на клиентском ПК.
В этом упражнении вы можете изучить функциональные особенности протоколов TCP и UDP, а также
возможности мультиплексирования и функцию номеров портов при определении локального
приложения, запросившего данные или отправляющего их.

Часть 1: Генерация сетевого трафика в режиме моделирования


Шаг 1: Сгенерируйте трафик для заполнения таблиц протокола разрешения адресов
(ARP).
Выполните указанные ниже действия, чтобы уменьшить объем сетевого трафика, отображаемого при
моделировании.

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 1 из 7
Моделирование Packet Tracer. Обмен данными с использованием TCP и UDP

a. Нажмите MultiServer (Мультисервер) и выберите на вкладке Desktop (Рабочий стол) элемент


Command Prompt (Командная строка).
b. Введите команду ping 192.168.1.255. Ее выполнение займет несколько секунд, поскольку узел
MultiServer получает ответ от каждого устройства в сети.
c. Закройте окно MultiServer (Мультисервер).

Шаг 2: Сгенерируйте веб-трафик (HTTP).


a. Перейдите в режим моделирования.
b. Нажмите HTTP Client (HTTP-клиент) и выберите на вкладке Desktop (Рабочий стол) элемент Web
Browser (Веб-браузер).
c. В поле URL-адреса введите 192.168.1.254 и нажмите кнопку Go (Перейти). В окне моделирования
появятся конверты (единицы PDU).
d. Сверните (но не закрывайте) окно HTTP Client (HTTP-клиент).

Шаг 3: Сгенерируйте FTP-трафик.


a. Нажмите FTP Client (FTP-клиент) и выберите на вкладке Desktop (Рабочий стол) элемент
Command Prompt (Командная строка).
b. Введите команду ftp 192.168.1.254. В окне моделирования появятся единицы PDU.
c. Сверните (но не закрывайте) окно FTP Client (FTP-клиент).

Шаг 4: Сгенерируйте DNS-трафик.


a. Нажмите DNS Client (DNS-клиент) и выберите на вкладке Desktop (Рабочий стол) элемент
Command Prompt (Командная строка).
b. Введите команду nslookup multiserver.pt.ptu. В окне моделирования появится единица PDU.
c. Сверните (но не закрывайте) окно DNS Client (DNS-клиент).

Шаг 5: Сгенерируйте трафик электронной почты.


a. Нажмите E-Mail Client (Почтовый клиент) и выберите на вкладке Desktop (Рабочий стол)
инструмент E Mail (Эл. почта).
b. Нажмите кнопку Compose (Создать) и введите следующие сведения:
1) To (Получатель): user@multiserver.pt.ptu
2) Subject (Тема): введите тему письма
3) E-Mail Body (Текст письма): введите текст письма
c. Нажмите Send (Отправить).
d. Сверните (но не закрывайте) окно E-Mail Client (Почтовый клиент).

Шаг 6: Убедитесь, что трафик сгенерирован и готов для моделирования.


У каждого клиентского компьютера на панели моделирования должны быть единицы PDU.

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 2 из 7
Моделирование Packet Tracer. Обмен данными с использованием TCP и UDP

Часть 2: Изучение функциональных возможностей протоколов TCP и


UDP
Шаг 1: Изучите процесс мультиплексирования при передаче трафика по сети.
Вам предстоит использовать кнопки Capture/Forward (Захватить/вперед) и Back (Назад) на панели
моделирования.
a. Нажмите кнопку Capture/Forward (Захватить/вперед) один раз. Все PDU передаются на
коммутатор.
b. Снова нажмите кнопку Capture/Forward (Захватить/вперед). Некоторые PDU пропали. Как вы
думаете, что с ними случилось?
____________________________________________________________________________________
c. Нажмите кнопку Capture/Forward (Захватить/вперед) шесть раз. Все клиенты должны получить
ответ. Обратите внимание, что в любой момент времени только одна PDU может передаваться по
проводу в каждом направлении. Как это называется?
____________________________________________________________________________________
d. В списке событий на панели в правом верхнем углу окна моделирования отображаются различные
PDU. Почему почти все они разного цвета?
____________________________________________________________________________________
e. Нажмите кнопку Back (Назад) восемь раз. Таким образом это моделирование будет сброшено.
Примечание. Не нажимайте кнопку Reset Simulation (Сбросить моделирование) в ходе данного
упражнения. В противном случае потребуется повторить шаги из части 1.

Шаг 2: Изучите HTTP-трафик, когда клиенты обмениваются данными с сервером.


a. Примените фильтр к трафику, который отображается в настоящий момент, чтобы отобразить
только PDU-единицы HTTP- и TCP-трафика.
1) Нажмите кнопку Edit Filters (Редактировать фильтры) и измените состояние флажка Show
All/None (Показать все/ничего).
2) Выберите протоколы HTTP и TCP. Щелкните в любом месте за пределами окна Edit Filters
(Редактировать фильтры), чтобы скрыть его. В разделе Visible Events (Видимые события)
теперь должны отображаться только PDU-единицы HTTP- и TCP-трафика.
b. Нажмите кнопку Capture/Forward (Захватить/вперед). Наведите указатель мыши на каждую PDU,
пока не найдете единицу PDU, отправленную с клиента HTTP Client. Щелкните конверт PDU и
откройте его.
c. Откройте вкладку Inbound PDU Details (Сведения о входящей PDU) и перейдите вниз к
последнему разделу. Как помечен данный раздел?
____________________________________________________________________________________
Можно ли назвать такую связь надежной?
____________________________________________________________________________________
d. Запишите значения параметров SRC PORT, DEST PORT, SEQUENCE NUM и ACK NUM. Какие
данные указаны в поле слева от поля WINDOW?
____________________________________________________________________________________
e. Закройте PDU и нажимайте кнопку Capture/Forward, пока PDU не вернется на узел HTTP Client с
флажком.

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 3 из 7
Моделирование Packet Tracer. Обмен данными с использованием TCP и UDP

f. Щелкните конверт PDU и откройте вкладку Inbound PDU Details (Сведения о входящей PDU). Чем
отличаются порт и порядковые номера от имевшихся ранее?
____________________________________________________________________________________
____________________________________________________________________________________
g. Это вторая PDU другого цвета, которую узел HTTP Client подготовил для отправки на узел
MultiServer. Это начало сеанса связи по протоколу HTTP. Щелкните второй конверт PDU и
откройте вкладку Outbount PDU Details (Сведения об исходящей PDU).
h. Какие данные теперь представлены в разделе TCP? Чем отличаются порт и порядковые номера от
предыдущих двух PDU?
____________________________________________________________________________________
____________________________________________________________________________________
i. Нажимайте кнопку Back (Назад), пока не будет выполнен сброс моделирования.

Шаг 3: Изучите FTP-трафик, когда клиенты обмениваются данными с сервером.


a. Откройте панель моделирования, нажмите кнопку Edit Filters (Редактировать фильтры) и
измените параметры применения фильтров, чтобы отображались только протоколы FTP и TCP.
b. Нажмите кнопку Capture/Forward (Захватить/вперед). Наведите указатель мыши на каждую PDU,
пока не найдете единицу PDU, отправленную с клиента FTP Client. Щелкните этот конверт PDU и
откройте его.
c. Откройте вкладку Inbound PDU Details (Сведения о входящей PDU) и перейдите вниз к
последнему разделу. Как помечен данный раздел?
____________________________________________________________________________________
Можно ли назвать такую связь надежной?
____________________________________________________________________________________
d. Запишите значения параметров SRC PORT, DEST PORT, SEQUENCE NUM и ACK NUM. Какие
данные указаны в поле слева от поля WINDOW?
____________________________________________________________________________________
e. Закройте PDU и нажимайте кнопку Capture/Forward (Захватить/вперед) до тех пор, пока PDU не
вернется на узел FTP Client с флажком.
f. Щелкните конверт PDU и откройте вкладку Inbound PDU Details (Сведения о входящей PDU). Чем
отличаются порт и порядковые номера от имевшихся ранее?
____________________________________________________________________________________
____________________________________________________________________________________
g. Щелкните вкладку Outbound PDU Details (Сведения об исходящей PDU). Чем отличаются порт и
порядковые номера от предыдущих двух результатов?
____________________________________________________________________________________
____________________________________________________________________________________
h. Закройте PDU и нажимайте кнопку Capture/Forward (Захватить/вперед) до тех пор, пока вторая
PDU не вернется на узел FTP Client. Единица PDU обозначена другим цветом.
i. Щелкните PDU и откройте вкладку Inbound PDU Details (Сведения о входящей PDU). Прокрутите
страницу вниз до раздела TCP. Какое сообщение было получено от сервера?
____________________________________________________________________________________

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 4 из 7
Моделирование Packet Tracer. Обмен данными с использованием TCP и UDP

j. Нажимайте кнопку Back (Назад), пока не будет выполнен сброс моделирования.

Шаг 4: Изучите DNS-трафик, когда клиенты обмениваются данными с сервером.


a. Откройте панель моделирования, нажмите кнопку Edit Filters (Редактировать фильтры) и
измените параметры применения фильтров, чтобы отображались только протоколы DNS и UDP.
b. Щелкните конверт PDU и откройте его.
c. Откройте вкладку Inbound PDU Details (Сведения о входящей PDU) и перейдите вниз к
последнему разделу. Как помечен данный раздел?
____________________________________________________________________________________
Можно ли назвать такую связь надежной?
____________________________________________________________________________________
d. Запишите значения параметров SRC PORT и DEST PORT. Почему отсутствует порядковый номер
и номер подтверждения?
____________________________________________________________________________________
e. Закройте PDU и нажимайте кнопку Capture/Forward (Захватить/вперед) до тех пор, пока PDU не
вернется на узел DNS Client с флажком.
f. Щелкните конверт PDU и откройте вкладку Inbound PDU Details (Сведения о входящей PDU). Чем
отличаются порт и порядковые номера от имевшихся ранее?
____________________________________________________________________________________
g. Как называется последний раздел PDU?
____________________________________________________________________________________
h. Нажимайте кнопку Back (Назад), пока не будет выполнен сброс моделирования.

Шаг 5: Изучите трафик электронной почты, когда клиенты обмениваются данными с


сервером.
a. Откройте панель моделирования, нажмите кнопку Edit Filters (Редактировать фильтры) и
измените параметры применения фильтров, чтобы отображались только протоколы POP3, SMTP и
TCP.
b. Нажмите кнопку Capture/Forward (Захватить/вперед). Наведите указатель мыши на каждую PDU,
пока не найдете единицу, отправленную с узла E-mail Client. Щелкните этот конверт PDU и
откройте его.
c. Откройте вкладку Inbound PDU Details (Сведения о входящей PDU) и перейдите вниз к
последнему разделу. Какой протокол транспортного уровня используется для передачи трафика
электронной почты?
____________________________________________________________________________________
Можно ли назвать такую связь надежной?
____________________________________________________________________________________
d. Запишите значения параметров SRC PORT, DEST PORT, SEQUENCE NUM и ACK NUM. Какие
данные указаны в поле слева от поля WINDOW?
____________________________________________________________________________________
e. Закройте PDU и нажимайте кнопку Capture/Forward (Захватить/вперед) до тех пор, пока PDU не
вернется на узел E-mail Client с флажком.

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 5 из 7
Моделирование Packet Tracer. Обмен данными с использованием TCP и UDP

f. Щелкните конверт PDU и откройте вкладку Inbound PDU Details (Сведения о входящей PDU). Чем
отличаются порт и порядковые номера от имевшихся ранее?
____________________________________________________________________________________
____________________________________________________________________________________
g. Щелкните вкладку Outbound PDU Details (Сведения об исходящей PDU). Чем отличаются порт и
порядковые номера от предыдущих двух результатов?
____________________________________________________________________________________
____________________________________________________________________________________
h. Это вторая PDU другого цвета, которую узел HTTP Client подготовил для отправки на узел
MultiServer. Это начало сеанса передачи электронной почты. Щелкните второй конверт PDU и
откройте вкладку Outbount PDU Details (Сведения об исходящей PDU).
i. Чем отличаются порт и порядковые номера от предыдущих двух PDU?
____________________________________________________________________________________
____________________________________________________________________________________
j. Какой протокол электронной почты связан с портом 25 протокола TCP? Какой протокол связан с
портом 110 протокола TCP?
____________________________________________________________________________________
k. Нажимайте кнопку Back (Назад), пока не будет выполнен сброс моделирования.

Шаг 6: Изучите использование номеров портов на сервере.


a. Чтобы просмотреть активные сеансы TCP, выполните указанные ниже действия.
1) Переключитесь обратно в режим Realtime (Режим реального времени).
2) Нажмите MultiServer (Мультисервер) и выберите на вкладке Desktop (Рабочий стол) элемент
Command Prompt (Командная строка).
b. Выполните команду netstat. Какие протоколы перечислены в столбце слева? __________________
Какие номера портов используются сервером?
____________________________________________________________________________________
c. Какие состояния присвоены сеансам?
____________________________________________________________________________________
d. Повторите команду netstat несколько раз, пока не останется только один сеанс с состоянием
ESTABLISHED. Для какого сервиса соединение остается открытым? _________________________
Почему этот сеанс не закрылся, как остальные три? (Совет: проверьте свернутые окна клиентов.)
____________________________________________________________________________________

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 6 из 7
Моделирование Packet Tracer. Обмен данными с использованием TCP и UDP

Предлагаемый способ подсчета баллов

Максимальное
количество Заработанные
Раздел упражнений Вопрос баллов баллы

Часть 2. Изучение Шаг 1 15


функциональных
возможностей протоколов Шаг 2 15
TCP и UDP Шаг 3 15
Шаг 4 15
Шаг 5 15
Шаг 6 25
Общее число баллов 100

© Компания Cisco и/или ее дочерние компании, 2016 г. Все права защищены. В данном документе содержится общедоступная информация компании Cisco. Страница 7 из 7

Вам также может понравиться