Router to specjalny typ komputera. Zawiera on te same podstawowe podzespoły, co zwykły komputer PC. Ma procesor, pamięć, magistralę systemową oraz różne interfejsy wejścia/wyjścia. Routery są jednak zaprojektowane do wykonywania pewnych bardzo specyficznych funkcji, które nie są zwykle pełnione przez komputery osobiste. Routery łączą ze sobą sieci, umożliwiają ich wzajemną komunikację i określają najlepszą ścieżkę dla danych przesyłanych przez połączone sieci.
Cechy charakterystyczne routera:
- najważniejsze i najbardziej zaawansowane urządzenie regulujące ruch w sieciach,
- pracuje w trzeciej warstwie modelu OSI,
- łączy ze sobą segmenty lub całe sieci (także pracuje w różnych technologiach warstwy drugiej modelu OSI),
- decyduje o porcie, na który zostanie przesłany pakiet, wybierając optymalną trasę przesłania.
Główne podzespoły routera:
- procesor,
- pamięć RAM (ang. Random Access Memory)- służy do przechowywania informacji tablicy routingu, pamięci podręcznej, szybkiego przełączenia, konfiguracji bierzącej oraz kolejek pakietów,
- pamięć NVRAM (ang. Non-Volatile Random Access Memory)- służy do przechowywania konfiguracji początkowej/kopii zapasowej konfiguracji,
- pamięć flash (pamięć błyskowa)- służy do przechowywania pełnych obrazów oprogramowania,
- pamięć ROM (ang. Read-Only Memory)- służy do trwałego przechowywania diagnostycznego kodu uruchomieniowego,
- konsola- port konsoli umożliwia fizyczny dostęp do konfiguracji początkowej,
- interfejsy- umożliwiają łączność z sieciami LAN i WAN.