Hva er en adressemaske?
En adressemaske er et begrep som brukes i datanettverk som beskriver delen av en IP-adresse (Internet Protocol) som skal representere undernettet. Det vanligste navnet på dette er undernettmasken eller bitmasken. Adressemasken er representert i binært format, som betyr i 1s og 0s.
For å virkelig forstå en adressemaske, må man forstå hva et undernett er og hvordan en IP-adresse eller nettverksadresse fungerer. Vanligvis vil en IP-adresse enten ha en 8-, 16- eller 24-bits nettverks-ID som brukes til å skille mellom forskjellige datamaskiner i et nettverk. Et undernett gjør at disse bitene kan utvides, så i stedet for å bare ha en IP-adresse eller nettverksadresse, kan det være to eller tre; dette kalles subnetting. I grunnleggende termer er et undernett et nettverk som faller innenfor en av de tre typene IP-adresser: Klasse A, som er 8-biters nettverk; Klasse B, som er 16-bits nettverket; eller klasse C, som er 24-bits nettverket.
For at subnettet skal fungere, må en ruter vite hvilken del av verts-IDen - datamaskinen som er i nettverket - som skal brukes av nettverks-ID-en. Det er her adressemasken kommer inn. Datamaskiner snakker med hverandre binært, det vil si med 1 og 0. I et nettverk ser ruteren etter både IP-adressen og adressemasken. Den utfører deretter en kompleks operasjon der den oppdager nettverks-ID-en. En nettverks-ID kan se ut som 192.168.2.0.
Undernettmasker bestemmes av IP-adresseklassen, det vil si variasjonen klasse A, klasse B eller klasse C. For de fleste private nettverk, inkludert de kjente leverandørene av Internett-tjenester, vil delnettmasken være noe i tråd med 255.255.255.0, som setter den aktuelle masken i klasse C-nettverk. En adressemaske er ikke nødvendigvis nødvendig fordi IP-adresseklassen er med på å bestemme hva masken skal være. Hvis den første biten er 0, er masken en del av klasse A; hvis de to første bitene er 10, er det en del av klasse B; og hvis de tre første bitene er 110, er det klasse C.
Adressemasker består alltid av biter som er satt til 1, så bare ni verdier er mulige for adressen: 0, 128, 192, 224, 248, 252, 254 og 255. Minste antall for en nettverks-ID er åtte biter , så de første åtte bitene av en nettverksmaske vil alltid være 255.