Hvis du nogensinde har prøvet at ændre nogle af dine routereindstillinger (i det mindste for at ændre dit Wi -Fi -netværksnavn og/eller adgangskode) er chancerne - du har set en IP -adresse, der ligner den fra titlen. Noget, der starter med 192.168.1 Du var nødt til at indtaste denne adresse i din browser for at få adgang til indstillingerne. Men du har aldrig været nødt til at bruge denne nøjagtige adresse, fordi denne adresse er kendt som en netværks -IP -adresse eller netværks -ID.

Hvad er netværks -id, spørger du måske? Hvad er så vigtigt omkring 192.168.1.0, og hvorfor har vi brug for det? Det er nøjagtigt, hvorfor vi er her - for at besvare alle disse spørgsmål. Men for at komme til vores hovedemne er vi nødt til at dække nogle grundlæggende først.

Grundlæggende om IP -adressering

Hver enhed, der er tilsluttet hvert netværk, skal have en IP -adresse. Det er den eneste måde at identificere en enhed (eller en server eller et websted) på et netværk og kommunikere med det. Tænk på det som et telefonnummer eller din adresse. For at en pakke eller et brev skal nå den rigtige destination (eller for et telefonopkald, der skal modtages), skal din adresse (og dit telefonnummer) være unik.

I henhold til IPv4 , som er et sæt regler, der definerer, hvordan en IP -adresse skal se ud, og hvordan processen med at tildele IP -adresser. Hvert IP -adresse består af 32 bit (nuller og dem), arrangeret i 4 octets (som er en gruppe af 8 bit - 8 nuller og dem). Vores computere, routere og andre enheder ser IP -adresser i denne binære form.

Det, vi ser som en IP -adresse, er en streng på fire numre, adskilt af prikker (noget som 192.168.1.1 ). Hvert af numrene i en IP-adresse varierer fra 0-255. Hvorfor? Fordi det mindste antal, som du kan skrive med 8 bit, er nul (8 nuller), og det største antal, du kan skrive med 8 bit, er 255 (8 dollars). Hver kombination af 8 nuller og dem giver dig et tal mellem 0 og 255.

Vi vil forklare, hvordan binære former omdannes til reelle tal i en anden artikel. For tiden er det vigtigt at vide, hvordan en IP -adresse ser ud, og at du kan lave 4,3 milliarder adresser med 32 bit. Det virker meget, men når du overvejer antallet af enheder, der er forbundet til internettet (som er mere end 10 milliarder), vil du forstå, at det tilgængelige antal IPv4 -adresser uden at introducere nogle nye regler og værktøjer ikke er nok.

Private og offentlige adresser

Indførelsen af ​​private og offentlige adresser gjorde det muligt for os at bruge visse adresser et ubegrænset antal gange. Forskellen mellem offentlige og private adresser er, at de offentlige kan routbare (du kan få adgang til dem via Internettet), mens de private ikke kan rutes.

Private adresser bruges kun inden for LAN -netværk. Fordelen ved private IP -adresser er, at de kan genbruges på ethvert LAN -netværk. De skal kun være unikke inden for et enkelt LAN. Så enheden, som du bruger til at læse denne artikel, vil have en privat IP-adresse (192.168.1.16, for eksempel), og kun denne enhed på alle enheder, der er forbundet til dit hjem Wi-Fi, vil have den adresse. Men din nabo har sit eget Wi-Fi-netværk (som er et separat LAN-netværk), og han kunne også have denne nøjagtige adresse tildelt sin pc, bærbar computer, telefon eller en anden enhed. Så længe du og din nabo er forbundet med to separate LAN'er, er Therell ikke noget problem. Det samme gælder for hver nabo i din gade, enhver borger i din by eller stat og hvert LAN -netværk i verden. Der kan være en enhed på hvert LAN i verden ved hjælp af den nøjagtige samme private IP -adresse.

Alle IP -adresser i verden er opdelt i 5 klasser (A til E). I løbet af de første tre klasser er der blokke med private adresser.

Statiske og dynamiske adresser

Udover offentlige og private adresser, er der endnu en afdeling, der gjorde det muligt for os at genbruge visse IP -adresser. Ligesom IP -adresser kan være offentlige eller private, kan de også være statiske eller dynamiske. Alle private og alle offentlige adresser kan være både - statiske og dynamiske (men ikke på samme tid). Statiske adresser er dem, der ikke ændrer sig - de tildeles altid den samme enhed. Dynamiske adresser kan ændres - de tildeles (lejes) til enheder af DHCP -servere. DHCP -servere kan tage dynamiske adresser tilbage, når de ikke er i brug og tildele dem til andre enheder.

Undernetting

