Om du någonsin har försökt ändra några av dina routrarinställningar (åtminstone för att ändra ditt Wi -Fi -nätverksnamn och/eller lösenord) är chansen att du har sett en IP -adress som liknar den från titeln. Något som börjar med 192.168.1 Du har varit tvungen att skriva in den här adressen i din webbläsare för att komma åt inställningarna. Men du har aldrig varit tvungen att använda den exakta adressen, eftersom den här adressen är känd som en nätverks -IP -adress eller nätverks -ID.

Vad är nätverks -ID, kan du fråga? Vad är så viktigt med 192.168.1.0 och varför behöver vi det? Tja, det är exakt varför vi är här - för att svara på alla dessa frågor. Men för att komma till vårt huvudämne måste vi först täcka några grunder.

Grunderna för IP -adressering

Varje enhet som är ansluten till varje nätverk måste ha en IP -adress. Det är det enda sättet att identifiera en enhet (eller en server eller en webbplats) i ett nätverk och kommunicera med den. Tänk på det från ett telefonnummer eller din adress. För att ett paket eller ett brev ska nå rätt destination (eller för att ett telefonsamtal ska tas emot) måste din adress (och ditt telefonnummer) vara unikt.

Enligt IPv4 , som är en uppsättning regler som definierar hur en IP -adress ska se ut och hur processen för att tilldela IP -adresser fungerar. Varje IP -adress består av 32 bitar (nollor och sådana), ordnade i 4 oktetter (vilket är en grupp av 8 bitar - 8 nollor och sådana). Våra datorer, routrar och andra enheter ser IP -adresser i denna binära form.

Det vi ser som en IP -adress är en sträng med fyra nummer, åtskilda med prickar (något som 192.168.1.1 ). Var och en av siffrorna i en IP-adress sträcker sig från 0-255. Varför? Tja, eftersom det minsta antalet som du kan skriva med 8 bitar är noll (8 nollor), och det största antalet du kan skriva med 8 bitar är 255 (8 sådana). Varje kombination av 8 nollor och sådana ger dig ett nummer mellan 0 och 255.

Vi kommer att förklara hur binära former förvandlas till verkliga nummer i någon annan artikel. För tillfället är det viktigt att veta hur en IP -adress ser ut och att du kan göra 4,3 miljarder adresser med 32 bitar. Det verkar mycket, men när du tänker på antalet enheter som är anslutna till internet (som är mer än 10 miljarder) kommer du att förstå att det tillgängliga antalet IPv4 -adresser, utan att införa några nya regler och verktyg, inte räcker.

Privata och offentliga adresser

Införandet av privata och offentliga adresser gjorde det möjligt för oss att använda vissa adresser ett obegränsat antal gånger. Skillnaden mellan offentliga och privata adresser är att de offentliga är rutbara (du kan komma åt dem via internet), medan de privata inte är rutbara.

Privata adresser används endast inom LAN -nätverk. Fördelen med privata IP -adresser är att de kan återanvändas i alla LAN -nätverk. De måste bara vara unika inom ett enda LAN. Så enheten som du använder för att läsa den här artikeln kommer att ha en privat IP-adress (192.168.1.16, till exempel) och endast den här enheten för alla enheter som är anslutna till ditt hem Wi-Fi kommer att ha den adressen. Men din granne har sitt eget Wi-Fi-nätverk (som är ett separat LAN-nätverk) och han kan också få denna exakta adress tilldelad sin dator, bärbara dator, telefon eller någon annan enhet. Så länge du och din granne är anslutna till två separata LAN, är det inga problem. Detsamma gäller för varje granne på din gata, varje medborgare i din stad eller stat och varje LAN -nätverk i världen. Det kan finnas en enhet på varje LAN i världen med exakt samma privata IP -adress.

Alla IP -adresser i världen är indelade i 5 klasser (A till E). Inom de tre första klasserna finns det block med privata adresser.

Statiska och dynamiska adresser

Förutom offentliga och privata adresser, finns det ytterligare en division som gjorde det möjligt för oss att återanvända vissa IP -adresser. Precis som IP -adresser kan vara offentliga eller privata kan de också vara statiska eller dynamiska. Alla privata och alla offentliga adresser kan vara både - statiska och dynamiska (men inte samtidigt). Statiska adresser är de som inte ändras - de tilldelas alltid samma enhet. Dynamiska adresser kan ändras - de tilldelas (hyrs) till enheter av DHCP -servrar. DHCP -servrar kan ta tillbaka dynamiska adresser när de inte används och tilldela dem till andra enheter.

Undernät

Undernätning är förmodligen den svåraste termen att förklara och kräver lite mer ansträngning att behärska, men det är avgörande för att förstå syftet med 192.168.1.0 och syftet med nätverksadresser (nätverks -ID) i allmänhet.

Förutom en IP -adress har varje enhet ansluten till ett nätverk (vilket som helst nätverk) också en subnätmask . Denna undernätmask har samma form som en IP -adress (till exempel - 255.255.255.0). Undernätmasken är viktig för våra routrar - baserat på subnetmasken bestämmer routern nätverket och den specifika värden som är tänkt att ta emot de inkommande paketen. Du förstår - routern använder subnetmasken för att dela upp IP -adressen i två delar - en som definierar nätverket och det andra som definierar värden.

Som förklarats i det första avsnittet består varje IP -adress av 32 bitar (32 nollor och sådana). Undernätmasken har information om nätverket och värden. Den berättar hur många bitar i en IP -adress definierar nätverket och hur många bitar som definierar värden. I en undernätmask är alla bitar som definierar nätverket 1s, och alla bitar som definierar värden är 0s.

