1、概念簡介
子網(wǎng)掩碼
子網(wǎng)掩碼又叫網(wǎng)絡(luò)掩碼、地址掩碼,是一個32位地址,用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)號和主機(jī)號,并說明該IP地址是在局域網(wǎng)上,還是在遠(yuǎn)程網(wǎng)上。子網(wǎng)掩碼不能單獨(dú)存在,它必須結(jié)合IP地址一起使用。定義規(guī)則
子網(wǎng)掩碼的設(shè)定必須遵循一定的規(guī)則。與二進(jìn)制IP地址相同,子網(wǎng)掩碼由1和0組成,且1和0必須分別連續(xù)。左邊是網(wǎng)絡(luò)位,用二進(jìn)制數(shù)字“1”表示,1的數(shù)目等于網(wǎng)絡(luò)位的長度;右邊是主機(jī)位,用二進(jìn)制數(shù)字“0”表示,0的數(shù)目等于主機(jī)位的長度。表示方法
子網(wǎng)掩碼通常有以下兩種格式的表示方法:
①通過與IP地址格式相同的點(diǎn)分十進(jìn)制表示,如:255.0.0.0 或255.255.255.128;
②IP地址后加上"/"符號以及1-32的數(shù)字,其中1-32的數(shù)字表示子網(wǎng)掩碼中網(wǎng)絡(luò)位的長度,也就是二進(jìn)制數(shù)字“1”的個數(shù),如:192.168.1.1 /24 的子網(wǎng)掩碼也可以表示為255.255.255.0,換算成二進(jìn)制為11111111.11111111.11111111.00000000,網(wǎng)絡(luò)位共24個“1”。
2、掩碼作用
子網(wǎng)掩碼的主要作用有兩個:
子網(wǎng)掩碼是用來判斷任意兩臺計算機(jī)的IP地址是否屬于同一子網(wǎng)絡(luò)的根據(jù)。
子網(wǎng)掩碼之所以要求“1”和“0”必須都是連續(xù)的,是為了讓子網(wǎng)掩碼與IP地址做按位與運(yùn)算時用“0”遮住原主機(jī)數(shù),而不改變原網(wǎng)絡(luò)號數(shù)字,此時若得出兩個IP地址的網(wǎng)絡(luò)號相同,那么就表明屬于同一子網(wǎng);而且這種方式很容易通過“0”的位數(shù)確定子網(wǎng)的主機(jī)數(shù)(2的主機(jī)位數(shù)次方-2,因為主機(jī)號全為“1”時表示該網(wǎng)絡(luò)廣播地址,全為0時表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)地址,這是兩個特殊地址)。只有通過子網(wǎng)掩碼,才能表明一臺主機(jī)所在的子網(wǎng)與其他子網(wǎng)的關(guān)系,使網(wǎng)絡(luò)正常工作。子網(wǎng)掩碼用于將一個大的IP網(wǎng)絡(luò)劃分為若干小的子網(wǎng)絡(luò),減少IP地址的浪費(fèi)。
互聯(lián)網(wǎng)是由許多小型網(wǎng)絡(luò)構(gòu)成的,每個網(wǎng)絡(luò)上都有許多主機(jī),這樣便構(gòu)成了一個有層次的結(jié)構(gòu)。隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的網(wǎng)絡(luò)產(chǎn)生,網(wǎng)絡(luò)中的計算機(jī)有的多則幾百臺,有的只有區(qū)區(qū)幾臺,這樣就浪費(fèi)了很多IP地址,因此要劃分子網(wǎng),提高網(wǎng)絡(luò)應(yīng)用的效率。
3、掩碼分類
子網(wǎng)掩碼一共分為兩類:
- 標(biāo)準(zhǔn)子網(wǎng)掩碼,也叫做缺?。ㄗ詣由桑┳泳W(wǎng)掩碼,即未劃分子網(wǎng),對應(yīng)的網(wǎng)絡(luò)號的位都置1,主機(jī)號都置0。
轉(zhuǎn)換為十進(jìn)制為:
A類網(wǎng)絡(luò)標(biāo)準(zhǔn)子網(wǎng)掩碼:255.0.0.0
B類網(wǎng)絡(luò)標(biāo)準(zhǔn)子網(wǎng)掩碼:255.255.0.0
C類網(wǎng)絡(luò)標(biāo)準(zhǔn)子網(wǎng)掩碼:255.255.255.0
-
非標(biāo)準(zhǔn)子網(wǎng)掩碼,也叫做自定義子網(wǎng)掩碼,是將一個網(wǎng)絡(luò)劃分為幾個子網(wǎng),需要每一段使用不同的網(wǎng)絡(luò)號或子網(wǎng)號,實際上可以認(rèn)為是將主機(jī)號分為兩個部分:子網(wǎng)號、子網(wǎng)主機(jī)號。形式如下: <br />
未做子網(wǎng)劃分的ip地址:網(wǎng)絡(luò)號+主機(jī)號
做子網(wǎng)劃分后的ip地址:網(wǎng)絡(luò)號+子網(wǎng)號+子網(wǎng)主機(jī)號 <br />
即ip地址在劃分子網(wǎng)后,以前的主機(jī)號位置的一部分給了子網(wǎng)號,余下的是子網(wǎng)主機(jī)號。因為子網(wǎng)掩碼要求“1”和“0”必須都是連續(xù)的,也就是說除去網(wǎng)絡(luò)號之后的子網(wǎng)掩碼,每8位二進(jìn)制數(shù)只能有以下幾種選擇:
在實際的應(yīng)用中就會有以下的子網(wǎng)掩碼:
4、可變長子網(wǎng)掩碼(VLSM)與無類別域間路由(CIDR)
可變長子網(wǎng)掩碼(VLSM)
可變長子網(wǎng)掩碼允許一個組織在同一個網(wǎng)絡(luò)地址用多個子網(wǎng)掩碼,可把子網(wǎng)繼續(xù)劃分為子網(wǎng),使尋址效率達(dá)到最高??勺冮L子網(wǎng)掩碼其實就是相對于標(biāo)準(zhǔn)的分類的IP地址來說的,每一個IP地址都包含了2部分:網(wǎng)絡(luò)號和主機(jī)號,32位的IP地址被分為4段,每段8位來表示:A類IP地址的第一段是網(wǎng)絡(luò)號(前8位),B類IP地址的前兩段是網(wǎng)絡(luò)號(前16位),C類IP地址的前三段是網(wǎng)絡(luò)號(前24位)。
當(dāng)網(wǎng)絡(luò)號是24位的時候,主機(jī)號只有8位,也就是說,最多可容納254臺主機(jī),在現(xiàn)實生活中對于大多數(shù)企業(yè)來說是不夠的。而比這個大一點(diǎn)的IP地址塊是網(wǎng)絡(luò)號為16位的時候,這個時候可容納的主機(jī)數(shù)是65534,這個數(shù)量對于大多數(shù)公司又太多了。這導(dǎo)致無論企業(yè)選擇哪種類型的網(wǎng)絡(luò),都可能對IP地址造成大量的浪費(fèi)。
可變長子網(wǎng)掩碼就有效的解決了這個問題,從他們的主機(jī)號部分借出相應(yīng)的位數(shù)來做網(wǎng)絡(luò)號,也就是增加網(wǎng)絡(luò)號的位數(shù)。各類網(wǎng)絡(luò)可以用來再劃分的位數(shù)為:A類IP地址有24位可以借,B類IP地址有16位可以借,C類IP地址有8位可以借。但實際上可以再劃分的主機(jī)號位數(shù)不可以都借出來,因為IP地址中必須要有主機(jī)號的部分,而且主機(jī)號部分剩下一位是沒有意義的,剩下1位的時候不是代表主機(jī)號就是代表廣播號,所以在實際中可以借的位數(shù)是:A類IP地址有22位可以借,B類IP地址有14位可以借,C類IP地址有6位可以借。
通過對IP地址的主機(jī)號進(jìn)行再劃分,把一部分劃入網(wǎng)絡(luò)號,就能劃分各種類型大小的網(wǎng)絡(luò)了。網(wǎng)絡(luò)號也不再僅局限在8,16和24位這幾個數(shù),而是變成可以根據(jù)網(wǎng)絡(luò)大小而靈活變化的大小了。
舉個簡單的例子,如果公司網(wǎng)絡(luò)只需要100臺主機(jī),如果申請一個C類網(wǎng)絡(luò)地址192.168.1.0/24,那么主機(jī)地址實際上最多有254個,但實際上只是用到了100個地址,這顯然對IP地址造成了一種浪費(fèi)。但是利用可變長子網(wǎng)掩碼技術(shù),能把原來的C類網(wǎng)絡(luò)地址劃分為192.168.1.0/25,可用主機(jī)地址是126個,既滿足了需求,又沒有對IP地址造成大量浪費(fèi)。無類別域間路由(CIDR)
無類別域間路由是開發(fā)用于幫助減緩IP地址和路由表增大問題的一項技術(shù)。按照標(biāo)準(zhǔn)的網(wǎng)絡(luò)分類來說,一個C類地址是24位網(wǎng)絡(luò)號,如果很多個C類網(wǎng)絡(luò)在一起,經(jīng)過路由器的時候就被宣告成很多條子網(wǎng)掩碼為255.255.255.0的路由條目,然而這樣是很大數(shù)目的,同時也非常消耗路由器的資源。
通過無類別域間路由技術(shù)可以有效的把多個C類網(wǎng)絡(luò)地址合并為更大的網(wǎng)絡(luò)地址范圍,更長的網(wǎng)絡(luò)位。無類別域間路由的基本思想是取消IP地址的分類結(jié)構(gòu),將多個地址塊聚合在一起生成一個更大的網(wǎng)絡(luò),以包含更多的主機(jī)。無類別域間路由支持路由聚合,能夠?qū)⒙酚杀碇械脑S多路由條目合并為成更少的數(shù)目,因此可以限制路由器中路由表的增大,減少路由通告。同時,無類別域間路由有助于IPv4地址的充分利用。
通過下面這個示例可以更好地理解無類別域間路由:
假設(shè)有一組C類地址為192.168.8.0-192.168.15.0,如果用CIDR將這組地址聚合為一個網(wǎng)絡(luò),其網(wǎng)絡(luò)地址和子網(wǎng)掩碼應(yīng)該為?
要求將192.168.8.0-192.168.15.0這組C類地址聚合為一個網(wǎng)絡(luò),先將該C類地址的第三個8位組轉(zhuǎn)換成二進(jìn)制,從下表中可以看出,只要將網(wǎng)絡(luò)位的低三位劃分出來作為主機(jī)位,這些C類地址就被聚合在一個網(wǎng)絡(luò)之中。因此,聚合后的網(wǎng)絡(luò)地址應(yīng)該為192.168.8.0/21。
點(diǎn)分十進(jìn)制 | 將第三個8位組轉(zhuǎn)換成二進(jìn)制
----|------|----
192.168.8.0|192.168.00001 000.0
192.168.9.0|192.168.00001 001.0
192.168.10.0|192.168.00001 010.0
192.168.11.0|192.168.00001 011.0
192.168.12.0|192.168.00001 100.0
192.168.13.0|192.168.00001 101.0
192.168.14.0|192.168.00001 110.0
192.168.15.0|192.168.00001 111.0
3.簡單總結(jié)
其實無類別域間路由和可變長子網(wǎng)掩碼在某程度上可以看做是逆過程:無類別域間路由是把幾個小網(wǎng)絡(luò)匯聚成一個大網(wǎng)絡(luò)來做表示,而可變長子網(wǎng)掩碼則是把一個大網(wǎng)絡(luò)繼續(xù)細(xì)分為幾個小網(wǎng)絡(luò)進(jìn)行IP地址分配。前者能讓路由器的路由條目得到有效的減少,而后者可以充分利用IP進(jìn)行地址分配而解決IP地址不被浪費(fèi)的問題。
5、相關(guān)計算
盡可能多的記住2^x的結(jié)果,在進(jìn)行計算時會更簡便。

