Alla slutenheter och nätverksenheter behöver ett operativsystem (OS) för att fungera. Som figuren visar består ett operativsystem av två huvuddelar:
- Kärnan (Kernel) – den del som kommunicerar direkt med datorns hårdvara och styr hur resurser används.
- Skalet (Shell) – den del som användaren och applikationer interagerar med.

Användaren kan använda skalet (shell) via antingen en kommandoradsmiljö (CLI) eller en grafisk användarmiljö (GUI).
- Shell – Användargränssnittet som låter användaren begära specifika uppgifter från datorn, antingen via kommandorad (CLI) eller grafiskt (GUI).
- Kernel – Kopplingen mellan hårdvara och mjukvara. Hanterar hur resurser (CPU, minne, lagring, nätverkskort) används för att uppfylla mjukvarans behov.
- Hardware – De fysiska komponenterna i en dator, inklusive elektroniken som utgör grunden.
CLI (Command Line Interface)
När man använder ett CLI arbetar användaren i en textbaserad miljö. Kommandon skrivs in vid en prompt och systemet returnerar ofta ett textbaserat svar. Till exempel:
analyst@secOps ~]$ ls Desktop Downloads lab.support.files second_drive [analyst@secOps ~]$
CLI kräver väldigt lite resurser, men användaren måste ha kunskap om kommando strukturen. Det är därför nätverksenheter som switchar och routrar oftast konfigureras via CLI.
GUI (Graphical User Interface)
Ett GUI, som exempelvis Windows, macOS, Linux KDE, iOS eller Android, låter användaren interagera med systemet via grafiska ikoner, menyer och fönster.

GUI är mer användarvänligt och kräver mindre teknisk kunskap. De flesta användare föredrar därför GUI-miljöer. Men GUI har nackdelar – det kan krascha eller sakna funktioner. CLI är stabilare och effektivare, vilket gör det till förstahandsvalet för nätverksadministration.
Cisco IOS
Cisco använder operativsystemet IOS (Internetwork Operating System) i sina routrar och switchar. Varje enhet har en version anpassad för sin hårdvara och sina funktioner. Andra Cisco-operativsystem är IOS XE, IOS XR och NX-OS.
På hemroutrar kallas operativsystemet oftast för firmware, och de konfigureras vanligtvis via ett webbläsarbaserat GUI.
Syftet med ett operativsystem
Ett nätverksoperativsystem liknar ett PC-operativsystem.
- Med ett GUI kan användaren använda musen för att välja program, skriva text, köra kommandon och se resultat på skärmen.
- Med ett CLI-baserat OS, som Cisco IOS, kan nätverksteknikern använda tangentbordet för att köra kommandon, program och se resultat direkt på skärmen.
Alla Cisco-enheter levereras med en grundversion av IOS, men det går att uppgradera versionen för att få fler funktioner.
Åtkomstmetoder
En switch kan fungera direkt ”ur kartong” och låta två anslutna värdar kommunicera utan extra konfiguration. Men alla switchar bör konfigureras och säkras för att skydda nätverket.
Här är de vanligaste åtkomstmetoderna till Cisco-enheter:
| Metod | Beskrivning |
|---|---|
| Konsol | En fysisk hanteringsport som ger “out-of-band”-åtkomst. Detta innebär att enheten kan nås även om nätverkstjänster inte är konfigurerade, till exempel vid första installation. Kräver en dator med terminalemuleringsprogram och en särskild konsolkabel. |
| SSH | Secure Shell är den rekommenderade metoden för att fjärransluta till enheten via CLI. Kräver att nätverkstjänster och en aktiv IP-adress är konfigurerade. SSH ger en säker, krypterad anslutning. |
| Telnet | En äldre metod för fjärranslutning via CLI. Ger ingen kryptering, vilket gör det osäkert. Används endast i labbmiljöer. Allt, inklusive lösenord, skickas i klartext. |
Notering: Vissa äldre enheter, som routrar, kan även ha en AUX-port för fjärråtkomst via modem. Likt konsolporten är detta “out-of-band” och kräver inga nätverkstjänster.
Terminalemulerings program

För att ansluta till en nätverksenhet via konsol, SSH eller Telnet används terminalemulerings program. Exempel är PuTTY, Tera Term och SecureCRT. Dessa program gör det möjligt att justera fönsterstorlek, typsnitt och färger för att underlätta arbetet.