I IP -adressering (IPv4 och IPv6) är en IP -adress uppdelad i två delar:nätverksdelen och värddelen. Denna uppdelning bestäms av subnätmasken. Undernätmasken fungerar som en stencil, vilket indikerar vilka bitar av IP -adressen som tillhör nätverket och som tillhör värden.
Nätverksdel:
* Identifierar nätverket: Denna del av IP -adressen anger vilken nätverk en viss enhet tillhör. Alla enheter i samma nätverk kommer att ha samma nätverksdel i sina IP -adresser.
* bestäms av subnetmasken: Undernätmasken använder binära 1s för att indikera nätverksdelen och 0s för att indikera värddelen. En bitvis och drift mellan IP -adressen och subnätmasken ger nätverksadressen.
* Exempel (IPv4): Låt oss säga att en IP -adress är 192.168.1.10 och undernätmasken är 255.255.255.0. Nätverksdelen är 192.168.1.0 eftersom subnätmasken indikerar att den sista oktetten (0,0 -delen) representerar värden.
Värddel:
* identifierar den specifika enheten: Denna del av IP -adressen identifierar unikt en viss enhet i nätverket. Inga två enheter i samma nätverk kan ha samma värddel.
* bestäms av subnetmasken: Som nämnts definierar subnetmaskens 0s värddelen.
* Exempel (IPv4): Fortsätter exemplet ovan är värddelen 192.168.1.10 .10.
Visuellt exempel (IPv4):
Låt oss använda binär för att göra det tydligare:
* IP -adress: 192.168.1.10 (11000000.10101000.00000001.0000101010)
* subnetmask: 255.255.255.0 (11111111.11111111.1111111.00000000)
Utför lite och::
`` `
11000000.10101000.00000001.00001010
11111111.1111111.11111111.00000000
-------------------------------------
11000000.10101000.00000001.00000000 (192.168.1.0 - nätverksadress)
`` `
De återstående bitarna (00001010) representerar värddelen.
ipv6: Konceptet är detsamma, men undernätmasken representeras annorlunda och adresseringsschemat är mycket mer komplex. I stället för en prickad decimal notation använder IPv6 en hexadecimal notation, och subnätmasker uttrycks ofta med CIDR -notation (t.ex. /64).
I huvudsak är att förstå nätverket och värddelarna avgörande för nätverksadministration, routing och korrekt nätverkskonfiguration. Den definierar hur enheter grupperas och identifieras i ett nätverk.