Sieciowe systemy operacyjne są pod wieloma względami podobne do systemów operacyjnych komputerów. System operacyjny wykonuje "za kulisami" szereg funkcji technicznych, które pozwalają użytkownikowi na:

Te "za kulisowe" funkcje przełączników i routerów są bardzo podobne. IOS przełącznika lub routera udostępnia technikowi sieciowemu interfejs. Technik może wprowadzać polecenia aby skonfigurować, lub zaprogramować urządzenie do wykonywania różnych funkcji sieciowych. Sposób działania IOS urządzeń pracujących w Internecie różni się od siebie, w zależności od przeznaczenia urządzenia oraz obsługiwanych przez nie funkcji.

Cisco IOS to termin, który obejmuje wiele różnych systemów operacyjnych, które działają na różnych urządzeniach sieciowych. Istnieje wiele różnych odmian Cisco IOS:

Podobnie jak komputer PC może wykorzystywać system Microsoft Windows 8, a MacBook system OS X, tak urządzenia sieciowe Cisco wykorzystują różne wersje Cisco IOS. Wersja IOS jest zależna od typu używanego urządzenia i wymaganych jego funkcji. Chociaż wszystkie urządzenia są wyposażone domyślnie w system IOS posiadający odpowiedni zestaw funkcji, możliwe jest uaktualnienie wersji systemu lub zestawu funkcji, w celu uzyskania dodatkowych możliwości urządzenia.

Niniejszy kurs, będzie koncentrować się przede wszystkim na systemie Cisco IOS Release 15.x. Rysunek 1 pokazuje listę wersji systemu IOS dla Cisco Catalyst 2960 Switch. Rysunek 2 przedstawia listę wersji oprogramowania IOS dla routera Cisco 2911 Integrated Services Router (ISR).