undernettmasken  brukes til å spesifisere hvilke biter av en IPv4 -adresse som er for nettverksidentifikatoren og vertsidentifikatoren. 
 
 Slik fungerer det:
 
 *  IPv4 adresser  er 32 biter lange, tradisjonelt representert i stiplet desimal notasjon (f.eks. 192.168.1.1). 
 *  undernettmasker  er også 32 biter lange, men de er representert som en kontinuerlig streng på 1 -er etterfulgt av en streng på 0s. 
 * Når en IPv4 -adresse er kombinert med en undernettmaske, bestemmes nettverksidentifikatoren av bitene som stemmer overens med 1S i undernettmasken, mens vertsidentifikatoren bestemmes av bitene som stemmer overens med 0s. 
 
  Eksempel: 
 
 *  IPv4 -adresse: 192.168.1.100 
 *  undernettmaske: 255.255.255.0 (eller /24 i CIDR -notasjon) 
 
  Breakdown: 
 
 *  undernettmaske i binær: 11111111.11111111.11111111.00000000 
 *  IPv4 -adresse i binær: 11000000.10101000.00000001.01100100 
 *  Nettverksidentifikator: 11000000.10101000.00000001 (192.168.1) - Dette bestemmes av bitene på linje med 1S i undernettmasken. 
 *  vertsidentifikator: 01100100 (100) - Dette bestemmes av bitene på linje med 0s i undernettmasken. 
 
  I dette eksemplet indikerer /24 -undernettmasken at de første 24 bitene i IPv4 -adressen representerer nettverksidentifikatoren, og de resterende 8 bitene representerer vertsidentifikatoren.  
 
 Ved å bruke forskjellige undernettmasker, kan nettverksadministratorer dele et nettverk i mindre undernett for å forbedre effektiviteten og sikkerheten.