http://hi.baidu.com/xlnan/blog/item/e2937050c126c2591038c243.html2008-04-09 17:11
已知 IP地址為:202.112.14.137
子網(wǎng)掩碼:255.255.255.224
要求計算出這臺主機所在的網(wǎng)絡(luò )地址和廣播地址是?
解:
第一步,確定網(wǎng)絡(luò )位和主機位。
首先,把IP地址(202.112.14.137) 轉換為二進(jìn)制,
那么就是:11001010.01110000.00001110.10001001
然后,把子網(wǎng)掩碼(255.255.255.224)也轉換為二進(jìn)制,即:
11111111.11111111.11111111.11100000
那么,它的網(wǎng)絡(luò )位應該是藍色部分:
11001010.01110000.00001110.10001001
它發(fā)生了借位。它的主機位應該是后五位,即紅色部分。
到了這一步,已經(jīng)很明白地看出,它的網(wǎng)絡(luò )地址就是:
11001010.01110000.00001110.10000000
把主機位(后五位)全部清零,就得出了上面的網(wǎng)絡(luò )地址。
換算為十進(jìn)制就是:202.112.14.128
它的廣播地址就是:把主機位的全0變?yōu)槿?,即:
11001010.01110000.00001110.10011111
換算為十進(jìn)制就是:202.112.14.159
多練習幾次,牢記了十進(jìn)制和二進(jìn)制的換算規則,這題就不會(huì )難倒你了
1. 172.16.10.33/27 中的/27也就是說(shuō)子網(wǎng)掩碼是255.255.255.224 即27個(gè)全1
2. 從子網(wǎng)掩碼255.255.255.252得出其網(wǎng)絡(luò )位為30位,所以只有剩下的2位為主機位,主機位全零的為網(wǎng)絡(luò )地址,主機位全1的為廣播地址,剩余的主機號碼為主機地址范圍
3. 公有地址(Public address)由Inter NIC(Internet Network Information Center 因特網(wǎng)信息中心)負責。這些IP地址分配給注冊并向Inter NIC提出申請的組織機構。通過(guò)它直接訪(fǎng)問(wèn)因特網(wǎng)。
私有地址(Private address)屬于非注冊地址,專(zhuān)門(mén)為組織機構內部使用。私網(wǎng)IP地址是不可能直接用來(lái)跟WAN通信的,要么利用幀來(lái)進(jìn)行通信(例如FR幀中繼,HDLC,PPP)要么需要路由的NAT功能把私網(wǎng)地址轉換成一個(gè)公網(wǎng)IP地址
以下列出留用的內部私有地址
A類(lèi) 10.0.0.0--10.255.255.255
B類(lèi) 172.16.0.0--172.31.255.255
C類(lèi) 192.168.0.0--192.168.255.255
再根據CCNA中會(huì )出現的題目給大家舉個(gè)例子:
首先,我們看一個(gè)考試中常見(jiàn)的題型:一個(gè)主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個(gè)主機所在網(wǎng)絡(luò )的網(wǎng)絡(luò )地址和廣播地址。
常規辦法是把這個(gè)主機地址和子網(wǎng)掩碼都換算成二進(jìn)制數,兩者進(jìn)行邏輯與運算后即可得到網(wǎng)絡(luò )地址。其實(shí)大家只要仔細想想,可以得到另一個(gè)方法:255.255.255.224的掩碼所容納的IP地址有256-224=32個(gè)(包括網(wǎng)絡(luò )地址和廣播地址),那么具有這種掩碼的網(wǎng)絡(luò )地址一定是32的倍數。而網(wǎng)絡(luò )地址是子網(wǎng)IP地址的開(kāi)始,廣播地址是結束,可使用的主機地址在這個(gè)范圍內,因此略小于137而又是32的倍數的只有128,所以得出網(wǎng)絡(luò )地址是202.112.14.128。而廣播地址就是下一個(gè)網(wǎng)絡(luò )的網(wǎng)絡(luò )地址減1。而下一個(gè)32的倍數是160,因此可以得到廣播地址為202.112.14.159。
CCNA考試中,還有一種題型,要你根據每個(gè)網(wǎng)絡(luò )的主機數量進(jìn)行子網(wǎng)地址的規劃和計算子網(wǎng)掩碼。這也可按上述原則進(jìn)行計算。比如一個(gè)子網(wǎng)有10臺主機,那么對于這個(gè)子網(wǎng)需要的IP地址是:
10+1+1+1=13
注意:加的第一個(gè)1是指這個(gè)網(wǎng)絡(luò )連接時(shí)所需的網(wǎng)關(guān)地址,接著(zhù)的兩個(gè)1分別是指網(wǎng)絡(luò )地址和廣播地址。因為13小于16(16等于2的4次方),所以主機位為4位。而
256-16=240
所以該子網(wǎng)掩碼為255.255.255.240。
如果一個(gè)子網(wǎng)有14臺主機,不少人常犯的錯誤是:依然分配具有16個(gè)地址空間的子網(wǎng),而忘記了給網(wǎng)關(guān)分配地址。這樣就錯誤了,因為:
14+1+1+1=17
17大于16,所以我們只能分配具有32個(gè)地址(32等于2的5次方)空間的子網(wǎng)。這時(shí)子網(wǎng)掩碼為:255.255.255.224。
例1:下面例子IP地址為192·168·100·5 子網(wǎng)掩碼是255·255·255·0。算出網(wǎng)絡(luò )地址、廣播地址、地址范圍、主機數。
(一)分步驟計算
1) 將IP地址和子網(wǎng)掩碼換算為二進(jìn)制,子網(wǎng)掩碼連續全1的是網(wǎng)絡(luò )地址,后面的是主機地址。 虛線(xiàn)前為網(wǎng)絡(luò )地址,虛線(xiàn)后為主機地址
2)IP地址和子網(wǎng)掩碼進(jìn)行與運算,結果是網(wǎng)絡(luò )地址
3) 將上面的網(wǎng)絡(luò )地址中的網(wǎng)絡(luò )地址部分不變,主機地址變?yōu)槿?,結果就是廣播地址。
4) 地址范圍就是含在本網(wǎng)段內的所有主機
網(wǎng)絡(luò )地址+1即為第一個(gè)主機地址,廣播地址-1即為最后一個(gè)主機地址,由此可以看出
地址范圍是: 網(wǎng)絡(luò )地址+1 至 廣播地址-1
本例的網(wǎng)絡(luò )范圍是:192·168·100·1 至 192·168·100·254
也就是說(shuō)下面的地址都是一個(gè)網(wǎng)段的。
192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254
5) 主機的數量
主機的數量=2二進(jìn)制的主機位數-2
減2是因為主機不包括網(wǎng)絡(luò )地址和廣播地址。本例二進(jìn)制的主機位數是8位。
主機的數量=28-2=254
(二)總體計算
我們把上邊的例子合起來(lái)計算一下過(guò)程如下:
例2: IP地址為128·36·199·3 子網(wǎng)掩碼是255·255·240·0。算出網(wǎng)絡(luò )地址、廣播地址、地址范圍、主機數。
1) 將IP地址和子網(wǎng)掩碼換算為二進(jìn)制,子網(wǎng)掩碼連續全1的是網(wǎng)絡(luò )地址,后面的是主機地址, 虛線(xiàn)前為網(wǎng)絡(luò )地址,虛線(xiàn)后為主機地址
2)IP地址和子網(wǎng)掩碼進(jìn)行與運算,結果是網(wǎng)絡(luò )地址
3)將運算結果中的網(wǎng)絡(luò )地址不變,主機地址變?yōu)?,結果就是廣播地址。
4) 地址范圍就是含在本網(wǎng)段內的所有主機
網(wǎng)絡(luò )地址+1即為第一個(gè)主機地址,廣播地址-1即為最后一個(gè)主機地址,由此可以看出
地址范圍是: 網(wǎng)絡(luò )地址+1 至 廣播地址-1
本例的網(wǎng)絡(luò )范圍是:128·36·192·1 至 128·36·207·254
5) 主機的數量
主機的數量=2二進(jìn)制位數的主機-2
主機的數量=212-2=4094
減2是因為主機不包括網(wǎng)絡(luò )地址和廣播地址。
(#)