Det er ikke selve datamaskinen som "forteller" hvilken del av IP -adressen er nettverks -IDen. Det er 
 undernettmasken  Det gjør dette. 
 
 Slik fungerer det:
 
 *  IP -adresse: En IP -adresse er som hjemmeadressen din på internett. Det er en unik identifikator for datamaskinen din. 
 *  undernettmaske: Subnettmasken er et tall som hjelper deg med å dele en IP -adresse i to deler: nettverks -id  og  verts -id  . Det er egentlig en mal som definerer hvilke biter i IP -adressen som tilhører nettverket og hvilke biter som tilhører verten. 
 
  hvordan det fungerer: 
 
 Subnettmasken bruker en serie "1" s og "0" s. "1" -bitene tilsvarer nettverks -ID -delen av IP -adressen, og "0" -bitene tilsvarer verts -ID -delen. 
 
  Eksempel: 
 
 La oss si at du har en IP -adresse på 192.168.1.10 og en undernettmaske på 255.255.255.0. 
 
 *  IP -adresse i binær: 11000000.10101000.00000001.00001010 
 *  undernettmaske i binær: 11111111.11111111.11111111.00000000 
 
 Nå, vi og hver bit av IP -adressen med den tilsvarende biten av undernettmasken:
 
 `` ` 
 11000000.10101000.00000001.00001010 (IP -adresse) 
 &11111111.11111111.111111111.00000000 (Subnet Mask) 
 ----------------------------------------- 
 11000000.10101000.00000001.00000000 (nettverks -ID) 
 `` ` 
 
 Dette resulterer i nettverks -ID:192.168.1.0. 
 
  Derfor er det undernettmasken, ikke datamaskinen, som bestemmer nettverks -ID -delen av en IP -adresse.