之前學CCNA時每次遇到計算遮罩都讓我很頭大
今天上課學到的再配合同學提供的方法真的讓我解決了煩腦已久的問題了
今天一定要把這方法記錄起來
避免下次要用時忘了就麻煩了 


我們常會在查看IP時看到像這樣的表示法:192.168.3.12/24
這/24是以2進位表示有24個1,以10進位則是以255.255.255.0來表示
在計算時如果/後之數字是在24-32即用32去減/後之數字,16-24即用24去減/後之數字,8-16即用16/後之數字,0-8即用8/後之數字
如數字為8即遮罩為:255.0.0.0,16即遮罩為:255.255.0.0,24即遮罩為:255.255.255.0,32即遮罩為:255.255.255.255(當然這不可能出現啦)

例1:
192.168.3.73/27
32 - 27 5
25 = 16  將所得之數*2
16 * 2 =32  此即為每段之IP數量
256 - 32 = 224 =>Submask:  255.255.255.224
若要計算73的Network ID及廣播位址
73 / 32 = 2.xxx
32 * 2 = 64 => Network ID: 192.168.3.64
64 + (32-1) = 95 =>Broadcast: 192.168.3.95

例2:
172.16.223.56/20
24 - 20 = 4
24 = 8  將所得之數*2
8 * 2 =16
256 - 16 = 224 =>Submask:  255.255.240.0
若要計算223的Network ID及廣播位址
223 / 16 = 13.xxx
16 * 13 = 208 => Network ID: 172.16.208.0
208 + (16-1) = 223 =>Broadcast: 172.16.223.255

例3:
10.195.123.45/10
16 - 10 = 6
26 = 32  將所得之數*2
32 * 2 =64
256 - 64 = 192 =>Submask:  255.192.0.0
若要計算195的Network ID及廣播位址
195 / 64 = 3.xxx
64 * 3 = 192 => Network ID: 10.192.0.0
192 + (64-1) = 255 =>Broadcast: 10.255.255.255

例4:
115.86.186.97/4
8 - 4 = 4
24 = 8  將所得之數*2
8 * 2 =16
256 - 16 = 240 =>Submask:  240.0.0.0
若要計算115的Network ID及廣播位址
115 / 16 = 7.xxx
16 * 7 = 112 => Network ID: 112.0.0.0
112 + (16-1) = 127 =>Broadcast: 127.255.255.255

arrow
arrow

    小必 發表在 痞客邦 留言(0) 人氣()