Hva er en nettverksmaske?
En nettverksmaske er et mønster av biter som kan brukes til å isolere bestemte deler av en IP-adresse (Internet Protocol). Når den brukes på en IP-adresse, produseres nettverksgrensesnittets vertsadresse og nettverksrutingsprefiks. Ruteprefikset er også kjent som delnettet eller subnettet. Nettverksmasker brukes av nettverksprogramvare og maskinvare for å isolere og administrere deler av nettverket.
Når en subnettmaske logisk blir ANDET eller lagt til med et nettverksgrensesnittets IP-adresse, er resultatet startadressen til undernettet som grensesnittet tilhører. Den gjenværende delen av IP-nettverksadressen er grensesnittets vertsidentifikator. En IP-versjon 4 (IPv4) subnettmaske uttrykkes vanligvis med fire oktetter i stiplet desimalnotasjon. Som et eksempel kan man vurdere en 32-biters IP-adresse på 192.164.178.5 med en maske på 255.255.255.0. I dette tilfellet er undernettets startadresse eller rutingsprefiks 192.164.178.0, og vertsgrensesnittidentifikatoren er 5.
Et rutingprefiks kommer vanligvis til uttrykk i notismen Classless Inter-Domain Routing (CIDR). Dette innebærer å følge prefikset med en skråstrek og antall viktige biter i prefikset. For eksempel har en nettverksmaske på 255.255.255.0 24 betydelige biter - alle i dette tilfellet. Hvis denne nettverksmasken brukes på IPv4-adresse 192.164.178.5, er det resulterende prefikset i CIDR-notasjon 192.164.178.0/24. CIDR-notasjon brukes også med IP versjon 6 (IPv6) adresser.
I IPv4-nettverk er alle adresser med samme rutingsprefiks på det samme undernettet. De er vanligvis på den samme lenken eller det fysiske nettverket bak en enkelt ruter. Undernettet kan imidlertid bestå av flere nettverkssegmenter, broer og brytere. IP-pakker som er bestemt for et annet ruteprefiks, blir videresendt av ruteren som er koblet til gjeldende rutingprefiks. I IPv6-nettverk er ikke nødvendigvis adresser med identiske ruteprefikser på den samme lenken.
Konseptet med en nettverksmaske ble introdusert på begynnelsen av 1990-tallet sammen med CIDR. Før det bestemte de fire høye ordensbitene av en IP-adresse hvilken adresseklasse den tilhørte. Klassen bestemte antall biter i rutingsprefikset og vertsidentifikatoren, i tillegg til undernettets start- og sluttadresser. Ingen subnettmaske var nødvendig fordi IP-adressen innebar all nødvendig informasjon av seg selv. Denne typen arkitektur er kjent som et klassisk nettverk.
Prosessen med å bruke en nettverksmaske til å dele et nettverk er kjent som subnetting. Med begrenset adresseplass tilgjengelig i IPv4-nettverk, kan undernett brukes til å organisere større nettverk effektivt. IPv6-nettverk gir enorme adresserom til sammenligning. IPv6-undernett brukes oftere til å skille lokale nettverk fra Internett eller for å organisere nettverk i verdensomspennende målestokk.