Mrežna maska
Izrazi mrežne maske i maska podmreže često se koriste naizmjenično. Međutim, maske podmreže koriste se prvenstveno u mrežnim konfiguracijama, dok se mrežne maske obično odnose na klase IP adrese. Koriste se za definiranje raspona IP adresa koje može koristiti ISP ili druga organizacija.
Postoje tri standardne klase IP adresa - A, B i C - koje imaju sljedeće mrežne maske:
Klasa A: 255.0.0.0
Klasa B: 255.255.0.0
Klasa C: 255.255.255.0
Mrežna maska razreda A definira raspon IP adresa u kojima je prvi troznamenkasti odjeljak jednak, ali svi ostali odjeljci mogu sadržavati bilo koji broj između 0 i 255. Adrese razreda B imaju ista prva dva odjeljka, ali brojevi u druga dva odjeljka mogu biti različita. Adrese razreda C imaju ista prva tri odjeljka, a samo posljednji odjeljak može imati različite brojeve. Stoga raspon IP adresa klase C može sadržavati do 256 adresa.
Tehnički gledano, mrežna maska je 32-bitna vrijednost koja se koristi za podjelu odjeljaka IP adresa. Iako se mrežna maska klase C obično piše "255.255.255.0", ona se također može definirati kao 11111111.11111111.11111111.00000000. Ovaj binarni predstavljanje otkriva 32 bita koja čine mrežnu masku (4 odjeljka od po 8 bitova). Također pokazuje način na koji mrežna maska "maskira" IP adrese koje sadrži. Odjeljci sa svih 1 unaprijed su definirani i ne mogu se mijenjati, dok odjeljci sa svih 0 mogu biti bilo koji broj između 0 i 255.