ip計算

一、利用子網數來計算 

在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。

1)將子網數目轉化爲二進制來表示

2)取得該二進制的位數,爲 N
)取得該IP地址的類子網掩碼,將其主機地址部分的的前N位置 1 即得出該IP地址劃分子網的子網掩碼。

如欲將B類IP地址168.195.0.0劃分成27個子網:

1)27=11011

2)該二進制爲五位數,N = 5

3)將B類地址的子網掩碼255.255.0.0的主機地址前5位置 1,得到 255.255.248.0

即爲劃分成 27個子網的B類IP地址 168.195.0.0的子網掩碼。

二、利用主機數來計算

1)將主機數目轉化爲二進制來表示

2)如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進制位數,爲 N,這裏肯定 N<8。如果大於254,則 N>8,這就是說主機地址將佔據不止8位。

3)使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置爲 0,即爲子網掩碼值。

如欲將B(c)類IP地址168.195.0.0劃分成若干子網,每個子網內有主機700臺(17):

1) 700=1010111100

2)該二進制爲十位數,N = 10(1001)

3)將該B類地址的子網掩碼255.255.0.0的主機地址全部置 1,得到255.255.255.255

然後再從後向前將後 10位置0,即爲: 11111111.11111111.11111100.00000000

即255.255.252.0。這就是該欲劃分成主機爲700臺的B類IP地址 168.195.0.0的子網掩碼。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章