1.判斷任意兩臺計算機(jī)的IP地址是否屬于同一子網(wǎng)絡(luò)
假設(shè)主機(jī)A的IP地址為192.168.0.1,子網(wǎng)掩碼為255.255.255.0;主機(jī)B的地址為192.168.0.200,子網(wǎng)掩碼為255.255.255.0,判斷主機(jī)A和主機(jī)B是否屬于同一子網(wǎng)絡(luò)?
第一步,將IP地址和子網(wǎng)掩碼分別換算成二進(jìn)制: <br />
192.168.0.1 換算成二進(jìn)制為 11000000·10101000·00000000·00000001
192.168.0.200 換算成二進(jìn)制為 11000000·10101000·00000000·11001000
255.255.255.0 換算成二進(jìn)制為 11111111·11111111·11111111·00000000 <br />第二步,將兩個IP地址分別于對應(yīng)的子網(wǎng)掩碼進(jìn)行按位與運(yùn)算,求得網(wǎng)絡(luò)地址: <br />
主機(jī)A:
11000000·10101000·00000000·00000001
11111111·11111111·11111111·00000000
————————按位與————————
11000000·10101000·00000000·00000000
網(wǎng)絡(luò)地址換算成十進(jìn)制為 192.168.0.0 <br />
主機(jī)B:
11000000·10101000·00000000·11001000
11111111·11111111·11111111·00000000
————————按位與————————
11000000.10101000.00000000.00000000
網(wǎng)絡(luò)地址換算成十進(jìn)制為 192.168.0.0 <br />第三步,比較兩個網(wǎng)絡(luò)地址是否相同: <br />
主機(jī)A的網(wǎng)絡(luò)地址為 192.168.0.0
主機(jī)B的網(wǎng)絡(luò)地址為 192.168.0.0
相同,因此判斷為屬于同一子網(wǎng)絡(luò)。
假設(shè)主機(jī)A的IP地址為192.168.0.1,子網(wǎng)掩碼為255.255.255.192;主機(jī)B的地址為192.168.0.200,子網(wǎng)掩碼為255.255.255.192,判斷主機(jī)A和主機(jī)B是否屬于同一子網(wǎng)絡(luò)?
第一步,將IP地址和子網(wǎng)掩碼分別換算成二進(jìn)制: <br />
192.168.0.1 換算成二進(jìn)制為 11000000·10101000·00000000·00000001
192.168.0.200 換算成二進(jìn)制為 11000000·10101000·00000000·11001000
255.255.255.192 換算成二進(jìn)制為 11111111·11111111·11111111·11000000 <br />第二步,將兩個IP地址分別于對應(yīng)的子網(wǎng)掩碼進(jìn)行按位與運(yùn)算,求得網(wǎng)絡(luò)地址: <br />
主機(jī)A:
11000000·10101000·00000000·00000001
11111111·11111111·11111111·11000000
————————按位與————————
11000000·10101000·00000000·00000000
網(wǎng)絡(luò)地址換算成十進(jìn)制為 192.168.0.0 <br />
主機(jī)B:
11000000·10101000·00000000·11001000
11111111·11111111·11111111·11000000
————————按位與————————
11000000.10101000.00000000.11000000
網(wǎng)絡(luò)地址換算成十進(jìn)制為 192.168.0.192 <br />第三步,比較兩個網(wǎng)絡(luò)地址是否相同: <br />
主機(jī)A的網(wǎng)絡(luò)地址為 192.168.0.0
主機(jī)B的網(wǎng)絡(luò)地址為 192.168.0.192
不相同,因此判斷為不屬于同一子網(wǎng)絡(luò)。
注意:
選取這兩個例子主要想說明:
第一,不要簡單認(rèn)為網(wǎng)絡(luò)地址就是將IP地址的后幾組數(shù)改為“0”即可,僅僅是子網(wǎng)掩碼對應(yīng)IP地址的主機(jī)位,用二進(jìn)制數(shù)字“0”表示而已;
第二,不要簡單認(rèn)為當(dāng)IP地址看起來屬于同一網(wǎng)段,且子網(wǎng)掩碼也相同的情況下,這兩個IP地址就一定屬于同一子網(wǎng)。
<br />
2.通過IP地址和子網(wǎng)掩碼計算相關(guān)地址
假設(shè)IP地址為128.36.199.3,子網(wǎng)掩碼是255.255.240.0,計算出網(wǎng)絡(luò)地址、廣播地址、可用地址范圍、主機(jī)數(shù)。
第一步,將IP地址和子網(wǎng)掩碼換算為二進(jìn)制: <br />
128.36.199.3 換算成二進(jìn)制為 10000000·00100100·11000111·00000011
255.255.240.0 換算成二進(jìn)制為 11111111·11111111·11110000·00000000 <br />
子網(wǎng)掩碼中二進(jìn)制位連續(xù)全“1”的是網(wǎng)絡(luò)地址,共有20位;后面二進(jìn)制位連續(xù)全“0”的是主機(jī)地址,共有12位。第二步,IP地址和子網(wǎng)掩碼進(jìn)行按位與運(yùn)算,求得網(wǎng)絡(luò)地址: <br />
10000000·00100100·11000111·00000011
11111111·11111111·11110000·00000000
————————按位與————————
10000000.00100100.11000000.00000000
網(wǎng)絡(luò)地址換算成十進(jìn)制為 128.36.192.0 <br />第三步,根據(jù)子網(wǎng)掩碼,在第二步結(jié)果中網(wǎng)絡(luò)地址二進(jìn)制位不變的情況下,將主機(jī)地址二進(jìn)制位置為“1”,求得廣播地址: <br />
網(wǎng)絡(luò)地址 128.36.192.0
10000000.00100100.11000000.00000000
根據(jù)子網(wǎng)掩碼,主機(jī)地址是后12位二進(jìn)制位,將其置為“1”
10000000.00100100.11001111.11111111
廣播地址 128.36.207.255第四步,可用地址范圍是指包含在本網(wǎng)段內(nèi)的所有主機(jī): <br />
網(wǎng)絡(luò)地址+1為第一個主機(jī)地址,即起始地址為128.36.192.1;
廣播地址-1為最后一個主機(jī)地址,即結(jié)束地址為128.36.207.254。
地址范圍是128.36.192.1——128.36.207.254第五步,主機(jī)數(shù)量: <br />
主機(jī)的數(shù)量 = 2^二進(jìn)制主機(jī)位的個數(shù)-2
根據(jù)子網(wǎng)掩碼,主機(jī)地址是12位二進(jìn)制位
因此主機(jī)數(shù)量為2^12-2,即4094。
<br />
3.子網(wǎng)劃分問題
假設(shè)X公司申請了一個C類的IP地址,要連接6個子公司,每個子公司在一個網(wǎng)段中,則子網(wǎng)掩碼應(yīng)該為多少?
第一步,連接6個子公司就是劃分為6個子網(wǎng): <br />
劃分的子網(wǎng)數(shù)量 = 2^x (x是掩碼位,即掩碼位中二進(jìn)制位是“1”的位數(shù))
因此,根據(jù)公式可得 2^x >= 6 , x = 3<br />第二步,得到C類IP地址的缺省子網(wǎng)掩碼: <br />
子網(wǎng)掩碼為 255.255.255.0
換算成二進(jìn)制為:
11111111.11111111.11111111.00000000第三步,將C類IP地址的缺省子網(wǎng)掩碼的主機(jī)地址前3位置“1”,可得結(jié)果: <br />
缺省子網(wǎng)掩碼:
11111111.11111111.11111111.00000000
置1后子網(wǎng)掩碼:
11111111.11111111.11111111.11100000
換算成十進(jìn)制為: 255.255.255.224
劃分子網(wǎng)就是把主機(jī)號前幾位當(dāng)做子網(wǎng)號,并添加到網(wǎng)絡(luò)號里擴(kuò)充網(wǎng)絡(luò)號,可參見本篇之前第四部分“可變長子網(wǎng)掩碼(VLSM)”中的描述。
假設(shè)依然是X公司,要求每一個子公司要容納800臺主機(jī),則子網(wǎng)掩碼應(yīng)該為多少?
第一步,根據(jù)公式求出實際主機(jī)數(shù): <br />
主機(jī)數(shù) = 2^y-2(y是主機(jī)位,即子網(wǎng)掩碼中二進(jìn)制位是“0”的位數(shù))
因此,根據(jù)公式可得 2^y-2 >= 800,y = 10<br />第二步,得到C類IP地址的缺省子網(wǎng)掩碼,并將主機(jī)地址全部置為“1”: <br />
子網(wǎng)掩碼為 255.255.255.0
換算成二進(jìn)制為:
11111111.11111111.11111111.00000000
主機(jī)地址置為“1”后:
11111111.11111111.11111111.11111111第三步,將主機(jī)地址置為“1”后的子網(wǎng)掩碼,從最后依次向前數(shù)10個二進(jìn)制位,置為“0”,可得結(jié)果: <br />
主機(jī)地址置為“1”后:
11111111.11111111.11111111.11111111
從最后依次向前數(shù)10個二進(jìn)制位,置為“0”:
11111111.11111111.11111100.00000000
換算成十進(jìn)制為: 255.255.252.000
<br />
4.快速劃分練習(xí)
已知:
①IP地址為C類
②子網(wǎng)掩碼為255.255.255.128 /25
③網(wǎng)絡(luò)地址為192.168.10.0
求:
①可劃分多少子網(wǎng)
②每個子網(wǎng)中可容納多少臺主機(jī)
③有哪些合法子網(wǎng)地址
④每個子網(wǎng)的廣播地址
⑤有多少有效主機(jī)地址
回答問題①: <br />
劃分的子網(wǎng)數(shù)量 = 2^x (x是掩碼位,即掩碼位中二進(jìn)制位是“1”的位數(shù))
C類IP地址的缺省子網(wǎng)掩碼為255.255.255.0,共24個二進(jìn)制位是“1”,已知條件②表示共有25個二進(jìn)制位是“1”,多的1個就是掩碼位擴(kuò)充得到的。
因此,劃分的子網(wǎng)數(shù)量 = 2^1,即可劃分2個子網(wǎng)。<br />回答問題②: <br />
主機(jī)數(shù) = 2^y-2(y是主機(jī)位,即子網(wǎng)掩碼中二進(jìn)制位是“0”的位數(shù))
子網(wǎng)掩碼一共只有32個二進(jìn)制位,其中25個二進(jìn)制位是“1”,那么二進(jìn)制位是“0”的位數(shù)有32-25,即7個。
因此,可容納的主機(jī)數(shù) = 2^7-2,即126臺主機(jī)。回答問題③: <br />
合法子網(wǎng)號 = 256-十進(jìn)制的子網(wǎng)掩碼掩碼位
已知是C類IP地址,且子網(wǎng)掩碼是255.255.255.128,則十進(jìn)制掩碼位是128。
因此,合法子網(wǎng)號 = 256-128 = 128,即合法子網(wǎng)地址為192.168.10.0、192.168.10.128。回答問題④: <br />
子網(wǎng)廣播地址 = 下一個子網(wǎng)地址-1
已知合法子網(wǎng)地址為192.168.10.0、192.168.10.128。
因此,子網(wǎng)的廣播地址分別是192.168.10.127、192.168.10.255。回答問題⑤: <br />
有效主機(jī)地址 = 介于子網(wǎng)地址和廣播地址之間的所有地址
因此,有效主機(jī)地址是192.168.10.1-192.168.10.126、192.168.10.129-192.168.10.254。
已知:
①IP地址為B類
②子網(wǎng)掩碼為255.255.255.128 /25
(此時子網(wǎng)掩碼指使用了9位來進(jìn)行子網(wǎng)劃分的B類子網(wǎng)掩碼,并不是C類子網(wǎng)掩碼)
③網(wǎng)絡(luò)地址為172.16.0.0
求:
①可劃分多少子網(wǎng)
②每個子網(wǎng)中可容納多少臺主機(jī)
③有哪些合法子網(wǎng)地址
④每個子網(wǎng)的廣播地址
⑤有多少有效主機(jī)地址
回答問題①: <br />
劃分的子網(wǎng)數(shù)量 = 2^x (x是掩碼位,即掩碼位中二進(jìn)制位是“1”的位數(shù))
B類IP地址的缺省子網(wǎng)掩碼為255.255.0.0,共16個二進(jìn)制位是“1”,已知條件②表示共有25個二進(jìn)制位是“1”,多的9個就是掩碼位擴(kuò)充得到的。
因此,劃分的子網(wǎng)數(shù)量 = 2^9,即可劃分512個子網(wǎng)。<br />回答問題②: <br />
主機(jī)數(shù) = 2^y-2(y是主機(jī)位,即子網(wǎng)掩碼中二進(jìn)制位是“0”的位數(shù))
子網(wǎng)掩碼一共只有32個二進(jìn)制位,其中25個二進(jìn)制位是“1”,那么二進(jìn)制位是“0”的位數(shù)有32-25,即7個。
因此,可容納的主機(jī)數(shù) = 2^7-2,即126臺主機(jī)。回答問題③: <br />
合法子網(wǎng)號 = 256-十進(jìn)制的子網(wǎng)掩碼掩碼位
已知是B類IP地址,那么缺省子網(wǎng)掩碼是255.255.0.0,已知的子網(wǎng)掩碼是255.255.255.128,則十進(jìn)制掩碼位是255和128。
因此,合法子網(wǎng)號 = 256-255 = 1,256-128 = 128,即合法子網(wǎng)地址為176.16.0.0、172.16.0.128,172.16.1.0、172.16.1.128,172.16.2.0、172.16.2.128……共512個。回答問題④: <br />
子網(wǎng)廣播地址 = 下一個子網(wǎng)地址-1
已知合法子網(wǎng)地址為172.16.0.0、172.16.0.128,172.16.1.0、172.16.1.128,172.16.2.0、172.16.2.128……
因此,子網(wǎng)的廣播地址分別是172.16.0.127、172.16.0.255,172.16.1.127、172.16.1.255,172.16.2.127、172.16.2.255……。回答問題⑤: <br />
有效主機(jī)地址 = 介于子網(wǎng)地址和廣播地址之間的所有地址
因此,有效主機(jī)地址是172.16.0.1-172.16.0.126、172.16.0.129-172.16.0.254,172.16.1.1-172.16.1.126、172.16.1.129-172.16.1.254,172.16.2.1-172.16.2.126、172.16.2.129-172.16.2.254……
已知:
①IP地址為A類
②子網(wǎng)掩碼為255.255.240.0 /20
(此處子網(wǎng)掩碼是B類子網(wǎng)掩碼)
網(wǎng)絡(luò)地址為10.0.0.0
求:
①可劃分多少子網(wǎng)
②每個子網(wǎng)中可容納多少臺主機(jī)
③有哪些合法子網(wǎng)地址
④每個子網(wǎng)的廣播地址
⑤有多少有效主機(jī)地址
回答問題①: <br />
劃分的子網(wǎng)數(shù)量 = 2^x (x是掩碼位,即掩碼位中二進(jìn)制位是“1”的位數(shù))
A類IP地址的缺省子網(wǎng)掩碼為255.0.0.0,共8個二進(jìn)制位是“1”,已知條件②表示共有20個二進(jìn)制位是“1”,多的12個就是掩碼位擴(kuò)充得到的。
因此,劃分的子網(wǎng)數(shù)量 = 2^12,即可劃分4096個子網(wǎng)。<br />回答問題②: <br />
主機(jī)數(shù) = 2^y-2(y是主機(jī)位,即子網(wǎng)掩碼中二進(jìn)制位是“0”的位數(shù))
子網(wǎng)掩碼一共只有32個二進(jìn)制位,其中20個二進(jìn)制位是“1”,那么二進(jìn)制位是“0”的位數(shù)有32-25,即12個。
因此,可容納的主機(jī)數(shù) = 2^12-2,即4094臺主機(jī)。回答問題③: <br />
合法子網(wǎng)號 = 256-十進(jìn)制的子網(wǎng)掩碼掩碼位
已知是A類IP地址,那么缺省子網(wǎng)掩碼是255.0.0.0,已知是B類子網(wǎng)掩碼255.255.240.0,則十進(jìn)制掩碼位是240。
因此,合法子網(wǎng)號 = 256-240 = 16,即合法子網(wǎng)地址為10.0.0.0、10.0.16.0、10.0.32.0、10.0.48.0……共4096個。回答問題④: <br />
子網(wǎng)廣播地址 = 下一個子網(wǎng)地址-1
已知合法子網(wǎng)地址為10.0.0.0、10.0.16.0、10.0.32.0、10.0.48.0……
因此,子網(wǎng)的廣播地址分別是10.0.15.255、10.0.31.255、10.0.47.255……。回答問題⑤: <br />
有效主機(jī)地址 = 介于子網(wǎng)地址和廣播地址之間的所有地址
因此,有效主機(jī)地址是10.0.0.1-10.0.15.254、10.0.16.1-10.0.31.254、10.0.32.1-10.0.47.254、10.0.48.1-10.0.62.254……
版權(quán)聲明:歡迎轉(zhuǎn)載,歡迎擴(kuò)散,但轉(zhuǎn)載時請標(biāo)明作者以及原文出處,謝謝合作! ↓↓↓