酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

子網掩碼怎麼計算

電腦3.29W

業務的發展常常會導致許多單位面臨這樣一個問題:工作站數量越來越多,管理單一的大型網絡也變得越來越艱難。如果將一個單一的大型網絡劃分爲多個子網,透過對每個子網進行單獨管理,可以明顯地提高整個網絡的性能。
要劃分子網就需要計算子網掩碼和分配相應的主機塊,儘管採用二進制計算可以得出相應的結論,但如果採用十進制計算方法,計算起來更爲簡便。經過長期實踐與經
驗積累,筆者總結出子網掩碼及主機塊的十進制算法。

子網掩碼怎麼計算

方法一:利用子網數來計算。

(01)1.首先,將子網數目從十進制數轉化爲二進制數;

(02)2.接着,統計得到的二進制數的位數,設爲N;

(03)3.最後,先求出此IP地址對應的地址類別的子網掩碼。再將求出的子網掩碼的主機地址部分(也就是“主機號”)的前N位全部置1,這樣即可得出該IP位址劃分子網的子網掩碼。

(04)例如:需將B類IP位址劃分成28個子網:1)(28)10=(11100)2;2)此二進制的位數是5,則N=5;3)此IP位址爲B類地址,而B類地址的子網掩碼是,且B類地址的主機地址是後2位(即0-255.1-254)。於是將子網掩碼中的主機地址前5位全部置1,就可得到,而這組數值就是劃分成28個子網的B類IP位址 的子網掩碼。

方法二:利用主機數來計算。

(01)1.首先,將主機數目從十進制數轉化爲二進制數;

(02)2.接着,如果主機數小於或等於254(注意:應去掉保留的兩個IP位址),則統計由“1”中得到的二進制數的位數,設爲N;如果主機數大於254,則 N>8,也就是說主機地址將超過8位;

(03)3.最後,使用將此類IP位址的主機地址位數全部置爲1,然後按照“從後向前”的順序將N位全部置爲0,所得到的數值即爲所求的子網掩碼值。

(04)例如:需將B類IP位址劃分成若干個子網,每個子網內有主機500臺:1)(500)10=(111110100)2;2)此二進制的位數是9,則N=9;3)將該B類地址的子網掩碼255. 255.0.0的主機地址全部置 1,得到。然後再從後向前將後9位置0,可得:11111111. 11111111.11111110.00000000即。這組數值就是劃分成主機爲500臺的B類IP位址的子網掩碼。

標籤:子網掩碼 計算