Las subredes dividen una red más grande en secciones más pequeñas. Se crean al dividir el campo de direcciones de hosts en una red, dando como resultado un campo de subredes. Todas las máquinas en una subred comparten una dirección de subred común. Las subredes permiten un mejor aprovechamiento de las redes, contención de broadcast y seguridad a nivel bajo. Cada subred tiene su propia máscara de red que distingue la parte de la dirección IP asignada a la subred de la asignada a cada máquina.