國際規(guī)定:把所有的IP地址劃分為A,B,C,D,E盖矫。
A類地址:范圍從0~127,0是保留的并且表示所有IP地址击奶,而127也是保留
的地址辈双,并且是用于測試環(huán)回用的。因此柜砾,A類地址的范圍其實(shí)是從1~126之間湃望。
如:10.0.0.1,第一段號碼為網(wǎng)絡(luò)號碼痰驱,剩下的三段號碼為本地計(jì)算機(jī)的號碼证芭。轉(zhuǎn)換
為2進(jìn)制來說,一個(gè)A類IP地址由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機(jī)地址組成萄唇,網(wǎng)絡(luò)地址
的最高位必須是“0”檩帐,地址范圍從0.0.0.1到126.0.0.0×碛可用的A類網(wǎng)絡(luò)有126個(gè)湃密,
每個(gè)網(wǎng)絡(luò)能容納1億多個(gè)主機(jī)(2的24次方的主機(jī)數(shù)目)。以子網(wǎng)掩碼來進(jìn)行區(qū)別:
255.0.0.0四敞。
B類地址:范圍從128-191泛源,如172.168.1.1,第一和第二段號碼為網(wǎng)絡(luò)號碼忿危,剩
下的2段號碼為本地計(jì)算機(jī)的號碼达箍。轉(zhuǎn)換為2進(jìn)制來說,一個(gè)B類IP地址由2個(gè)字節(jié)的
網(wǎng)絡(luò)地址和2個(gè)字節(jié)的主機(jī)地址組成铺厨,網(wǎng)絡(luò)地址的最高位必須是“10”缎玫,地址范
圍從128.0.0.0到191.255.255.255〗庾遥可用的B類網(wǎng)絡(luò)有16382個(gè)赃磨,每個(gè)網(wǎng)絡(luò)能容納6萬多
個(gè)主機(jī)。以子網(wǎng)掩碼來進(jìn)行區(qū)別:255.255.0.0洼裤。
C類地址:范圍從192-223邻辉,如192.168.1.1,第一腮鞍,第二值骇,第三段號碼為網(wǎng)絡(luò)號
碼,剩下的最后一段號碼為本地計(jì)算機(jī)的號碼移国。轉(zhuǎn)換為2進(jìn)制來說吱瘩,一個(gè)C類IP地址
由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”迹缀。范
圍從192.0.0.0到223.255.255.255使碾。C類網(wǎng)絡(luò)可達(dá)209萬余個(gè)皱卓,每個(gè)網(wǎng)絡(luò)能容納254個(gè)主
機(jī)。以子網(wǎng)掩碼來進(jìn)行區(qū)別:255.255.255.0部逮。
D類地址:范圍從224-239,D類IP地址第一個(gè)字節(jié)以“1110”開始嫂易,它是
一個(gè)專門保留的地址兄朋。它并不指向特定的網(wǎng)絡(luò),目前這一類地址被用在多點(diǎn)廣播
(Multicast)中怜械。多點(diǎn)廣播地址用來一次尋址一組計(jì)算機(jī)颅和,它標(biāo)識(shí)共享同一協(xié)議的
一組計(jì)算機(jī)。E類地址:范圍從240-254缕允,以“11110”開始峡扩,為將來使用保留。全零
(“0.0.0.0”)地址對應(yīng)于當(dāng)前主機(jī)障本。全“1”的IP地址(“255.255.255.255”)是
當(dāng)前子網(wǎng)的廣播地址教届。
在日常網(wǎng)絡(luò)環(huán)境中,基本是都在使用B,C兩大類地址驾霜,而ADE這3類地址都不打可
能被使用到案训。
子網(wǎng)掩碼的簡單敘述:子網(wǎng)掩碼是一個(gè)32位地址,用于屏蔽IP地址的一部分以
區(qū)別網(wǎng)絡(luò)標(biāo)識(shí)和主機(jī)標(biāo)識(shí)粪糙,并說明該IP地址是在局域網(wǎng)上强霎,還是在遠(yuǎn)程網(wǎng)上。
在這么多網(wǎng)絡(luò)IP中蓉冈,國際規(guī)定有一部分IP地址是用于我們的局域網(wǎng)使用城舞,也就
是屬于私網(wǎng)IP,不在公網(wǎng)中使用的寞酿,它們的范圍是:
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
接下來我們可以看一下子網(wǎng)劃分的例子:
假如給你一個(gè)C類的IP地址段:192.168.0.1-192.168.0.254家夺,其中
192.168.0 這個(gè)屬于網(wǎng)絡(luò)號碼,而1~254表示這個(gè)網(wǎng)段中最大能容納254臺(tái)電
腦主機(jī)熟嫩。我們現(xiàn)在要做的就是把這254臺(tái)主機(jī)再次劃分一下秦踪,將它們區(qū)分開來。
192.168.0.1-192.168.0.254默認(rèn)使用的子網(wǎng)掩碼為
255.255.255.0掸茅,其中的0在2進(jìn)制中表示椅邓,8個(gè)0.因此有8個(gè)位置沒有被網(wǎng)絡(luò)號
碼給占用,2的8次方就是表示有256個(gè)地址昧狮,去掉一個(gè)頭(網(wǎng)絡(luò)地址)和一個(gè)尾
(主機(jī)地址)景馁,表示有254個(gè)電腦主機(jī)地址,因此我們想要對這254來劃分的話逗鸣,
就是占用最后8個(gè)0中的某幾位合住。
假如占用第一個(gè)0.那么2進(jìn)制表示的子網(wǎng)掩碼為
11111111.11111111.11111111.10000000绰精。轉(zhuǎn)換為10進(jìn)制就為
255.255.255.128,那么這時(shí)電腦主機(jī)應(yīng)該為多少透葛?其實(shí)很簡單笨使,就是2的7次
方了(不再是原來的2的8次方了),2的7次方=128僚害,因此假如子網(wǎng)掩碼為
255.255.255.128的話硫椰,這個(gè)C類地址可以被區(qū)分為2個(gè)網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)中最多
有128臺(tái)主機(jī)萨蚕。 192.168.0.1-192.168.0.127為一個(gè)靶草,192.168.0.128-
192.168.0.255為第二個(gè)。
再舉個(gè)例子岳遥,假如還是C類地址奕翔,其IP范圍為192.168.0.1-
192.168.0.254,假如子網(wǎng)掩碼255.255.255.192(也就是最后8為主機(jī)位浩蓉,
被占用了2位派继,2進(jìn)制表示為11111111.11111111.11111111.11000000),
那么這個(gè)網(wǎng)段的電腦主機(jī)數(shù)目就是2的6次方=64臺(tái)妻往,總共有2的2次方=4個(gè)網(wǎng)段互艾。
第一個(gè)網(wǎng)段為192.168.0.1-192.168.0.63,第二個(gè)網(wǎng)段為192.168.0.64-
192.168.0.127讯泣,第三個(gè)網(wǎng)段為192.168.0.127-192.168.0.191纫普,第四個(gè)
網(wǎng)段為192.168.0.192-192.168.0.254。
下面舉一個(gè)實(shí)際的例子:
例1:本例通過子網(wǎng)數(shù)來劃分子網(wǎng)好渠,未考慮主機(jī)數(shù)昨稼。
一家集團(tuán)公司有12家子公司,每家子公司又有4個(gè)部門拳锚。上級給出一個(gè)
172.16.0.0/16的網(wǎng)段假栓,讓給每家子公司以及子公司的部門分配網(wǎng)段。
思路:既然有12家子公司霍掺,那么就要?jiǎng)澐?2個(gè)子網(wǎng)段匾荆,但是每家子公司又有
4個(gè)部門,因此又要在每家子公司所屬的網(wǎng)段中劃分4個(gè)子網(wǎng)分配給各部門杆烁。
步驟:
A. 先劃分各子公司的所屬網(wǎng)段牙丽。
有12家子公司,那么就有2的n次方≥12兔魂,n的最小值=4烤芦。因此,網(wǎng)絡(luò)位需要
向主機(jī)位借4位析校。那么就可以從172.16.0.0/16這個(gè)大網(wǎng)段中劃出2的4次方=16
個(gè)子網(wǎng)构罗。
詳細(xì)過程:
先將172.16.0.0/16用二進(jìn)制表示
10101100.00010000.00000000.00000000/16
借4位后(可劃分出16個(gè)子網(wǎng)):
1)???10101100.00010000.00000000.00000000/20【172.16.0.0/20】
2)???10101100.00010000.00010000.00000000/20【172.16.16.0/20】
3)???10101100.00010000.00100000.00000000/20【172.16.32.0/20】
4)???10101100.00010000.00110000.00000000/20【172.16.48.0/20】
5)???10101100.00010000.01000000.00000000/20【172.16.64.0/20】
6)???10101100.00010000.01010000.00000000/20【172.16.80.0/20】
7)???10101100.00010000.01100000.00000000/20【172.16.96.0/20】
8)???10101100.00010000.01110000.00000000/20【172.16.112.0/20】
9)???10101100.00010000.10000000.00000000/20【172.16.128.0/20】
10)?10101100.00010000.10010000.00000000/20【172.16.144.0/20】
11)?10101100.00010000.10100000.00000000/20【172.16.160.0/20】
12)?10101100.00010000.10110000.00000000/20【172.16.176.0/20】
13)?10101100.00010000.11000000.00000000/20【172.16.192.0/20】
14)?10101100.00010000.11010000.00000000/20【172.16.208.0/20】
15)?10101100.00010000.11100000.00000000/20【172.16.224.0/20】
16)?10101100.00010000.11110000.00000000/20【172.16.240.0/20】
我們從這16個(gè)子網(wǎng)中選擇12個(gè)即可铜涉,就將前12個(gè)分給下面的各子公司。每個(gè)
子公司最多容納主機(jī)數(shù)目為2的12次方-2=4094遂唧。
B. 再劃分子公司各部門的所屬網(wǎng)段
以甲公司獲得172.16.0.0/20為例芙代,其他子公司的部門網(wǎng)段劃分同甲公
司。
有4個(gè)部門盖彭,那么就有2的n次方≥4链蕊,n的最小值=2。因此谬泌,網(wǎng)絡(luò)位需要向主機(jī)
位借2位。那么就可以從172.16.0.0/20這個(gè)網(wǎng)段中再劃出2的2次方=4個(gè)子網(wǎng)逻谦,
正符合要求掌实。
詳細(xì)過程:
先將172.16.0.0/20用二進(jìn)制表示
10101100.00010000.00000000.00000000/20
借2位后(可劃分出4個(gè)子網(wǎng)):
① 10101100.00010000.00000000.00000000/22【172.16.0.0/22】
② 10101100.00010000.00000100.00000000/22【172.16.4.0/22】
③ 10101100.00010000.00001000.00000000/22【172.16.8.0/22】
④ 10101100.00010000.00001100.00000000/22【172.16.12.0/22】
將這4個(gè)網(wǎng)段分給甲公司的4個(gè)部門即可。每個(gè)部門最多容納主機(jī)數(shù)目為2的
10次方-2=1024邦马。
例2:本例通過計(jì)算主機(jī)數(shù)來劃分子網(wǎng)贱鼻。
某集團(tuán)公司給下屬子公司甲分配了一段IP地址192.168.5.0/24,現(xiàn)在甲公
司有兩層辦公樓(1樓和2樓)滋将,統(tǒng)一從1樓的路由器上公網(wǎng)邻悬。1樓有100臺(tái)電腦聯(lián)
網(wǎng),2樓有53臺(tái)電腦聯(lián)網(wǎng)随闽。如果你是該公司的網(wǎng)管父丰,你該怎么去規(guī)劃這個(gè)IP?
根據(jù)需求掘宪,畫出下面這個(gè)簡單的拓?fù)涠晟取?92.168.5.0/24劃成3個(gè)網(wǎng)段,1
樓一個(gè)網(wǎng)段魏滚,至少擁有101個(gè)可用IP地址镀首;2樓一個(gè)網(wǎng)段,至少擁有54個(gè)可用IP地
址鼠次;1樓和2樓的路由器互聯(lián)用一個(gè)網(wǎng)段更哄,需要2個(gè)IP地址。
思路:我們在劃分子網(wǎng)時(shí)優(yōu)先考慮最大主機(jī)數(shù)來劃分腥寇。在本例中成翩,我們就先使
用最大主機(jī)數(shù)來劃分子網(wǎng)。101個(gè)可用IP地址花颗,那就要保證至少7位的主機(jī)位可用
(2的m次方-2≥101捕传,m的最小值=7)。如果保留7位主機(jī)位扩劝,那就只能劃出兩個(gè)
網(wǎng)段庸论,剩下的一個(gè)網(wǎng)段就劃不出來了职辅。但是我們剩下的一個(gè)網(wǎng)段只需要2個(gè)IP地址
并且2樓的網(wǎng)段只需要54個(gè)可用IP,因此聂示,我們可以從第一次劃出的兩個(gè)網(wǎng)段中選
擇一個(gè)網(wǎng)段來繼續(xù)劃分2樓的網(wǎng)段和路由器互聯(lián)使用的網(wǎng)段域携。
步驟:
A. 先根據(jù)大的主機(jī)數(shù)需求,劃分子網(wǎng)
因?yàn)橐WC1樓網(wǎng)段至少有101個(gè)可用IP地址鱼喉,所以秀鞭,主機(jī)位要保留至少7
位。
先將192.168.5.0/24用二進(jìn)制表示:
11000000.10101000.00000101.00000000/24
主機(jī)位保留7位扛禽,即在現(xiàn)有基礎(chǔ)上網(wǎng)絡(luò)位向主機(jī)位借1位(可劃分出2個(gè)子網(wǎng)):
① 11000000.10101000.00000101.00000000/25【192.168.5.0/25】
② 11000000.10101000.00000101.10000000/25【192.168.5.128/25】
1樓網(wǎng)段從這兩個(gè)子網(wǎng)段中選擇一個(gè)即可锋边,我們選擇192.168.5.0/25。
2樓網(wǎng)段和路由器互聯(lián)使用的網(wǎng)段從192.168.5.128/25中再次劃分得到编曼。
B. 再劃分2樓使用的網(wǎng)段
2樓使用的網(wǎng)段從192.168.5.128/25這個(gè)子網(wǎng)段中再次劃分子網(wǎng)獲得豆巨。因
為2樓至少要有54個(gè)可用IP地址,所以掐场,主機(jī)位至少要保留6位(2的m次方-
2≥54往扔,m的最小值=6)。
先將192.168.5.128/25用二進(jìn)制表示:
11000000.10101000.00000101.10000000/25
主機(jī)位保留6位熊户,即在現(xiàn)有基礎(chǔ)上網(wǎng)絡(luò)位向主機(jī)位借1位(可劃分出2個(gè)子
網(wǎng)):
① 11000000.10101000.00000101.10000000/26【192.168.5.128/26】
② 11000000.10101000.00000101.11000000/26【192.168.5.192/26】
2樓網(wǎng)段從這兩個(gè)子網(wǎng)段中選擇一個(gè)即可萍膛,我們選擇192.168.5.128/26。
路由器互聯(lián)使用的網(wǎng)段從192.168.5.192/26中再次劃分得到嚷堡。
C. 最后劃分路由器互聯(lián)使用的網(wǎng)段
路由器互聯(lián)使用的網(wǎng)段從192.168.5.192/26這個(gè)子網(wǎng)段中再次劃分子網(wǎng)
獲得蝗罗。因?yàn)橹恍枰?個(gè)可用IP地址,所以蝌戒,主機(jī)位只要保留2位即可(2的m次方-
2≥2绿饵,m的最小值=2)。
先將192.168.5.192/26用二進(jìn)制表示:
11000000.10101000.00000101.11000000/26
主機(jī)位保留2位瓶颠,即在現(xiàn)有基礎(chǔ)上網(wǎng)絡(luò)位向主機(jī)位借4位(可劃分出16個(gè)子
網(wǎng)):
① 11000000.10101000.00000101.11000000/30【192.168.5.192/30】
② 11000000.10101000.00000101.11000100/30【192.168.5.196/30】
③ 11000000.10101000.00000101.11001000/30【192.168.5.200/30】
…………………………………
④ 11000000.10101000.00000101.11110100/30【192.168.5.244/30】
⑤ 11000000.10101000.00000101.11111000/30【192.168.5.248/30】
⑥ 11000000.10101000.00000101.11111100/30【192.168.5.252/30】
路由器互聯(lián)網(wǎng)段我們從這16個(gè)子網(wǎng)中選擇一個(gè)即可拟赊,我們就選擇192.168.5.252/30。
D. 整理本例的規(guī)劃地址
1樓:
網(wǎng)絡(luò)地址:【192.168.5.0/25】
主機(jī)IP地址:【192.168.5.1/25—192.168.5.126/25】
廣播地址:【192.168.5.127/25】
2樓:
網(wǎng)絡(luò)地址:【192.168.5.128/26】
主機(jī)IP地址:【192.168.5.129/26—192.168.5.190/26】
廣播地址:【192.168.5.191/26】
路由器互聯(lián):
網(wǎng)絡(luò)地址:【192.168.5.252/30】
兩個(gè)IP地址:【192.168.5.253/30粹淋、192.168.5.254/30】
廣播地址:【192.168.5.255/30】
注意:
公網(wǎng)吸祟、內(nèi)網(wǎng)是兩種Internet的接入方式。
內(nèi)網(wǎng)接入方式:上網(wǎng)的計(jì)算機(jī)得到的IP地址是Inetnet上的保留地址桃移,保留地址有如下3種形式:
內(nèi)網(wǎng)的計(jì)算機(jī)以NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)協(xié)議屋匕,通過一個(gè)公共的網(wǎng)關(guān)訪問
Internet。內(nèi)網(wǎng)的計(jì)算機(jī)可向Internet上的其他計(jì)算機(jī)發(fā)送連接請求借杰,但
Internet上其他的計(jì)算機(jī)無法向內(nèi)網(wǎng)的計(jì)算機(jī)發(fā)送連
接請求过吻。
公網(wǎng)接入方式:上網(wǎng)的計(jì)算機(jī)得到的IP地址是Inetnet上的非保留地址。公網(wǎng)
的計(jì)算機(jī)和Internet上的其他計(jì)算機(jī)可隨意互相訪問。
NAT(Network Address Translator)是網(wǎng)絡(luò)地址轉(zhuǎn)換纤虽,它實(shí)現(xiàn)內(nèi)網(wǎng)的
IP地址與公網(wǎng)的地址之間的相互轉(zhuǎn)換乳绕,將大量的內(nèi)網(wǎng)IP地址轉(zhuǎn)換為一個(gè)或少量的
公網(wǎng)IP地址,減少對公網(wǎng)IP地址的占用逼纸。NAT的最典型應(yīng)用是:在一個(gè)局域網(wǎng)內(nèi)洋措,
只需要一臺(tái)計(jì)算機(jī)連接上Internet,就可以利用NAT共享Internet連接杰刽,使局
域網(wǎng)內(nèi)其他計(jì)算機(jī)也可以上網(wǎng)菠发。使用NAT協(xié)議,局域網(wǎng)內(nèi)的計(jì)算機(jī)可以訪問
Internet上的計(jì)算機(jī)贺嫂,但I(xiàn)nternet上的計(jì)算機(jī)無法訪問局域網(wǎng)內(nèi)的計(jì)算機(jī)滓鸠。
Windows操作系統(tǒng)的Internet連接共享、sygate第喳、winroute哥力、
unix/linux的natd等軟件,都是使用NAT協(xié)議來共享Internet連接墩弯。所有
ISP(Internet服務(wù)提供商)提供的內(nèi)網(wǎng)Internet接入方式,幾乎都是基于
NAT協(xié)議的寞射。
本文參考 “大浪淘沙” 博客渔工,http://yuanbin.blog.51cto.com/363003/112029