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

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

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

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

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

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

Теперь попробуем отправить ICMP пакеты от Laptop 0 на Server 0. Открываем терминал Laptop 0 и просто запускаем команду Ping.

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

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

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

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

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

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

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

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

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

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

А вот, что. Если кликнуть на иконку в колонке Info, то мы увидим “строение пакета” на стадии приема и передачи.

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

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