book1

2.1.1 Операционные системы

Все устройства — конечные (компьютеры, телефоны) и сетевые (роутеры, коммутаторы) — требуют операционную систему (ОС).


Структура ОС (три слоя, как на картинке)

СлойНазваниеЧто делает
🔵 ВнутреннийHardware (железо)Физические компоненты: процессор, диск, материнская плата
🟢 СреднийKernel (ядро)Связующее звено между железом и программами. Управляет ресурсами
🟩 ВнешнийShell (оболочка)Интерфейс между пользователем и ОС

Как пользователь взаимодействует с Shell

Есть два варианта:

CLI (Command-Line Interface) — командная строка

  • Пользователь вводит текстовые команды с клавиатуры
  • Система выполняет команду и выдаёт текстовый ответ
  • Требует мало ресурсов, но нужно знать команды
  • Пример: терминал Linux, cmd/PowerShell в Windows

GUI (Graphical User Interface) — графический интерфейс

  • Привычные окна, кнопки, мышь
  • Интуитивно понятен, но потребляет больше ресурсов

Аналогия: ОС — это как луковица. Снаружи — то, что видит пользователь (Shell), внутри — то, что управляет железом (Kernel), а в самом центре — само железо (Hardware).


2.1.3 Назначение ОС

Сетевые ОС похожи на обычные ОС компьютера, просто заточены под управление сетевым оборудованием.


Сравнение: ОС компьютера vs сетевая ОС

ОС компьютера (GUI)Сетевая ОС (CLI)
УправлениеМышь + клавиатураТолько клавиатура
ИнтерфейсГрафический (окна, кнопки)Текстовый (командная строка)
ВыводМониторМонитор
ПримерWindows, macOSCisco IOS

Cisco IOS

IOS (Internetwork Operating System) — это операционная система, которая работает на роутерах и коммутаторах Cisco. #abbreviation

Важные моменты:

  • Каждое устройство Cisco поставляется с версией IOS по умолчанию
  • Версия IOS зависит от типа устройства и нужных функций
  • IOS можно обновить, чтобы получить дополнительные возможности

Аналогия: Cisco IOS — это как прошивка роутера, только гораздо мощнее. Ты управляешь им не через веб-интерфейс с кнопками, а через командную строку.

В следующем рисунке в материале показан список версий IOS для коммутатора Cisco Catalyst 2960 — одного из самых популярных учебных коммутаторов (он же используется в Packet Tracer).


2.1.4 Методы доступа к устройству

Сначала важное замечание: коммутатор работает «из коробки» и без настройки — два компьютера, подключённые к новому свитчу, уже смогут общаться. Но всё равно каждый коммутатор нужно настраивать и защищать.


Три метода доступа к Cisco IOS

МетодТипБезопасностьТребует сеть?
ConsoleOut-of-band✅ Физический доступ❌ Нет
SSHIn-band✅ Зашифрован✅ Да
TelnetIn-band❌ Небезопасен✅ Да

Подробнее о каждом

Console (Консоль)

  • Физический порт на устройстве, подключаешься кабелем напрямую
  • Out-of-band — использует отдельный канал только для управления, не через сеть
  • Работает даже если сеть не настроена — идеально для первоначальной настройки
  • Нужен компьютер с программой эмуляции терминала (например, PuTTY) + консольный кабель

SSH (Secure Shell)

  • Удалённое подключение через сеть, зашифрованное
  • In-band — использует обычный сетевой канал
  • Требует, чтобы на устройстве уже был настроен IP-адрес и сетевой интерфейс
  • Рекомендуемый метод для удалённого управления
  • Cisco IOS включает SSH-сервер и SSH-клиент

Telnet

  • Тоже удалённое подключение через сеть, но без шифрования
  • Все данные (пароли, команды) передаются открытым текстом — небезопасно
  • Использовать только в учебной лабораторной среде
  • В реальных сетях всегда используй SSH вместо Telnet

Примечание: на некоторых роутерах есть ещё AUX-порт — устаревший способ подключения через телефонную линию с модемом. Работает аналогично Console (out-of-band, не требует сети).


2.1.5 Программы эмуляции терминала

Это программы, которые позволяют подключиться к сетевому устройству (роутеру, коммутатору) через консольный кабель или по SSH/Telnet.

В материале показаны три популярные программы:


PuTTY

  • Самая популярная, бесплатная
  • Поддерживает: SSH, Telnet, Serial (консоль), Rlogin, Raw
  • По умолчанию стоит SSH, порт 22
  • Можно сохранять сессии (Saved Sessions)

Tera Term

  • Тоже бесплатная, с открытым исходным кодом
  • Поддерживает: TCP/IP (SSH/Telnet) и Serial
  • Видно, что выбран SSH2 — это более современная и безопасная версия SSH

SecureCRT

  • Платная, профессиональная
  • Поддерживает расширенную аутентификацию: PublicKey, Password, GSSAPI, Keyboard Interactive
  • Удобна для работы с несколькими сессиями в табах


Итог

ПрограммаЦенаЛучше для
PuTTYБесплатноУчёба, простые задачи
Tera TermБесплатноУчёба, японский рынок
SecureCRTПлатноПрофессиональное использование

Для лабораторных работ по Cisco чаще всего используют PuTTY — она простая и всем знакома. В Packet Tracer консоль эмулируется встроенным терминалом, так что отдельная программа там не нужна.

computernetworks