Mediante el uso de dispositivos físicos de interconexión podemos dividir una red tipo A, B o C en segmentos mas pequeños para incrementar su eficacia (subnetting). Los segmentos de red separados por routers reciben el nombre de subredes.
La mascara de red es un patrón formado por cuatro bytes que determinan que parte de la dirección IP identificaran a la subred y que parte al nodo dentro de dicha subred. Los bits de la mascara de red que están a 1 determinan que parte de la dirección IP identifica a la subred, mientras que los bits a 0 determinan el identificador del nodo.