Video: Windows 10 Google Chrome web installer med netværksadministrator fejl 2024
For undernetting til arbejde skal routeren få at vide, hvilken del af værts-ID'et der skal anvendes til subnetværkets id. Denne lille håndsvigt opnås ved at bruge et andet 32-bit nummer, kendt som en subnetmaske.
Disse IP-adressebit, der repræsenterer netværks-id, er repræsenteret af en 1 i masken, og de bits, der repræsenterer værts-id'et, vises som en 0 i masken. Som følge heraf har en undernetmaske altid en sammenhængende streng af dem til venstre efterfulgt af en række nuler.
F.eks. Vil subnetmasken til subnetet vist i figur 2-3, hvor netværks-id'et består af 16-bit netværks ID plus et yderligere 4-bit subnet ID, se ud som dette:
11111111 11111111 11110000 00000000
Med andre ord er de første 20 bit de, og de resterende 12 bit er nul. Det komplette netværks-id er således 20 bit i længde, og den egentlige vært ID-del af den subnettede adresse er 12 bits i længden.
For at bestemme netværks-ID'en for en IP-adresse skal routeren have både IP-adressen og undernetmasken. Routeren udfører derefter en bitvis operation kaldet en logisk OG på IP-adressen for at udvinde netværks-id'et.
For at udføre en logisk OG, sammenlignes hver bit i IP-adressen med det tilsvarende bit i subnetmasken. Hvis begge bit er 1, er den resulterende bit i netværks-id'et sat til 1. Hvis en af bitene er 0, er den resulterende bit sat til 0.
Her er f.eks. Netværksadressen hentet fra en IP-adresse ved hjælp af 20-bit subnetmasken fra det foregående eksempel:
144. 28. 16. 17 IP-adresse: 10010000 00011100 00010000 00010001 Undernetmaske: 11111111 11111111 11110000 00000000 Netværks-id: 10010000 00011100 00010000 00000000 144. 28. 16. 0
Netværks-ID'et for dette subnet er således 144. 28. 16. 0.
Subnetmasken i sig selv er normalt repræsenteret med stiplede decimaltegn. Som følge heraf vil den 20-bit subnetmaske, der blev anvendt i det foregående eksempel, være repræsenteret som 255. 255. 240. 0:
Undernetmaske: 11111111 11111111 11110000 00000000 255. 255. 240. 0
Må ikke forvirre en undernetmaske med en IP-adresse. En subnetmaske repræsenterer ikke nogen enhed eller netværk på internettet. Det er bare en måde at angive, hvilken del af en IP-adresse der skal bruges til at bestemme netværks-id'et. (Du kan straks se en undernetmaske, fordi den første oktet altid er 255, og 255 er ikke en gyldig første oktet for nogen klasse af IP-adresse.)