最近在重看一些網絡知識,看到了子網掩碼部分,子網掩碼在實際使用和考試中都是要遇到的,但是子網掩碼的計算牽扯到二進制的轉換,比較麻煩。這次在網絡和論壇上看到了子網掩碼的簡易計算方法,就整理一下。子網掩碼和VLSM(可變長掩碼)的計算方法參見:子網掩碼入門之簡述
以C類網爲例。
如果要劃分出2個子網段,用256/2=128,得出每個子網中有128個IP地址,用256減去每個子網的地址數(256-128=128),子網掩碼就是255.255.255.128。
劃分成4個網段,256/4=64,每個子網64個地址,256-64=192,子網掩碼就是255.255.255.192。
劃分成8個網段,256/8=32,每個子網32個地址,256-32=224,子網掩碼就是255.255.255.224。
即,子網掩碼的最後一位數 就是用256減去每個子網的地址數而得出。
========================
實際應用中,如共有13臺主機,在設置子網掩碼時用255.255.255.0就浪費了,我們來設定VLSM。
13<2的4次方(16),即用16爲計算基數,256-16=240(注意:不是用256-13),得子網掩碼255.255.255.240
用256去減的那個子網的地址數,一定是2的N次方(N從0到10)。
如果主機數是13,加上兩頭的不可用的網絡和廣播IP地址數,一共是15,選取比15大,且最接近15的一個2的N次方值,即16。
如果主機是50,則52<2的6次方(64),256-64=192,子網掩碼255.255.255.192
下面是2的0次到10次方的計算值分別是:
1 2 4 8 16 32 64 128 256 512 1024
附常用掩碼位數與子碼掩碼對應列表: 每網段所含IP數
32----------255 . 255 . 255 . 255 + 1 =256
31---------- 255 . 255 . 255 . 254 + 2 =256
30---------- 255 . 255 . 255 . 252 + 4 =256
29---------- 255 . 255 . 255 . 248 + 8 =256
28---------- 255 . 255 . 255 . 240 16
27---------- 255 . 255 . 255 . 224 32
26---------- 255 . 255 . 255 . 192 64
25---------- 255 . 255 . 255 . 128 + 128 =256
24---------- 255 . 255 . 255 . 0 256
23---------- 255 . 255 . 254 . 0 512
22---------- 255 . 255 . 252 . 0 1024
21---------- 255 . 255 . 248 . 0
20---------- 255 . 255 . 240 . 0
19---------- 255 . 255 . 224 . 0
18---------- 255 . 255 . 192 . 0
17---------- 255 . 255 . 128 . 0
16---------- 255 . 255 . 0 . 0
子網掩碼的簡易計算方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
網掩碼計算網絡地址和廣播地址
smallCrab2009
2019-02-23 13:10:25
計算機網絡(NETWORK 部分二) 第5-6天
雲計算王森
2019-02-22 22:07:51
子網掩碼與子網劃分
freefly310
2019-02-22 21:31:34
子網掩碼的計算與劃分詳解
acmoc
2019-02-22 21:17:55
子網掩碼、ip地址、主機號、網絡號、網絡地址、廣播地址
kellywang
2019-02-22 21:16:23
NETWORK筆記3:IP地址分類(A類 B類 C類 D類 E類)
福祿緣
2019-02-22 20:35:59
快速計算子網掩碼的方法以及工具(3個,附件中)
jiehui1982
2019-02-22 19:32:26
非對稱網絡不通是子網掩碼導致的故障
本人已瘋癲
2019-02-22 17:58:36
實驗 配置linux的IP 子網掩碼 網關和創建YUM倉庫
筆墨生花
2019-02-22 17:23:54