子網掩碼和IP地址計算網絡地址和廣播地址的換算

子網掩碼和IP地址計算網絡地址和廣播地址的換算

 

已知   IP地址爲:202.112.14.137
   子網掩碼:255.255.255.224
要求計算出這臺主機所在的網絡地址和廣播地址是?
解:
第一步,確定網絡位和主機位。
首先,把IP地址(202.112.14.137) 轉換爲二進制,
那麼就是:11001010.01110000.00001110.10001001
然後,把子網掩碼(255.255.255.224)也轉換爲二進制,即:
11111111.11111111.11111111.11100000
那麼,它的網絡位應該是藍色部分:
11001010.01110000.00001110.10001001
它發生了借位。它的主機位應該是後五位,即紅色部分。
到了這一步,已經很明白地看出,它的網絡地址就是:
11001010.01110000.00001110.10000000
把主機位(後五位)全部清零,就得出了上面的網絡地址。
換算爲十進制就是:202.112.14.128
它的廣播地址就是:把主機位的全0變爲全1,即:
11001010.01110000.00001110.10011111
換算爲十進制就是:202.112.14.159
多練習幾次,牢記了十進制和二進制的換算規則,這題就不會難倒你了

1.172.16.10.33/27 中的/27也就是說子網掩碼是255.255.255.224 即27個全1

2.從子網掩碼255.255.255.252得出其網絡位爲30位,所以只有剩下的2位爲主機位,主機位全零的爲網絡地址,主機位全1的爲廣播地址,剩餘的主機號碼爲主機地址範圍

3.公有地址(Public address)由Inter NIC(Internet Network Information Center 因特網信息中心)負責。這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接訪問因特網。
私有地址(Private address)屬於非註冊地址,專門爲組織機構內部使用。私網IP地址是不可能直接用來跟WAN通信的,要麼利用幀來進行通信(例如FR幀中繼,HDLC,PPP)要麼需要路由的NAT功能把私網地址轉換成一個公網IP地址
以下列出留用的內部私有地址
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255

 

一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網絡的網絡地址和廣播地址

常規辦法是把這個主機地址和子網掩碼都換算成二進制數,兩者進行邏輯與運算後即可得到網絡地址。其實大家只要仔細想想,可以得到另一個方法:255.255.255.224的掩碼所容納的IP地址有256-224=32個(包括網絡地址和廣播地址),那麼具有這種掩碼的網絡地址一定是32的倍數。而網絡地址是子網IP地址的開始,廣播地址是結束,可使用的主機地址在這個範圍內,因此略小於137而又是32的倍數的只有128,所以得出網絡地址是202.112.14.128。而廣播地址就是下一個網絡的網絡地址減1。而下一個32的倍數是160,因此可以得到廣播地址爲202.112.14.159。

根據每個網絡的主機數量進行子網地址的規劃和計算子網掩碼。這也可按上述原則進行計算。比如一個子網有10臺主機,那麼對於這個子網需要的IP地址是:

10+1+1+1=13

注意:加的第一個1是指這個網絡連接時所需的網關地址,接着的兩個1分別是指網絡地址和廣播地址。因爲13小於16(16等於2的4次方),所以主機位爲4位。而

256-16=240

所以該子網掩碼爲255.255.255.240。

如果一個子網有14臺主機,不少人常犯的錯誤是:依然分配具有16個地址空間的子網,而忘記了給網關分配地址。這樣就錯誤了,因爲:

14+1+1+1=17

17大於16,所以我們只能分配具有32個地址(32等於2的5次方)空間的子網。這時子網掩碼爲:255.255.255.224。

例1:下面例子IP地址爲192·168·100·5 子網掩碼是255·255·255·0。算出網絡地址、廣播地址、地址範圍、主機數。

(一)分步驟計算 

1) 將IP地址和子網掩碼換算爲二進制,子網掩碼連續全1的是網絡地址,後面的是主機地址。 虛線前爲網絡地址,虛線後爲主機地址


2)IP地址和子網掩碼進行與運算,結果是網絡地址



3) 將上面的網絡地址中的網絡地址部分不變,主機地址變爲全1,結果就是廣播地址。



4) 地址範圍就是含在本網段內的所有主機

網絡地址+1即爲第一個主機地址,廣播地址-1即爲最後一個主機地址,由此可以看出
地址範圍是: 網絡地址+1 至 廣播地址-1
本例的網絡範圍是:192·168·100·1 至 192·168·100·254
也就是說下面的地址都是一個網段的。
192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254

5) 主機的數量

主機的數量=2二進制的主機位數-2

減2是因爲主機不包括網絡地址和廣播地址。本例二進制的主機位數是8位。

主機的數量=28-2=254

(二)總體計算 

我們把上邊的例子合起來計算一下過程如下:



例2: IP地址爲128·36·199·3 子網掩碼是255·255·240·0。算出網絡地址、廣播地址、地址範圍、主機數。

1) 將IP地址和子網掩碼換算爲二進制,子網掩碼連續全1的是網絡地址,後面的是主機地址, 虛線前爲網絡地址,虛線後爲主機地址



2)IP地址和子網掩碼進行與運算,結果是網絡地址


3)將運算結果中的網絡地址不變,主機地址變爲1,結果就是廣播地址。



4) 地址範圍就是含在本網段內的所有主機

網絡地址+1即爲第一個主機地址,廣播地址-1即爲最後一個主機地址,由此可以看出

地址範圍是: 網絡地址+1 至 廣播地址-1

本例的網絡範圍是:128·36·192·1 至 128·36·207·254

5) 主機的數量

主機的數量=2二進制位數的主機-2

主機的數量=212-2=4094

減2是因爲主機不包括網絡地址和廣播地址。

子網掩碼和IP地址計算網絡地址和廣播地址的換算

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章