Een subnetmasker is een 32-bits getal dat wordt gebruikt om te bepalen welk deel van een IP-adres bestemd is voor het netwerk en welk deel voor de host. Het helpt te bepalen voor welke computer op een netwerk een gegevenspakket bestemd is en wordt gebruikt om grote netwerken op te delen in kleinere, efficiëntere subnetwerken.