1. 程式人生 > >已知ip地址和其子網掩碼如何求網路號子網號主機號

已知ip地址和其子網掩碼如何求網路號子網號主機號

已知ip地址為10.130.89.95,其子網掩碼為255.255.255.224,求其網路號、子網號和主機號。

要看子網掩碼變長在第幾節,255.255.255.224是在第四節借了位 
把224轉換為2進位制,windows的計算器科學型能幫你計算。是11100000,借了三位 
借了三位,子網個數為2的三次方等於8 即八個子網 
其實書上說得挺複雜,我感覺,計算網路號最簡單的方法就是 
256(這是個固定的數字)除以8(子網個數),等於32 
那麼,八個子網號就分別是 
10.130.89.0 
10.130.89.32 
10.130.89.64 
10.130.89.96 
10.130.89.128 
10.130.89.160 
10.130.89.192 10.130.89.224 即從0開始每一跳加32,就得到了這個答案。 廣播地址的演算法就是除了10.130.89.0以外,其他的子網號減1,還有一個10.130.89.255 就是: 10.130.89.31 10.130.89.63 10.130.89.95 10.130.89.127 10.130.89.159 10.130.89.191 10.130.89.223 主機號就是除了網路號廣播地址之外的所有地址。 10.130.89.1~10.130.89.30 10.130.89.33 ~ 63 10.130.89.65 ~ 95 10.130.89.97 ~ 127 10.130.89.129 ~ 159
10.130.89.161 ~ 191 10.130.89.193 ~ 223 10.130.89.225 ~ 254 然後得到的答案就是10.130.89.95是一個廣播地址 網路號是10.130.89.64 地址範圍是10.130.89.65~94
根據掩碼255.255.255.224,可知塊大小為32
那子網號應該是0,32,64,96.....
顯然該IP屬於網路10.130.89.64
並且是該網路的廣播地址
該網路主機範圍是10.130.89.65---94