The subnet mask , eller nettmasken brukes av rutere og datamaskiner for å finne ut nøyaktig hvor du skal sende en melding. Det forteller utgangspunktet en router som deler av en IP-adresse refererer til en spesifikk datamaskin , og som deler refererer til en gruppe med datamaskiner , eller et delnettverk . Det ligner på linjene på en konvolutt - postkontoret vet at antallet er huset ditt , er gaten området av nabolaget ditt, og så videre . For noen programmer er det nødvendig å manuelt gå inn i nettmasken . Classless Inter - Domain Routing ( CIDR ) notasjon er en av de vanligste måtene å representere et delnettverk . CIDR ser ut som en IP-adresse , og en skråstrek og et tall. For eksempel er 192.168.1.0/24 CIDR . Derimot, ser nettmasken vanligvis bare som en IP-adresse . Et eksempel på en nettmasken som tilsvarer ovennevnte CIDR er 255.255.255.0 . For å finne ut - og inn - din nettmaske , er det ofte nødvendig å konvertere fra CIDR . Du trenger
Papir
Pencil
Vitenskapelig kalkulator ( valgfritt )
Vis flere instruksjoner
Finne Netmask fra CIDR
en
Bruk CIDR å skrive ut nummeret i binær . Gjør dette ved å ta tallet etter skråstreken - we'll kaller det x - og skrive x 1s . Deretter skriver 32 - x 0s like til høyre for denne . Dette er fordi tallet etter skråstreken representerer antall 1s i nettmasken , starter fra venstre . Nettmasken er en 32 biters tall , så fra biter x opptil 32 vil bli fylt med 0s .
1s i dette tallet er de delene av IP-adressen som representerer subnettadressen , istedenfor datamaskinens adresse . Så for eksempelet ovenfor ( 192.168.1.0/24 ), ville det binære tallet for å skrive ut være: . 1111 1111 1111 1111 1111 1111 0000 0000
2
Divide denne binære tall inn i grupper på åtte bits (du kan tenke på biter like siffer i et binært tall ) . Nå må vi konvertere disse gruppene av 8 bits inn et desimaltall . For å gjøre dette , finne ut verdien av hver bit og legge verdien av alle biter som er satt til en sammen. For å finne ut verdien av en bit , teller du fra høyre og heve to til kraften i den posisjonen, starter på null.
Med andre ord, hvis du er å finne ut verdien av en bit n steder fra lengst til høyre bit (der lengst til høyre bit er 0 posisjoner) , du bare si at denne biten verdi er 2 opphøyd i n . For den første gruppen av åtte bits i forrige eksempel ( 1111 1111 ), start fra høyre og si 2 til 0 er 1, pluss to til en er to , pluss to til to er fire , og av og på . Tallene i eksempelet ovenfor legger opp til 255. .
3
Separer hver av de desimaltall du kalkulert med en periode . Dette er din subnet mask . Mitt eksempel nettverksmaske er 255.255.255.0 . Du kan reversere denne prosedyren for å få CIDR representasjon fra din subnet mask . Hvis du bygger et nettverk , kan du bruke disse prinsippene for å avgjøre hvilken nettverksmaske du skal bruke basert på hvor mange maskiner du trenger for å koble opp .
For å gjøre dette , bare ta det antall datamaskiner du trenger å koble opp , legge til to, og deretter få base- 2 logaritmen av dette nummeret. Dette er hvor mange 0s du trenger i din subnet maske, slik at CIDR tallet vil være 32 minus dette. Ved hjelp av en passende størrelse nettverket kan virkelig redusere feilsøking hodepine og hjelpe nettverket til å fungere knirkefritt .