Roteador - Esse componente pode ser caracterizado por um simples circuito ou por um computador com software de roteamento. Ele possiu diversas portas conectadas a diferentes redes e sabe qual porta pertence a cada rede. Quando ele recebe um pacote de informação, verifica o endereço de destino e procura a porta equivalente. Ele se baseia no endereçamento de nível de rede, que no caso da arquitetura TCP/IP, é o endereçamento IP. Procura, também, enviar o pacote para redes que sejam mais próximas da rede destino, diminuindo o número de redes por onde o pacote trafegará.
Gateway - Um gateway é um componente que pode conectar redes distintas convertendo diferentes níveis de protocolos, ou no caso do IP, realizar roteamento.
Bridge-Esse componente é usado para conectar redes semelhantes. Ele repassa mensagens baseado no endereçamento de nível dois (MAC). Desta forma, só repassa pacotes de uma rede A para uma rede B se eles forem endereçados à rede B. Sendo assim, segmenta o tráfego de redes, criando um só domínio de colisão quando se for necessário.