Курс по сетевым технологиям
A A A

 

Packet Tracer является не только замечательным инструментом для тренировки своих навыков настройки оборудования через терминал, но и полезным средством при изучении протоколов TCP/IP.

Для этого в симуляторе используется режим моделирования, где можно “вживую” рассмотреть как пакеты пересылаются по сети от устройства к устройству. Кроме того, с помощью анимации можно проверять сеть на работоспособность.

Итак, приступим. У нас имеется уже настроенная сеть. На ее примере рассмотрим симуляцию отправки пакетов ICMP командой Ping.
Схема сети


Для переключения в панель моделирования кликнем на иконку в левом нижнем углу

Кнопка для переключения в режим анимации


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

Окно режима анимации



Теперь попробуем отправить ICMP пакеты от Laptop 0 на Server 0. Сделать это можно двумя способами.

1 - й способ
Открываем терминал Laptop 0 и просто запускаем команду Ping.

2 - й способ
Кликаем на следующие иконки в правой панели программы

Иконки для запуска Ping


А затем последовательно кликаем сначала на Laptop 0, тем самым обозначив его в качестве отправителя и источника пакетов, и затем на Server 0, обозначив его получателем пакетов.

После того, как мы выбрали способ отправки пакетов нам необходимо запустить сам процесс симуляции. Существуют 2 режима работы: автоматический и ручной.

В автоматическом режиме запустится сам процесс отправки пакетов и нам ничего не надо делать, только наблюдать. Для запуска данной режима достаточно нажать на кнопку Auto Capture/Play
Описание режима симуляции

Процесс может занимать несколько минут, поэтому для ускорения можно воспользоваться ползунком внизу под кнопкой.

В ручном режиме нам придется самим управлять процессом, последовательно нажимая на кнопку Capture / Forward. То есть, нажав на кнопку мы отправим один пакет, затем для отправки второго нам придется нажать на кнопку еще и раз. И так до тех пор, пока весь процесс, предусмотренный протоколом, не будет завершен.

Итак, процесс у нас запущен. В левой части мы видим как передаются пакета от устройства к устройству, а в правой - сами пакеты

Процесс анимации пересылки пакетов


Как видим запуск простой команды Ping привел к генерированию пакетов различных протоколов, начиная от ARP и заканчивая OSPF (в нашем случае был настроен протокол OSPF).

Чтобы увидеть только ICMP пакеты включим фильтры

Фильтры пакетов


Снимем галочки со всех пунктов и оставим там, где мы хотим. В данном случае ICMP.

И вот, что получилось

Результат анимации


Возникает вопрос. Ну узнали мы как передаются пакеты, узнали, что генерируются пакеты других протоколов. Что дальше? 

А вот, что. Если кликнуть на иконку в колонке Info,

Колонка Info

то мы увидим “строение пакета” на стадии приема и передачи


Здесь мы можем воочию увидеть как формируется соответствующий пакет, из каких полей он состоит и какими данными заполняется.

Выбирая тот или иной фильтр, мы можем заглянуть во внутрь пакета и узнать как данные одного уровня OSI инкапсулируются в другой. Это своего рода сниффер пакетов, наподобие Wireshark, Tshark, Tcpdump.