Låt oss ta den tidigare nämnda subnätmasken 255.255.255.0 som ett exempel. Denna undernätmask är förresten standardmasken för alla 192.168.1.x IP -adresser. Så låt oss också ta en av adresserna från detta intervall för att göra saker tydligare. Låt oss ta 192.168.1.15. Undernätmasken berättar att de tre första oktetterna (24 bitarna) i en IP -adress representerar nätverket, medan de återstående 8 bitarna representerar värden.

I en adress 192.168.1.15 representerar de tre första numren (24 bitarna) nätverket, medan nummer 15 representerar värden.

Istället för att skriva en värd -IP -adress tillsammans med en undernätadress kan du förenkla den och skriva i detta formulär - 192.168.1.15/24. 24 är återigen antalet bitar i en IP -adress som hänvisar till nätverket (det är antalet 1s i subnätmasken).

Numret som följer IP-adressen och representerar subnätet kallas CIDR ( klasslös interdomänruttning) . Nu behöver numret som följer IP -adressen inte vara bara 24. Det kan vara 22, eller 21 eller 25 eller 26 (i vårt fall upp till 30). Med andra ord, din subnätmask behöver inte vara 255.255.255.0 - antalet 1s i subnätmasken behöver inte alltid vara 24.

Genom att använda en annan typ av mask kan du skapa större eller mindre subnät (separata nätverk) med mer eller färre värdar anslutna till det undernätet. Låt oss göra detta tydligare genom ett exempel.

Låt oss anta att vår IP -adress är 192.168.1.1 och vår subnätmask är 255.255.255.0. Som förklarats kan du skriva vår adress i detta formulär - 192.168.1.1/24. Vad vet vi om antalet subnät och antalet värdar på varje undernät baserat på adress- och subnätmasken?

Liknande artiklar:

Vi vet att de tre första siffrorna (tre oktetter eller 24 bitar) definierar nätverket, medan det sista numret definierar värden (den sista oktetten, de senaste 8 bitarna). Som vi också vet kan det sista numret i en IP -adress vara valfritt nummer mellan 0 och 255.

Så vi har 256 möjliga värdadresser totalt? Tja, nej. Saken är - för varje undernät måste du ha två dedikerade adresser - en för nätverket (nätverksadress eller nätverks -ID) och en för sändning (används för att sända till alla värdar i nätverket). Som standard är den första IP -adressen i undernätet nätverksadressen, medan den sista är sändningsadressen.

Som diskuterats kan du också göra större eller mindre subnät genom att tilldela en annan mask till vår IP -adress. Låt oss se vad som händer om vår subnätmask använder 25 bitar. Om 25 bitar definierar nätverket, hänvisar endast 7 bitar till värden. Antalet kombinationer av sju 0 och 1 är 27 (128) men som ni vet är den första och den sista adressen reserverade för nätverks -ID och sändningar. Så du har 126 adresser som kan tilldelas värdar. Men du har inte bara ett undernät - du har två. Om adressen är 192.168.1.x/25 använder det första undernätet 192.168.1.0 som nätverksadress (192.168.1.128 är sändningsadressen). Det andra subnätet använder 192.168.1.129 som nätverksadress och 192.168.1.255 som sändningsadressen. Alla adresser mellan nätverket och sändningsadresserna är värdadresser.

Du kan till och med ha 30 bitar som definierar nätverket och endast 2 bitar som definierar värdadresserna. I det här fallet har vi 64 undernät och 4 adresser per subnät (men bara två för värdarna, eftersom du alltid har två adresser reserverade för nätverks -ID och för sändning).

Som ni ser, oavsett subnätmask du använder med vår 192.168.1.x -adress, 192.168.1.0 kommer att vara nätverks -ID (nätverksadress) för det första subnätet. Men vad är poängen med en nätverksadress? Varför behöver vi en dedikerad adress för nätverket? Låt oss ta reda på det i nästa kapitel

192.168.1.0 som nätverksadress

Utan nätverksadressen skulle din router inte veta var du ska skicka inkommande data. Det skulle inte veta var destinationsvärdet är. Så din router måste först bestämma rätt nätverk och sedan hitta rätt värd i det nätverket.

När du tänker på det är routern som en postman. En postmästare måste leverera varje brev/paket till rätt adress, och din router måste leverera varje datapaket till rätt värd. För att Postman ska leverera brevet behöver han ett gatunamn och en gatuadress. Routern, å andra sidan, behöver en nätverksadress och en värdadress. Så, gatunamnet är som en nätverksadress (nätverks -ID), och gatanumret är som en värdadress.

Routrar får datapaket tillsammans med en IP -adress och med sin subnätmask. Låt oss säga att vår router måste skicka ett datapaket till värden med en adress 192.168.1.4/24. Baserat på vad vi har lärt oss vet vi omedelbart att rätt nätverksadress är 192.168.1.0, och att det sista numret i adressen representerar vår värd. Vår router jämför adresserna och undernätmaskerna i binär form. Baserat på destinationens IP- och Subnet -mask, upptäcker routern först nätverksadressen och hittar sedan vår värd.

Så utan adressen från vår titel (192.168.1.0) skulle vår router inte veta hur man hittar rätt värd (i detta fall - 192.168.1.4). Adressen från titeln är nätverksadressen för det första undernätet på alla 192.168.1.x -nätverk (oavsett subnätmask).