IPv4 (Internet Protocol version 4) giver et 32-bit adresserum, som er opdelt i to dele:netværksdelen og værtsdelen.
Netværksdelen identificerer det netværk, som en enhed tilhører, mens værtsdelen identificerer den specifikke vært inden for det netværk.
Antallet af netværksbits og værtsbits i en IPv4-adresse bestemmes af undernetmasken. Undernetmasken er en 32-bit værdi, der specificerer, hvilke bits af en IPv4-adresse, der bruges til netværksdelen, og hvilke bits der bruges til værtsdelen.
Standardundernetmasken for IPv4 er 255.255.255.0. Det betyder, at de første 24 bit af en IPv4-adresse bruges til netværksdelen, og de sidste 8 bit bruges til værtsdelen.
Det er dog muligt at bruge forskellige undernetmasker til at oprette undernetværk inden for et større netværk. For eksempel vil brug af undernetmasken 255.255.0.0 skabe et undernetværk med 16 bits netværksdel og 16 bits værtsdelen.
Derfor afhænger antallet af tilgængelige netværks- og værtsbit i en IPv4-adresse af den anvendte undernetmaske.