子網數 主機數與子網掩碼的關係

2021-09-25 01:12:07 字數 2215 閱讀 1477

前幾天有位網友問我一些問題,最多能劃分多少個子網,最多能容納多少臺主機,子網掩碼怎麼算等等。我不假思索的告訴了他結果,可是他又問我結果是怎麼來的,詳細的計算步驟,這還著實為難了我一下。我幹這一行已經有11年了,技術和純理論的東西早就在工作中磨成了經驗,有些東西甚至成了本能和下意識,如同自己身體的一部分,自然能運用自如地將結果脫口而出,但是怎麼給他解釋呢,我認真地想了很久。因此我想把這些東西整理出來,希望有興趣的朋友能用得上。

注意:這篇博文是個人的經驗分享,並非知識普及和技巧介紹,非專業人士或者沒有網路技術理論基礎的朋友如果看不懂,望請見諒。

直接拿實際的例子說吧,這樣容易理解。

1、利用子網數目計算子網掩碼

把b類位址172.16.0.0劃分成30個子網路,它的子網掩碼是多少?

①將子網路數目30轉換成二進位制表示11110

②統計一下這個二進位制的數共有5位

注意:當二進位制數中只有乙個1的時候,所統計的位數需要減1(例如:10000要統計為4位)

④將b類位址的子網掩碼255.255.0.0主機位址部分5位變成1

⑤這就得到了所要的子網掩碼(11111111.11111111.11111000.00000000)255.255.248.0。

2、利用主機數目計算子網掩碼

把b類位址172.16.0.0劃分成若干子網路,每個子網路能容納500臺主機,它的子網掩碼是多少?

①把500轉換成二進位制表示111110100

②統計一下這個二進位制的數共有9位

③將子網掩碼255.255.255.255從後向前的9位變成0

④這就得到了所要的子網掩碼(11111111.11111111.11111110.00000000)255.255.254.0。

3、利用子網掩碼計算最大有效子網數

a類ip位址,子網掩碼為255.224.0.0,它所能劃分的最大有效子網數是多少?

①將子網掩碼轉換成二進位制表示11111111.11100000.00000000.00000000

②統計一下它的網路位共有11位

③a類位址網路位的基礎數是8,二者之間的位數差是3

④最大有效子網數就是2的3次方,即最多可以劃分8個子網路。

4、利用子網掩碼計算最大可用主機數

a類ip位址,子網掩碼為255.252.0.0,將它劃分成若干子網路,每個子網路中可用主機數有多少?

①將子網掩碼轉換成二進位制表示11111111.11111100.00000000.00000000

②統計一下它的主機位共有18位

③最大可用主機數就是2的18次方減2(除去全是0的網路位址和全是1廣播位址),即每個子網路最多有262142臺主機可用。

5、利用子網掩碼確定子網路的起止位址

b類ip位址172.16.0.0,子網掩碼為255.255.192.0,它所能劃分的子網路起止位址是多少?

①利用子網掩碼計算,最多可以劃分4個子網路

②利用子網掩碼計算,每個子網路可容納16384臺主機(包括網路位址和廣播位址)

③用16384除以256(網段內包括網路位址和廣播位址的全部主機數),結果是64

④具體劃分網路起止方法如下:

172.16.0.0~172.16.63.255

172.16.64.0~172.16.127.255

172.16.128.0~172.16.191.255

172.16.192.0~172.16.255.255

6、以下是個人經驗總結的關係表,

子網數 主機數與子網掩碼的關係

1 利用子網數目計算子網掩碼 把b類位址172.16.0.0劃分成30個子網路,它的子網掩碼是多少?將子網路數目30轉換成二進位制表示11110 統計一下這個二進位制的數共有5位 注意 當二進位制數中只有乙個1的時候,所統計的位數需要減1 例如 10000要統計為4位 將b類位址的子網掩碼255.2...

子網掩碼與子網個數 主機位址個數的關係

ip位址由網路號 network id 和主機號 host id 兩部分組成。網路號標識的是internet上的乙個子網,而主機號標識的是子網中的某台主機。ip位址根據網路號和主機號的數量而分為a b c三類。子網掩碼 子網掩碼是遮蔽乙個ip位址的網路部分的 全1 位元模式。它是一種用來指明乙個ip...

根據子網掩碼計算最大主機數

1 有一b類網路,其子網掩碼為 255.255.240.0,求每個子網的最大主機 求解過程 子網掩碼 255.255.240.0 化成二進位制得 11111111 11111111 11110000 00000000 子網號裡面的1代表網路號 0代表主機號 所以有 12位為0 即表示最大主機數為 2...