Här är uppdelningen av hur en router bestämmer subnet -nätverksadressen från en IP -adress och subnetmask:
1. Förstå IP -adresser och subnätmasker
* IP -adress: En IP -adress är en unik identifierare för en enhet i ett nätverk. Den består av två delar:
* Nätverksdel: Identifierar nätverket som enheten tillhör.
* Värddel: Identifierar den specifika enheten i nätverket.
* subnetmask: En undernätmask är ett 32-bitars binärt nummer som definierar nätverksdelen på en IP-adress. Den använder 1s för att representera nätverksdelen och 0s för värddelen.
2. Processen:Anding IP- och Subnet -masken
1. Konvertera till binär: Både IP-adressen och subnetmasken konverteras till deras binära representationer (32-bitars sekvenser av 0s och 1s).
2. Bitvis och drift: Routern utför lite och drift mellan IP -adressen och subnätmasken. Denna operation jämför motsvarande bitar i båda siffrorna:
* Om båda bitarna är 1 är resultatet 1.
* Om en bit är 0 är resultatet 0.
3. resulterande nätverksadress: Resultatet av OCH -operationen ger nätverksdelen av IP -adressen, som är Subnet -nätverksadressen.
Exempel:
Låt oss säga att du har:
* IP -adress:192.168.1.10
* Subnet Mask:255.255.255.0
1. Binär konvertering:
* IP:11000000.10101000.00000001.00001010
* Mask:11111111.1111111.1111111.00000000
2. Bitwise och:
`` `
11000000.10101000.00000001.00001010 (IP)
11111111.11111111.1111111.00000000 (mask)
---------------------------------------
11000000.10101000.00000001.00000000
`` `
3. Nätverksadress:
Den resulterande nätverksadressen är 11000000.10101000.00000001.00000000, som konverterar tillbaka till decimal som 192.168.1.0 .
Viktiga anteckningar:
* Subnet -nätverksadressen används för att identifiera vilket nätverk en enhet tillhör.
* Routrar använder denna information för att vidarebefordra trafik korrekt i ett nätverk och mellan nätverk.
Låt mig veta om du vill utforska specifika exemplar för subnetmask eller ha ytterligare frågor!