Undernetning er sandsynligvis det vanskeligste udtryk at forklare og kræver en smule mere indsats for at mestre, men det er afgørende for at forstå formålet med 192.168.1.0 og formålet med netværksadresser (netværks -ID'er) generelt.

Udover en IP -adresse har hver enhed, der er tilsluttet et netværk (ethvert netværk), også en undernetmaske . Denne undernetmaske har den samme form som en IP -adresse (for eksempel - 255.255.255.0). Undernetmasken er vigtig for vores routere - baseret på undernetmasken bestemmer routeren netværket og den specifikke vært, der antages at modtage de indkommende pakker. Du ser - routeren bruger undernetmasken til at opdele IP -adressen i to dele - den ene, der definerer netværket og den anden, der definerer værten.

Som forklaret i det første afsnit består hver IP -adresse af 32 bit (32 nuller og dem). Undernetmasken bærer information om netværket og vært. Det fortæller dig, hvor mange bits i en IP -adresse definerer netværket, og hvor mange bits definerer værten. I en undernetmaske er alle de bits, der definerer netværket, 1s, og alle bits, der definerer værten, er 0s.

Lad os tage den tidligere nævnte undernetmaske 255.255.255.0 som et eksempel. Denne undernetmaske er forresten standard subnetmaske for alle 192.168.1.x IP -adresser. Så lad os også tage en af ​​adresserne fra dette interval for at gøre tingene klarere. Lad os tage 192.168.1.15. Undernetmasken fortæller os, at de første tre oktetter (24 bit) i en IP -adresse repræsenterer netværket, mens de resterende 8 bit repræsenterer værten.

I en adresse 192.168.1.15 repræsenterer de første tre numre (24 bit) netværket, mens nummer 15 repræsenterer værten.

I stedet for at skrive en værts -IP -adresse sammen med en undernet -adresse, kan du forenkle den og skrive i denne form - 192.168.1.15/24. 24 er igen antallet af bits i en IP -adresse, der henviser til netværket (det er antallet af 1'er i undernetmasken).

Antallet, der følger IP-adressen og repræsenterer undernettet, kaldes CIDR ( klasseløs routing mellem domæner ). Nu behøver det nummer, der følger IP -adressen, ikke kun 24. Det kan være 22 eller 21 eller 25 eller 26 (i vores tilfælde ethvert nummer op til 30). Med andre ord, din undernetmaske behøver ikke at være 255.255.255.0 - antallet af 1s i undernetmasken behøver ikke altid være 24.

Ved at bruge en anden slags maske kan du oprette større eller mindre undernet (separate netværk) med flere eller færre værter forbundet til dette undernet. Lad os gøre dette klarere gennem et eksempel.

Lad os antage, at vores IP -adresse er 192.168.1.1, og vores undernetmaske er 255.255.255.0. Som forklaret kan du skrive vores adresse i denne form - 192.168.1.1/24. Hvad ved vi om antallet af undernet og antallet af værter på hvert undernet baseret på adressen og undernetmasken?

Lignende artikler:

Vi ved godt, at de første tre numre (tre oktetter eller 24 bit) definerer netværket, mens det sidste nummer definerer værten (den sidste oktet, de sidste 8 bit). Som vi også ved, kan det sidste nummer i en IP -adresse være et hvilket som helst tal mellem 0 og 255.

Så har vi i alt 256 mulige værtsadresser? Altså nej. Sagen er - for hvert undernet skal du have to dedikerede adresser - en til netværket (netværksadresse eller netværks -id) og en til udsendelse (brugt til at udsende til alle værter på netværket). Som standard er den første IP -adresse i undernettet netværksadressen, mens den sidste er udsendelsesadressen.

Som diskuteret kan du også lave større eller mindre undernet ved at tildele en anden maske til vores IP -adresse. Lad os se, hvad der sker, hvis vores undernetmaske bruger 25 bit. Hvis 25 bit definerer netværket, henviser kun 7 bit til værten. Antallet af kombinationer af syv 0'er og 1s er 27 (128), men som du ved er den første og den sidste adresse forbeholdt netværks -ID og udsendelse. Så du har 126 adresser, der kan tildeles værter. Men du har ikke kun et undernet - du har to. Hvis adressen er 192.168.1.x/25, bruger det første undernet 192.168.1.0 som netværksadresse (192.168.1.128 er udsendelsesadressen). Det andet undernet bruger 192.168.1.129 som netværksadresse og 192.168.1.255 som udsendelsesadresse. Alle adresser mellem netværket og udsendelsesadresser er værtsadresser.

Du kan endda have 30 bit, der definerer netværket og kun 2 bit, der definerer værtsadresser. I dette tilfælde har vi 64 undernet og 4 adresser pr. Undernet (men kun to til værterne, fordi du altid har to adresser, der er forbeholdt netværks -ID og til udsendelse).

Som du kan se, uanset den undernetmaske, du bruger med vores 192.168.1.x -adresse, vil 192.168.1.0 være netværks -ID (netværksadresse) for det første undernet. Men hvad er poenget med en netværksadresse? Hvorfor har vi brug for en dedikeret adresse til netværket? Lad os finde ud af det i det næste kapitel

192.168.1.0 som en netværksadresse

Uden netværksadressen ville din router ikke vide, hvor de skulle sende de indkommende data . Det ville ikke vide, hvor destinationsværten er. Så din router skal først bestemme det rigtige netværk og derefter finde den rigtige vært på det netværk.

Når du tænker over det, er routeren som en postbud. En postbud skal levere hvert bogstav/pakke til den rigtige adresse, og din router skal levere hver datapakke til den rigtige vært. For at postbudet skal levere brevet, har han brug for et gadenavn og en gadeadresse. Routeren har på den anden side brug for en netværksadresse og en værtsadresse. Så gadenavnet er som en netværksadresse (netværks -ID), og gadetummeret er som en værtsadresse.

Routere modtager datapakker sammen med en destinations -IP -adresse og med sin undernetmaske. Lad os sige, at vores router skal sende en datapakke til værten med en adresse 192.168.1.4/24. Baseret på hvad vi har lært, ved vi straks, at den rigtige netværksadresse er 192.168.1.0, og at det sidste nummer i adressen repræsenterer vores vært. Vores router sammenligner adresser og undernet -masker i binær form. Baseret på destinations -IP- og Subnet -masken registrerer routeren først netværksadressen og finder derefter vores vært.

Så uden adressen fra vores titel (192.168.1.0) ville vores router ikke vide, hvordan man finder den rigtige vært (i dette tilfælde - 192.168.1.4). Adressen fra titlen er netværksadressen for det første undernet på ethvert 192.168.1.x -netværk (uanset undernetmasken).