128.14.35.7/20是某一地址塊,求該地址塊中的網絡地址,IP地址最大值,最小值,地址數
這里的最大值:廣播地址,最小值:網絡地址,地址數:可分配主機數
最關鍵的一步就點分十進制轉換成二進制,然后與地址掩碼進行按位與計算
要解決這個問題,我們需要先理解CIDR(無類別域間路由)表示法中/20
的含義:它表示子網掩碼前20位為網絡位,后12位為主機位。下面逐步計算該地址塊的各項參數:
1. 網絡地址(Network Address)
網絡地址是將IP地址的主機位全部置為0得到的地址。
- 給定IP地址:
128.14.35.7
(二進制表示為:10000000.00001110.00100011.00000111
) - 子網掩碼
/20
的二進制:11111111.11111111.11110000.00000000
(前20位為1,后12位為0) - 兩者做與運算,主機位(后12位)清零:
結果為10000000.00001110.00100000.00000000
,轉換為十進制即**128.14.32.0
**。
2. IP地址最小值
最小值即網絡地址(主機位全為0,且該地址通常作為網絡標識,不分配給主機)。
結果:128.14.32.0
3. IP地址最大值
最大值是將主機位全部置為1得到的地址(該地址通常作為廣播地址,不分配給主機)。
- 網絡地址
128.14.32.0
的主機位(后12位)全為1時,二進制為:10000000.00001110.00101111.11111111
- 轉換為十進制:
128.14.47.255
4. 地址數
可用地址數 = 總地址數 - 2(網絡地址和廣播地址不可分配)。
- 總地址數 = 2^主機位數 = 2^12 = 4096
- 可用地址數 = 4096 - 2 = 4094
總結
參數 | 結果 |
---|---|
網絡地址 | 128.14.32.0 |
IP地址最小值 | 128.14.32.0 |
IP地址最大值 | 128.14.47.255 |
可用地址數 | 4094 |