Os roteadores e os PCs de mesa padrão compartilham vários componentes básicos, embora a implementação e o objetivo possam diferir significativamente:
*
Unidade de processamento central (CPU): Ambos têm uma CPU, embora a CPU em um roteador seja normalmente muito menos poderosa que um em um PC de desktop. A CPU da área de trabalho lida com cálculos complexos, enquanto a CPU do roteador lida com o processamento de pacotes de rede.
*
memória (RAM): Ambos usam RAM (memória de acesso aleatório) para armazenamento de curto prazo de dados e instruções usadas ativamente. Os roteadores têm muito menos RAM do que os desktops.
*
memória flash/armazenamento: Ambos usam alguma forma de armazenamento não volátil. Os desktops geralmente têm discos rígidos ou SSDs para grandes quantidades de dados. Os roteadores usam a memória flash (geralmente na forma de um chip NAND Flash) para armazenar seu sistema operacional, definições de configuração e possivelmente alguns arquivos de log.
*
Fonte de alimentação: Ambos exigem uma fonte de alimentação para converter a energia CA da tomada da parede para a potência CC necessária para seus componentes internos.
*
Controlador de interface de rede (NIC): Enquanto um PC de mesa * normalmente * possui várias NICs (com fio e/ou sem fio), um roteador * sempre * possui várias NICs; No mínimo, um para a WAN (Wide Area Network, Internet Connection) e um ou mais para a LAN (rede local da área, dispositivos na rede doméstica/escritório). A tecnologia fundamental subjacente a elas é a mesma.
É importante observar que, embora esses componentes estejam presentes em ambos, suas capacidades e sofisticação diferem drasticamente. Os componentes de um PC para desktop são projetados para alto desempenho na computação de uso geral, enquanto os componentes de um roteador são otimizados para tarefas de rede específicas, priorizando a eficiência e a confiabilidade em relação ao poder de processamento bruto.