(1)192.168.1.0/24 到 192.168.12.0/24 的總結位址是 192.168.0.0,總結的遮罩是/20
(2)172.148.0.0/13 到 172.156.0.0/13 的總結位址是 172.144.0.0,總結的遮罩是/16
以上兩個題目..總結位址如何算出來的可以理解..但總結的遮罩是如何算出來的..是有原理和公式嗎?
還是以什麼方式判斷出來的?
小弟知道問題很基本..但腦袋就是轉不過來 >< ..肯請大大們幫忙解說一下..感謝大大們....
(1)192.168.1.0/24~192.168.12.0/24:
總結位址取相同的bits, 從左邊開始比, 比到第一個不同處停止
192.168.00000001
192.168.00001100
192.168.0000 <==第三區, 相同的有四個bits, 所以mask是16+4=20, 共20個1
補零之後: 192.168.00000000 總結位址是192.168.0.0
因此答案是192.168.0.0/20, 或192.168.0.0/255.255.240.0
(2)172.148.0.0/13~172.156.0.0/13
總結位址取相同的bits, 從左邊開始比, 比到第一個不同處停止
172.10010100
172.10011100
172.1001 <==第二區相同的有四個bits, 所以mask是8+4=12, 共12個1
補零之後172.10010000 總結位址是172.144.0.0
因此答案是172.144.0.0/12, 或172.144.0.0/255.240.0.0
您的答案172.144.0.0/16是錯的, 因為相同的bits只到第四個bit.
總結位址? 在台灣較普遍的說法是..網路位址(Network ID),總結我還是第一次聽到!
就以 192.168.1.0 到 192.168.12.0 為例,一共是 12 個 CLASS C,12 < 16,所以要 4 個 Bits 來切仔網路。
若要將兩個 CLASS C 合併成同一個網段,就要將 255.255.255.0 的第三個 BYTE 借一個最低的位元來用,於是 Subnet MASK 會變成 255.255.254.0(也就是 23 個 "1"),CIDR 寫成 IP /23,每段就有 256*2-2 個 IP 可用。
但若要將一個 CLASS C 切成兩段,那就要從 255.255.255.0 的第四個 BYTE 的最高位元下手,就變成 255.255.255.128(CIDR 寫成 IP /25),這樣每段只有 256/2-2 的 IP 可用;同理,切四段就是 255.255.255.192(IP / 26),每段可用的 IP 數剩下 256/4-2 = 62 個。四段分別是
0~63 (0 代表 Network ID,63 則是該子網段的廣播位址),這兩個不能用,所以要 -2
64~127 (64 即 Network ID,127 則是廣播位址),所以 -2
128~191 (128 即 Network ID,191 則是廣播位址),所以 -2
192~254 (192 即 Network ID,254 則是廣播位址),所以 -2
這樣清楚嗎? SORRY~ 我的表達方式比較笨,盼您看得懂..
是指Route Summarization嗎~
雖然用處不同, 反正算法就跟VLSM一樣~