Wszystkie urządzenia końcowe i urządzenia sieciowe podłączone do Internetu wymagają systemu operacyjnego (OS), aby móc realizować swoje funkcje.

Po uruchomieniu komputera system operacyjny ładowany jest do pamięci RAM (zwykle z dysku twardego). Część kodu systemu operacyjnego, która komunikuje się bezpośrednio ze elementami sprzętowymi komputera nazywana jest jądrem. Interfejs pomiędzy aplikacjami a użytkownikiem nazywany jest powłoką. Użytkownik może komunikować się z powłoką za pomocą linii komend CLI lub graficznego interfejsu użytkownika GUI.

Za pomocą CLI użytkownik komunikuje się bezpośrednio z systemem w środowisku tekstowym, wpisując polecenia z klawiatury (w wierszu poleceń). System wykonuje polecenia zwykle generując komunikat tekstowy na wyjściu. Interfejs graficzny pozwala na interakcję z systemem w środowisku graficznym, które używa obrazów, multimediów i tekstu. Działania realizowane są przez interakcję z obrazami wyświetlanymi na ekranie. GUI jest bardziej przyjazny dla użytkownika korzystającego z systemu wymagając mniejszej wiedzy o strukturze komend. Z tego powodu wiele osób korzysta ze środowiska GUI. Wiele systemów operacyjnych oferuje zarówno GUI jak i CLI.

Aby uzyskać więcej informacji kliknij na obrazku na sprzęt, jadro lub powłokę.

Większość systemów operacyjnych urządzeń końcowych jest dostępna za pomocą interfejsu GUI, włączając MS Windows, MAC OS X, Linux, Apple iOS, Android, i inne.

System operacyjny domowych routerów jest zazwyczaj nazywany oprogramowaniem systemowym. Najpopularniejszą metodą konfigurowania domowego routera jest użycie przeglądarki, aby uzyskać dostęp do łatwego w użyciu interfejsu GUI. Większość routerów umożliwia aktualizację oprogramowania, kiedy pojawią się nowe funkcje lub zostaną wykryte luki w zabezpieczeniach.

Urządzenia infrastruktury sieciowej używają sieciowego systemu operacyjnego. Sieciowy system operacyjny używany w urządzeniach Cisco nazywany jest Cisco Internetwork Operating System (IOS). Cisco IOS to ogólne określenie dla zbioru sieciowych systemów operacyjnych stosowanych w urządzeniach sieciowych Cisco. Cisco IOS jest stosowany dla większości urządzeń Cisco, niezależnie od rodzaju i rozmiarów urządzenia. Najczęstszą metodą dostępu do tych urządzeń jest użycie interfejsu CLI.

Ten rozdział koncentruje się na topologii sieci wykorzystywanych w małych firmach opartych na przełącznikach. Topologia ta składa się z dwóch przełączników oraz dwóch komputerów i będzie wykorzystywana do zademonstrowania użycia Cisco IOS przy zastosowaniu interfejsu CLI.