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.