在NA考題中經(jīng)常會有要算某個IP地址是否在某一個子網(wǎng)中,或者諸如此類的問題。其實解決方法很簡單,根本用不著去求助什么子網(wǎng)計算器。
這里以一個C類網(wǎng)絡(luò)(192.168.0.0)為例,詳細說明此方法:
大家知道C類地址的標(biāo)準掩碼為24位,即255.255.255.0,使用這樣的掩碼,該子網(wǎng)中將會有256-2即254個主機地址。(192.168.0.1-192.168.0.254)
接下來就是一個借位的問題,比如說掩碼變?yōu)榱?55.255.255.192或者其他的,子網(wǎng)數(shù)目,每個子網(wǎng)中的主機地址又是怎么樣的呢?
考慮掩碼255.255.255.0 其最后八位應(yīng)該是00000000,如果該串中第一位變了1,即10000000,則對應(yīng)于十進制數(shù)128;前兩位都變成了1,即11000000,對應(yīng)的十進制數(shù)就為192,以此類推
上面的情況可以被認為是標(biāo)準掩碼向主機位 借位,255.255.255.128表示借了一位,255.255.255.192表示借了兩位,以此類推。
如果在標(biāo)準掩碼的基礎(chǔ)上向主機位借位為N,未被借出的位(即掩碼中為0的位)為M,則由此產(chǎn)生的子網(wǎng)數(shù)將為2的N次方減2(過去的一些標(biāo)準規(guī)定第一個和最后一個子網(wǎng)不能使用,所以要減去2)。每個子網(wǎng)中可用的主機數(shù)為2的M次方減2(除去網(wǎng)絡(luò)地址和廣播地址)。
那么具體來講,每個子網(wǎng)的界限如何定呢?
請大家研究以下一個實例:
如果在網(wǎng)絡(luò)192.168.0.0中使用子網(wǎng)掩碼255.255.255.192,情況會是怎樣的?
最簡便的方法,就是用256減去由借位得來的掩碼中的數(shù)值(此處為192),就可以得到每個子網(wǎng)的網(wǎng)絡(luò)號增量。此處為256-192=64 <9}
所以,以下的地址都為網(wǎng)絡(luò)號:
192.168.0.0
192.168.0.64
192.168.0.128
192.168.0.192
一共劃出來了四個網(wǎng)絡(luò),第一個和最后一個按舊標(biāo)準規(guī)定不能分配,所以可用的網(wǎng)絡(luò)為
192.168.0.64(包含可用主機地址192.168.0.65------192.168.0.126,一定要注意這是 192.168.0.127是這個子網(wǎng)的廣播地址!!)。
另一個可用子網(wǎng)為192.168.0.128(包含可用主機地址192.168.0.129-------192.168.0.190,同理,這個子網(wǎng)的廣播地址為192.168.0.191!!)。
注意上面的例子,我們在C類標(biāo)準掩碼255.255.255.0的基礎(chǔ)上向主機位借了兩位。按照前面的公式,N=2 ; M=8-2=6 i=j 所以可用的子網(wǎng)數(shù)為2的2次方減2等于2 每個子網(wǎng)可用主機數(shù)為2的6次方減2等于62。 關(guān)鍵一點:大家千萬不要認為只有IP地址中包含了0的才會是網(wǎng)絡(luò)地址,同樣也不要認為包含了255的就一定會是廣播地址,要具體問題具體分析。 上面的方法對A B類地址同樣有效。注意是相對標(biāo)準掩碼(A類為255.0.0.0 B類為255.255.0.0)借位。 希望與其他軟考考生進行交流?點擊進入軟考論壇>>> 更多信息請訪問:考試吧軟件水平考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |