Embora os gateways e roteadores façam parte do processo de regulação do tráfego entre duas redes, eles são diferentes um do outro: os gateways regulam o tráfego entre dois tipos diferentes de redes, enquanto os roteadores regulam o tráfego entre duas redes semelhantes. Embora os gateways e roteadores executem funções semelhantes, essa diferença significa que eles são usados em configurações diferentes e por motivos diferentes.
Quando uma empresa ou outro grupo possui duas redes diferentes que gostaria que interagissem, é necessário regular e facilitar o tráfego entre as duas. Isso pode ser feito usando um roteador ou gateway e equipando-o com várias placas de rede. O roteador ou gateway é então colocado entre as duas redes para que o processo de regulação possa começar.
No entanto, antes de determinar se um roteador ou gateway é necessário, esses grupos precisam avaliar as redes que estão regulando. Por exemplo, um computador que está acessando a Internet por meio do protocolo padrão da Internet pode ser usado com um roteador porque usa o mesmo tipo de protocolo de rede que a Internet. Mas para outras combinações de redes, como um computador com um ambiente de mainframe incomum tentando se conectar a uma rede de outros computadores, um gateway é necessário.