子網計算的通吃方法

2021-04-06 16:23:22 字數 1403 閱讀 3284

在na考題中經常會有要算某個ip位址是否在某乙個子網中,或者諸如此類的問題。其實解決方法很簡單,根本用不著去求助什麼子網計算器。

這裡以乙個c類網路(192.168.0.0)為例,詳細說明此方法:

大家知道c類位址的標準掩碼為24位,即255.255.255.0,使用這樣的掩碼,該子網中將會有256-2即254個主機位址。(192.168.0.1-192.168.0.254)

接下來就是乙個借位的問題,比如說掩碼變為了255.255.255.192或者其他的,子網數目,每個子網中的主機位址又是怎麼樣的呢?

考慮掩碼255.255.255.0 其最後八位應該是00000000,如果該串中第一位變了1,即10000000,則對應於十進位制數128;前兩位都變成了1,即11000000,對應的十進位制數就為192,以此類推

上面的情況可以被認為是標準掩碼向主機位 借位,255.255.255.128表示借了一位,255.255.255.192表示借了兩位,以此類推。

如果在標準掩碼的基礎上向主機位借位為n,未被借出的位(即掩碼中為0的位)為m,則由此產生的子網數將為2的n次方減2(過去的一些標準規定第乙個和最後乙個子網不能使用,所以要減去2)。每個子網中可用的主機數為2的m次方減2(除去網路位址和廣播位址)。

那麼具體來講,每個子網的界限如何定呢?

請大家研究以下乙個例項:

如果在網路192.168.0.0中使用子網掩碼255.255.255.192,情況會是怎樣的?

最簡便的方法,就是用256減去由借位得來的掩碼中的數值(此處為192),就可以得到每個子網的網路號增量。此處為256-192=64

所以,以下的位址都為網路號:

192.168.0.0

192.168.0.64

192.168.0.128

192.168.0.192

一共劃出來了四個網路,第乙個和最後乙個按舊標準規定不能分配,所以可用的網路為

192.168.0.64(包含可用主機位址192.168.0.65------192.168.0.126,一定要注意這是   192.168.0.127是這個子網的廣播位址!!)。

另乙個可用子網為192.168.0.128(包含可用主機位址192.168.0.129-------192.168.0.190,同理,這個子網的廣播位址為192.168.0.191!!)。

注意上面的例子,我們在c類標準掩碼255.255.255.0的基礎上向主機位藉了兩位。按照前面的公式,n=2   ; m=8-2=6

所以可用的子網數為2的2次方減2等於2

每個子網可用主機數為2的6次方減2等於62。

關鍵一點:大家千萬不要認為只有ip位址中包含了0的才會是網路位址,同樣也不要認為包含了255的就一定會是廣播位址,要具體問題具體分析。

上面的方法對a b類位址同樣有效。注意是相對標準掩碼(a類為255.0.0.0 b類為255.255.0.0)借位。

子網計算的通吃方法

在考題中經常會有要算某個ip位址是否在某乙個子網中,或者諸如此類的問題。其實解決方法很簡單,根本用不著去求助什麼子網計算器。這裡以乙個c類網路 192.168.0.0 為例,詳細說明此方法 大家知道c類位址的標準掩碼為24位,即255.255.255.0,使用這樣的掩碼,該子網中將會有256 2即2...

子網計算方法

問題 把192.168.253.0 28劃分多個子網,請列出所有的可用子網段和對應主機範圍?解 1 計算子網 掩碼為28個1,即11111111.11111111.11111111.11110000,點分十進位制表示為255.255.255.240,掩碼1對應的ip為網路位,掩碼0對應的ip為主機位...

子網劃分及子網掩碼計算方法

子網掩碼是乙個應用於tcp ip網路的32位二進位制值,每節8位,必須結合ip位址對應使用。子網掩碼32位都與ip位址32位對應,如果某位是網路位址,則子網掩碼為1,否則為0。子網掩碼可以通過與ip位址 與 計算,分離出ip位址中的網路位址和主機位址,用於判斷該ip位址是在區域網上,還是在廣域網上。...