Subnetten worden behandeld als een manier om een IP-netwerk op te delen in kleinere, meer beheersbare subnetwerken. Dit wordt gedaan door een deel van het IP-adres van het netwerk te gebruiken als subnetmasker om het aantal hosts dat op dat subnet kan worden geplaatst te beperken. Het subnetmasker bepaalt welke delen van het IP-adres gebruikt worden voor de netwerkindeling en welke delen gebruikt worden om individuele apparaten op het netwerk te identificeren. Het subnetmasker wordt op elke host geconfigureerd om de grenzen van het subnet aan te geven en het routeringsproces te vergemakkelijken. Hierdoor kan het netwerk efficiënter worden beheerd en beveiligd.