? forst? subnetting er viktig for alle som jobber med nettverksadministrasjon eller IT. Til tross for at subnetting er viktig, byr det ofte p? utfordringer p? grunn av sin tekniske natur. Denne artikkelen tar sikte p? ? forenkle konseptet og gi deg den grunnleggende kunnskapen du trenger for ? konfigurere rutere og planlegge nettverk.
Enten du skal sette opp et lite kontornettverk eller l?re deg ? administrere st?rre systemer, vil denne veiledningen hjelpe deg med ? forst? de viktigste begrepene innen IP-subnetting, inkludert IP-adresser, subnettmasker, CIDR, VLSM og IPv6.
S? hva er subnett? Det er kunsten ? organisere et nettverk i mer h?ndterbare deler. Her deler vi opp IP-subnett i enkle trinn og hjelper deg med ? sette bitene sammen.
N?kkelpunkter
- IP-adresser deles inn i subnett for bedre organisering og effektivitet i nettverksadministrasjon.
- Det er n?dvendig ? forst? bin?re tall for ? kunne tolke og beregne IP-adresser og subnettmasker.
- En nettverksmaske angir hvor mange bits som brukes til nettverks- og nettverksdelene av en IP-adresse.
- CIDR (Classless Inter-Domain Routing) og VLSM (Variable Length Subnet Masking) gir fleksibel og effektiv bruk av IP-adresserom, slik at det er plass til ulike nettverksst?rrelser.
- Offentlige IP-adresser brukes til ekstern kommunikasjon, mens private IP-adresser er til bruk i interne nettverk.
- IPv6 utvider IP-adresserommet betraktelig og forenkler adresseringen ved ? eliminere behovet for CIDR og subnettmasker.
- Se hele listen
Grunnleggende om IP-subnetting
Kunnskap om subnetting av IP-adresser er et grunnleggende krav for nesten alle teknikere – enten du er koder, databaseadministrator eller CTO. Det er imidlertid en generell utfordring ? forst? subnetting.
Det kreves en grunnleggende forst?else av hvordan bin?re og desimale tall fungerer. I tillegg vil disse definisjonene og begrepene hjelpe deg i gang:
- IP-adresse: En logisk numerisk adresse som tildeles hver enkelt datamaskin, skriver, svitsj, ruter eller annen enhet som er en del av et TCP/IP-basert nettverk.
- Subnett: En separat og identifiserbar del av en organisasjons nettverk, vanligvis plassert i en etasje, bygning eller p? et geografisk sted.
- Subnettmaske: Et 32-biters tall som brukes til ? skille nettverkskomponenten i en IP-adresse ved ? dele IP-adressen inn i en nettverksadresse og en vertsadresse
- Nettverkskort (Network Interface Card – NIC): En maskinvarekomponent som gj?r det mulig for en datamaskin ? koble seg til et nettverk
8 trinn for ? forst? IP-subnetting
Trinn 1: Hvorfor vi trenger subnett
For ? forst? hvorfor vi trenger subnett (forkortelse for subnettverk), m? vi begynne helt fra begynnelsen og innse at vi trenger ? snakke med ?ting? i nettverk. Brukere m? snakke med skrivere, e-postprogrammer m? snakke med servere, og alle disse ?tingene? m? ha en eller annen form for adresse.
Dette er ikke forskjellig fra en husadresse, men med ett lite unntak: Adressene m? v?re i numerisk form. Det er ikke mulig ? ha en enhet i et nettverk som har alfabetiske tegn i adressen, for eksempel ?23rd Street?. Navnet kan v?re alfanumerisk – og vi kan oversette navnet til en numerisk adresse – men selve adressen m? best? av tall.
Disse tallene kalles IP-adresser, og de har den viktige funksjonen ? finne ut ikke bare adressen til ?ting?, men ogs? hvordan kommunikasjonen mellom dem kan foreg?. Det er ikke nok ? bare ha en adresse. Det er n?dvendig ? finne ut hvordan en melding kan sendes fra en adresse til en annen.
Det er her litt organisering kommer inn i bildet.
Det er ofte n?dvendig ? gruppere ting i et nettverk sammen, b?de av organisatoriske og effektivitetsmessige hensyn. La oss for eksempel si at du har en gruppe skrivere i bedriftens markedsavdeling og en annen gruppe p? salgskontorene. Du ?nsker ? begrense skriverne som hver bruker ser, til de som tilh?rer hver avdeling. Dette kan du oppn? ved ? organisere adressene til disse skriverne i unike undernett.
Et delnett er alts? en logisk organisering av tilkoblede nettverksenheter.
Hver enhet i hvert delnett har en adresse som logisk knytter den til de andre enhetene i samme delnett. Dette forhindrer ogs? at enheter i det ene subnettet forveksles med verter i det andre subnettet.
N?r det gjelder IP-adressering og subnett, kalles disse enhetene for verter. I v?rt eksempel har vi alts? et nettverk (selskapet) som er delt inn i logiske undernett (markedsf?rings- og salgsavdelingene), som hver har sine egne verter (brukere og skrivere).
Trinn 2: Forst? bin?re tall
Bare lyden av ?bin?re tall? f?r mange mennesker med ulike grader av aritmofobi (irrasjonell frykt for tall og aritmetikk) til ? skjelve av skrekk. Men ikke v?r redd – eller legg i det minste frykten fra deg. Bin?re tall er bare en annen m?te ? telle p?. Det er alt. Konseptet er like enkelt som én pluss én.
V?r klar over at vi bruker desimaltallsystemet i hverdagen, der tallene v?re er basert p? titalls ting – sannsynligvis fordi vi har ti t?r og ti fingre. Desimalsystemet har bare symboler som representerer mengder. Vi kaller den rette vertikale linjen for en ?1? og den runde sirkelen for en ?0?.
Det endrer seg ikke med bin?re tallsystemer.
Med desimalsystemet kan vi representere st?rre og st?rre tall ved ? sette sammen tall. Det finnes alts? ensifrede tall, som 1, tosifrede tall, som 12, tresifrede tall, som 105, og s? videre og s? videre. Etter hvert som tallene blir st?rre, representerer hvert siffer en stadig st?rre verdi. Det finnes en 1-plass, en 10-plass, en 100-plass og s? videre.
I dette tallet har vi en 5-er p? 1-tallet, en 0-er p? 10-tallet og en 1-er p? 100-tallet. Dermed blir
1 x 100 + 0 x 10 + 5 x 1 = 105
Bin?re tallsystemer er basert p? det samme konseptet, men fordi det bin?re systemet bare har to tall, 0 og 1, kreves det mange flere grupperinger for ? representere det samme tallet. For eksempel er den bin?re ekvivalenten til 105 01101001 (egentlig ville det vanligvis blitt skrevet som 1101001, for akkurat som i det desimale tallsystemet utelates foranstilte nuller. Vi beholder imidlertid den f?rste nullen for ? forklare det neste konseptet).
Etter hvert som bin?re tall blir st?rre, representerer hvert siffer en stadig st?rre verdi, men n? har det bin?re systemet en 1-plass, en 2-plass, en 4-plass, en 8-plass, en 16-plass, en 32-plass og s? videre.
Derav,
0 x 128 + 1 x 64 + 1 x 32 + 0 x 16 + 1 x 8 + 0 x 4 + 0 x 2 + 1 x 1
er lik
0 + 64 + 32 + 0 + 8 + 0 + 0 + 1 = 105
Trinn 3: IP-adresser
?IP? i IP-adresser refererer til Internett-protokollen, der protokollen er l?st definert som ‘regler for kommunikasjon’. Tenk deg at du bruker en toveisradio i en politibil. Samtalene dine vil sannsynligvis avsluttes med ?over? for ? indikere at du er ferdig med en bestemt del av samtalen. Du sier kanskje ogs? ?over og ut? n?r du er ferdig med selve samtalen. Dette er ikke noe annet enn reglene for ? snakke over en toveisradio – eller protokollen.
IP-adressering m? alts? forst?s som en del av reglene for samtaler over Internett. Men den har blitt s? popul?r at den ogs? brukes i nesten alle nettverk som er koblet til Internett, s? man kan trygt si at IP-adressering er relevant for de fleste nettverk i tillegg til Internett.
S? hva er en IP-adresse? Teknisk sett er det en m?te ? adressere en enhet i et nettverk p?. Den best?r utelukkende av tall, og disse tallene skrives vanligvis i den spesielle formen XXX.XXX.XXX.XXX.XXX, som kalles prikket desimalformat.
Alle tallene mellom punktene kan v?re mellom 0 og 255, slik at IP-adresser for eksempel kan v?re
- 205.112.45.60
- 34.243.44.155
Disse tallene kan ogs? skrives i bin?r form ved ? ta hver av desimalverdiene som er atskilt med prikker, og konvertere dem til bin?r form. Et tall som 205.112.45.60 kan alts? skrives som:
11001101.01110000.00101101.00111100
Hver av disse bin?re komponentene kalles en oktett, men dette begrepet brukes ikke ofte i subnettpraksis. Det dukker imidlertid opp i klasserom og b?ker, s? det er lurt ? vite hva det er (og s? glemme det).
Hvorfor er hvert tall begrenset til 0 til 255? IP-adresser er begrenset til 32 bits lengde, og det maksimale antallet kombinasjoner av bin?re tall du kan ha i en oktett, er 256 (matematisk beregnet som 28). Den st?rste IP-adressen du kan ha, er derfor 255.255.255.255.255, gitt at alle oktetter kan v?re fra 0 til 255.
Det er enda et aspekt ved en IP-adresse som er viktig ? forst? – begrepet klasse.
Hver IP-adresse tilh?rer en klasse av IP-adresser avhengig av tallet i den f?rste oktetten. Disse klassene er: