mask 用來區分乙個ip位址的網路部分和主機部分由左至右連續的「1」來表示網路位的部分,不能被0斷開!!
連續的「0」用來表示主機位的部分
ip位址與掩碼做「與」運算,得出的結果就是「網路id」
172.16.0.0
255.255.0.0
這個組合說明這是乙個網路id,掩碼為 /16掩碼只能取下面的值:
0000 0000 = 0
1000 0000 = 128
1100 0000 = 192
1110 0000 = 224
1111 0000 = 240
1111 1000 = 248
1111 1100 = 252
1111 1110 = 254
1111 1111 = 255
「1」表示網路部分的位數,照抄
「0」表示主機部分的位數,全0
wild card (反掩碼) 用來表示主機位的個數由右至左連續的"1"來表示主機位的個數,不能被0斷開!!
乙個ip字首 + 反掩碼 = ip位址的範圍有反掩碼來控制這個範圍的大小。
反掩碼只能取下面的值:
0000 0000 = 0 1個ip位址
0000 0001 = 1 2個ip位址
0000 0011 = 3 4個ip位址
0000 0111 = 7 8個ip位址
0000 1111 = 15 16個ip位址0001 1111 = 31 32個ip位址0011 1111 = 63 64個ip位址0111 1111 = 127 128個ip位址1111 1111 = 255 256個ip位址「0」表示不能改變的部分,既被固定的字首部分。
「1」表示可變的部分,任意取值,既可取的ip位址部分。
例如:172.16.0.0
0.0.255.255
這個組合表示從172.16.0.0~172.16.255.255這65536個ip位址
192.168.1.0
0.0.0.255
這個組合表示從192.168.1.0 ~ 192.168.1.255 這256個ip位址
12.1.1.1
0.0.0.0
表示所有bit固定不變。就表示乙個位址:12.1.1.1wildcard (萬用字元)
「0」--- 鎖住。用來固定不能變的部分。
「1」--- 任意取值,用來表示放開的部分。不需要連續!!
比如:192.168.
1.4和192.168.
1.12這2個位址,可以用 192.168.
1.4 0.0.
0.8 來表示出來。
奇數字址:
192.168.1.0000 0001
0.0.0.1111 1110
偶數字址:
192.168.1.0000 0000
0.0.0.1111 1110
子網掩碼的計算方法
一 為什麼要使用ip位址?乙個ip位址是用來標識網路中的乙個通訊實體,比如一台主機,或者是路由器的某乙個埠。而在基於ip協議網路中傳輸的資料報,也都必須使用ip位址來進行標識,如同我們寫一封信,要標明收信人的通訊位址和發信人的位址,而郵政工作人員則通過該位址來決定郵件的去向。同樣的過程也發生在計算機...
子網掩碼的計算與劃分詳解
家庭網路 子網掩碼的計算與劃分詳解 一 子網掩碼的計算 tcp ip網間網技術產生於大型主流機環境中,它能發展到今天的規模是當初的設計者們始料未及的。網間網規模的迅速擴充套件對ip位址模式的威脅並不是它不能保證主機位址的唯一性,而是會帶來兩方面的負擔 第一,巨大的網路位址管理開銷 第二,閘道器尋徑急...
子網掩碼的計算與劃分詳解
一 子網掩碼的計算 tcp ip網間網技術產生於大型主流機環境中,它能發展到今天的規模是當初的設計者們始料未及的。網間網規模的迅速擴充套件對ip位址模式的威脅並不是它不能保證主機位址的唯一性,而是會帶來兩方面的負擔 第一,巨大的網路位址管理開銷 第二,閘道器尋徑急劇膨脹。其中第二點尤為突出,尋徑表的...