Låt oss dela upp hur vi beräknar nätverks- och sändningsadresser, tillsammans med några användbara exempel.
Förstå subnätmasker
Nyckeln till att bestämma nätverks- och sändningsadresser ligger i att förstå undernätmasker.
* subnetmask: En subnätmask är ett 32-bitarsnummer (representerat i prickad decimal notation, som en IP-adress) som separerar en IP-adress i två delar:
* Nätverksdel: Identifierar nätverket som enheten tillhör.
* Värddel: Identifierar den specifika enheten i nätverket.
Beräkningssteg
1. Konvertera IP -adress och subnetmask till binär:
- Varje del av en IP-adress och subnetmask (t.ex. 192.168.1.1) är ett decimalnummer mellan 0 och 255. Konvertera dessa decimaler till deras binära ekvivalenter (8-bitars nummer).
2. Utför lite och drift: Applicera lite och drift mellan IP -adressen och subnätmasken, bit för bit. Komma ihåg:
- 1 och 1 =1
- 1 och 0 =0
- 0 och 1 =0
- 0 och 0 =0
3. Nätverksadress: Resultatet av Bitwise och Operation ger dig nätverksadressen.
4. sändningsadress:
- För att hitta sändningsadressen tar du nätverksadressen och ställ in alla värdbitar till 1s.
exempel
Exempel 1:/24 Subnet Mask
* IP -adress: 192.168.1.100
* subnetmask: 255.255.255.0 (/24)
binär konvertering:
* IP -adress:11000000.10101000.00000001.01100100
* Subnet Mask:11111111.111111.1111111.00000000
Bitwise och:
11000000.10101000.00000001.01100100 (IP -adress)
OCH
11111111.11111111.11111111.00000000 (Subnet Mask)
-----------------------------------------
11000000.10101000.00000001.00000000 (nätverksadress)
* Nätverksadress: 192.168.1.0
* sändningsadress: 192.168.1.255 (alla värdbitar inställda på 1)
Exempel 2:/20 subnetmask
* IP -adress: 10.10.20.15
* subnetmask: 255.255.240.0 (/20)
binär konvertering:
* IP -adress:00001010.00001010.00010100.000011111111111
* Subnet Mask:11111111.111111.111100.0000000000
Bitwise och:
00001010.00001010.00010100.00001111 (IP -adress)
OCH
11111111.11111111.11110000.00000000 (Subnet Mask)
-----------------------------------------
00001010.00001010.00010000.00000000 (nätverksadress)
* Nätverksadress: 10.10.16.0
* sändningsadress: 10.10.19.255 (alla värdbitar inställda på 1)
Nyckelpunkter
* Ju fler bitar i nätverksdelen av undernätmasken (högre / notation), desto mindre är nätverksstorleken och desto färre enheter kan du ha.
* Subnet -masken avgör hur många bitar som är tillägnad värddelen och därför hur många unika adresser du kan ha i det nätverket.
Ytterligare resurser
* [IP-subnetting-kalkylator] (https://www.calculator.net/subnet-calculator.html)
* [IP Subnetting Tutorial] (https://www.cisco.com/c/en/us/support/docs/ip/subnetting/137-9.html)
Låt mig veta om du har en specifik IP -adress och undernätmask som du vill beräkna, så går jag gärna igenom stegen!