
我很困惑。
從RFC 1918:
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
172.16/12
對於範圍16
- ,前綴對我來說似乎很奇怪31
。口罩是應該使用連續的二進制 1。
/12
連續 1的前綴應指示:
11111111.11110000
只有172.16
( 10101100.00010000
) 被該範圍屏蔽。16
八位元組的所有非位元17
-31
不受遮罩保護。
但是,要覆蓋的二進制掩碼172.16
-172.31
是
11111111.00011111
列表172.16
- 172.31
:
10101100.00010000
10101100.00011111
10101100.00011110
10101100.00011101
10101100.00011100
10101100.00011011
10101100.00011010
10101100.00011001
10101100.00011000
10101100.00010111
10101100.00010110
10101100.00010101
10101100.00010100
10101100.00010011
10101100.00010010
10101100.00010001
172.16/16
因此,用( )前綴11111111.11111111
來掩蓋所有這些對我來說更有意義。
172.16.0.0
RFC 1918 的-範圍是否172.31.255.255
不連續?
或/12
前綴實際上表示:
11111111.00001111
但是,該數字範圍僅限於15
,在這種情況下我們需要:
11111111.00011111
172.16/13
而且,如果不連續的話,應該是。
答案1
只有
172.16
(10101100.00010000
) 被該範圍屏蔽。所有奧克特 17-31 均不受掩模保護。
不,那不是真的。從 16 到 31 的所有八位元組均被遮罩覆蓋,因為它們都具有 形式0001xxxx
。
網路遮罩的目的是指示靜止的地址的一部分,如果您查看帖子中的列表,前 12 個連續位是靜態的,而其餘的則是可變的。這就是為什麼掩碼的第一個八位元組11111111
畢竟是 ,而不是00000000
- 它表示( 的 )的所有八位元172
都是固定的,同樣第二個八位元組11110000
表示前 4 位元是固定的。
但即使網路遮罩指示變數部分,它仍然是連續的,因為第二個八位元組的最後 4 位和第 3-4 個八位元組的所有位元都是可變的,沒有間隙。
答案2
每這位患者的回答是 u1686_grawity,面罩不覆蓋可能的數字,但是不可改變的數字!
11111111.11110000
保護前十二個空格:
10101100.0001xxx
允許該範圍16
-31