Em ciência da computação, roteamento ou encaminhamento (roteamento em inglês) significa colocar em rota, rota ou conexão direta a um computador específico que fornece um serviço ou software para se conectar através de uma porta. Refere-se à seleção do caminho em uma rede de computadores para enviar dados.