Para entender o roteamento IP deve-se lembrar que a Internet é composta de múltiplas redes físicas interconetadas por computadores chamados Gateways.
Cada gateway tem conexão direta para duas ou mais redes. A diferença entre um gateway e um host é que este último liga-se diretamente a uma rede física.
No roteamento IP participam hosts e gateway.
O roteamento pode-se dividir em dois: