La división de subredes permite obtener múltiples direcciones de red a partir de una sola dirección mediante el uso de máscaras de subred. Esto se logra "pidiendo prestados" bits de la parte de host de la dirección IP y asignándolos a la subred, lo que permite dividir una red en varias subredes pero reduce el número de hosts posibles. Por ejemplo, para crear 3 subredes de 18 hosts cada una a partir de una dirección Clase C de 192.168.1.0, se pueden pedir prestados 3 bits de host, dando 6