設(shè)置vlan與設(shè)置不同的網(wǎng)段有什么區(qū)別? 通過交換機(jī)劃分2個(gè)VLAN 與 在IP上設(shè)置2個(gè)不同的網(wǎng)段,其達(dá)到的目的是否相同。都是用來(lái)劃分成不同的子網(wǎng)?
通過IP劃分的網(wǎng)段,IP地址就不在一個(gè)網(wǎng)段了
如果詳細(xì)追究目的,其實(shí)并不一樣。同樣一個(gè)交換機(jī),一個(gè)尋址包進(jìn)來(lái)后,vlan并不對(duì)其ip地址進(jìn)行分析,而是根據(jù)vid號(hào)來(lái)判斷究竟發(fā)向那個(gè)端口。
vlan實(shí)際意義上很像路由器上的訪問控制策略,在交換機(jī)內(nèi)部流動(dòng)時(shí),和ip包沒有任何區(qū)別,但你所作的vlan設(shè)置控制了這個(gè)包可以到達(dá)那個(gè)端口。
按端口配置的VLAN交換信息時(shí),只發(fā)送到指定的交換機(jī)端口,而其它同一子網(wǎng)的端口的計(jì)算機(jī)將不能收到信息,而IP子網(wǎng)劃分,在所有端口發(fā)送,但只有同一子網(wǎng)內(nèi)計(jì)算機(jī)能收到,二者都有增加安全性,減少?gòu)V播風(fēng)暴,縮小沖突域的功能.
如果不使用匯聚模式,Vlan將一臺(tái)交換機(jī)變成了多臺(tái)無(wú)聯(lián)系的交換機(jī)。無(wú)論客戶機(jī)IP地址如何設(shè)置,不同Vlan間無(wú)法通訊。
因?yàn)槟持匾獞?yīng)用的需要,我用的網(wǎng)絡(luò)要求200多臺(tái)機(jī)全在一個(gè)網(wǎng)段,又因?yàn)榘踩蛩乇仨氂性L問權(quán)限的區(qū)別。所以機(jī)器同屬一個(gè)網(wǎng)段192.168.0.0/23,而所有權(quán)限控制在8臺(tái)交換機(jī)(一臺(tái)三層,七臺(tái)二層)里通過設(shè)置Vlan實(shí)現(xiàn)。
最后實(shí)現(xiàn)所有機(jī)器都可訪問服務(wù)器,而他們之間又有復(fù)雜的可訪問、不可訪問的限制。這些限制將不再擔(dān)心因?yàn)樗麄儊y改IP地址而失效,即改了IP只會(huì)權(quán)限更低而不會(huì)更高。
我想應(yīng)該弄清楚子網(wǎng)和VLAN的概念:
子網(wǎng):為了節(jié)約IP地址通過掩碼將一段IP地址劃分若干IP地址段(/32/24/16等等)
VLAN:VIRTUL LAN 虛擬網(wǎng)。對(duì)交換機(jī)來(lái)說(shuō)就是我們可以把每個(gè)端口設(shè)置成VLAN意思就是每個(gè)端口之間不能互相訪問也可以幾個(gè)端口設(shè)成一個(gè)VLAN,這幾個(gè)端口可以相互訪問,其他端口不能訪問。(一個(gè)VLAN和另一個(gè)VLAN不能傳輸信息)
在同一個(gè)VLAN里,有兩臺(tái)機(jī),屬于不同的子網(wǎng),兩者沒有網(wǎng)關(guān)不能通信,對(duì)嗎?
在同一個(gè)VLAN里,有兩臺(tái)機(jī),屬于不同的子網(wǎng),兩者沒有路由器不能通信,對(duì)嗎?
應(yīng)該說(shuō)VLAN之間沒有路由器是不能通訊的。
VLAN屬于二層的概念,子網(wǎng)是三層的概念,也就是說(shuō)如果屬于不同VLAN,即使子網(wǎng)相同沒有路由也是不能通信的。
其實(shí)可以這么理解。
在交換機(jī)上是一個(gè)廣播域,廣播包會(huì)發(fā)到所有的端口,但通過劃分子網(wǎng),就相當(dāng)于把一臺(tái)交換機(jī)根據(jù)端口拆分成了幾個(gè)虛擬交換機(jī),同一VLAN中的端口間可以不通過路由器直接通信,但不同VLAN間通信就需要路由器來(lái)進(jìn)行路由。
VLAN用于企業(yè)內(nèi)部網(wǎng)絡(luò)組網(wǎng),在中心機(jī)房放置一臺(tái)或多臺(tái)交換機(jī),在之上劃分VLAN,為企業(yè)內(nèi)不同部門分配不同的IP子網(wǎng),接入不同的VLAN。這樣,不同部門間的通信需要經(jīng)過路由器,而在路由器上可以添加各種訪問控制列表以增加安全性。
lan在公網(wǎng)上使用必須所有途徑的設(shè)備都支持tag vlan (802.1q),而且必須全局規(guī)劃。
在傳統(tǒng)的局域網(wǎng)中,信息傳輸是建立在“共享介質(zhì)”基礎(chǔ)上的,網(wǎng)中所有節(jié)點(diǎn)共享一條公共通信傳輸介質(zhì),典型的介質(zhì)訪問控制方法是CSMA/CD、 TokenRing、TokenBus。通常一個(gè)工作組是在同一個(gè)網(wǎng)段上,每個(gè)網(wǎng)段可以是一個(gè)工作組或子網(wǎng)。多個(gè)邏輯工作組之間通過互連不同網(wǎng)段的網(wǎng)橋(Bridge)或路由器(Router)來(lái)交換數(shù)據(jù)。
虛擬網(wǎng)絡(luò)的概念是由于工作組(Workgroup)的需要而產(chǎn)生,伴隨高速網(wǎng)絡(luò)的發(fā)展而實(shí)現(xiàn)的。它將邏輯的網(wǎng)絡(luò)拓?fù)渑c物理的網(wǎng)絡(luò)設(shè)施相分離,將網(wǎng)絡(luò)上的節(jié)點(diǎn)按照工作性質(zhì)與需要?jiǎng)澐譃槿舾蓚€(gè)“邏輯工作組”,一個(gè)邏輯工作組就被稱為一個(gè)虛擬局域網(wǎng)(VLAN,VirtualLAN)。
我覺得隨著三層交換技術(shù),路由交換等技術(shù)出現(xiàn),子網(wǎng)和虛擬子網(wǎng)之間的區(qū)分越來(lái)越?jīng)]區(qū)別
http://zhidao.baidu.com/question/381753910.html
一、子網(wǎng)掩碼的含義和根據(jù)子網(wǎng)掩碼劃分子網(wǎng)
一個(gè)IP地址必然屬于某一個(gè)網(wǎng)絡(luò),或者叫子網(wǎng)。子網(wǎng)掩碼就是用來(lái)指定某個(gè)IP地址的網(wǎng)絡(luò)地址的,換一句話說(shuō),就是用來(lái)劃分子網(wǎng)的。
例如,一個(gè)A類網(wǎng)絡(luò)可以容納16777214臺(tái)主機(jī)。但是在實(shí)際運(yùn)用中,不可能把一個(gè)A類網(wǎng)絡(luò)只用于一個(gè)子網(wǎng),因?yàn)槟菢庸芾砥饋?lái)很不方便,也會(huì)出現(xiàn)廣播風(fēng)暴等種種問題,所以需要根據(jù)實(shí)際需求把它劃分為若干個(gè)較小的子網(wǎng)。一個(gè)B類網(wǎng)絡(luò)可以容納65534臺(tái)主機(jī),往往也是需要?jiǎng)澐肿泳W(wǎng)的。即便一個(gè)小型企業(yè)內(nèi)部,為了部門之間的職能的需要,配置那些電腦可以互相訪問,哪些不能互相訪問,就需要通過劃分子網(wǎng)的方法來(lái)實(shí)現(xiàn)。
子網(wǎng)劃分的問題看起來(lái)很復(fù)雜,其實(shí)也不是很復(fù)雜。只要把IP地址的位數(shù)、網(wǎng)絡(luò)位數(shù)、主機(jī)位數(shù)、子網(wǎng)掩碼的位數(shù)這幾個(gè)概念搞清楚,就覺得很簡(jiǎn)單了。
IP地址位數(shù)=網(wǎng)絡(luò)位數(shù)+主機(jī)位數(shù)=32位。子網(wǎng)掩碼的位數(shù)就是網(wǎng)絡(luò)的位數(shù)。
A類網(wǎng)絡(luò)的網(wǎng)絡(luò)位數(shù)是8位,子網(wǎng)掩碼就是11111111.00000000.00000000.00000000,換算成二進(jìn)制表示為255.0.0.0。
B類網(wǎng)絡(luò)的網(wǎng)絡(luò)位數(shù)是16位,子網(wǎng)掩碼就是11111111.11111111.00000000.00000000,換算成十進(jìn)制表示為255.255.0.0。
C類網(wǎng)絡(luò)的網(wǎng)絡(luò)位數(shù)是24位,子網(wǎng)掩碼就是11111111.11111111.11111111.00000000,換算成十進(jìn)制表示為255.255.255.0。
A類網(wǎng)絡(luò)加長(zhǎng)子網(wǎng)掩碼到16位就把一個(gè)A類網(wǎng)絡(luò)劃分為256個(gè)B類網(wǎng)絡(luò)同樣大小的網(wǎng)絡(luò),再加長(zhǎng)到24位就又把每個(gè)B類大小的子網(wǎng)劃分為256個(gè)C類網(wǎng)絡(luò)大小的子網(wǎng)。就是這個(gè)道理。一個(gè)大的網(wǎng)絡(luò),通過把子網(wǎng)掩碼加長(zhǎng),使網(wǎng)絡(luò)位多了,也就是網(wǎng)絡(luò)數(shù)目多了,子網(wǎng)就多了。
當(dāng)然你也可以不劃分為256個(gè)子網(wǎng),而劃分為128個(gè),64個(gè),32個(gè),16個(gè),8個(gè),4個(gè),2個(gè)。
一個(gè)B類網(wǎng)絡(luò)的默認(rèn)子網(wǎng)掩碼為255.255.0.0,你如果想把它劃分為2個(gè)子網(wǎng),網(wǎng)絡(luò)位數(shù)就成立17位,也就是說(shuō)子網(wǎng)掩碼就變成了255.255.128.0;想劃分為16個(gè)子網(wǎng),因?yàn)?6是2的4次方,所以網(wǎng)絡(luò)位數(shù)加4變成了20位,也就是說(shuō)子網(wǎng)掩碼加長(zhǎng),成了20位,就是255.255.240.0。依此類推。
一個(gè)C類網(wǎng)絡(luò)的默認(rèn)子網(wǎng)掩碼為24位的,那么主機(jī)位=32-24=8位,2的8次方等于256,所以一個(gè)C類網(wǎng)絡(luò)的IP地址數(shù)量(包括網(wǎng)絡(luò)地址和廣播地址)為256個(gè)。
但是你仍然可以通過加長(zhǎng)子網(wǎng)掩碼的手段,把一個(gè)C類子網(wǎng)劃分為更多的子網(wǎng)。劃分的子網(wǎng)數(shù)必定是2的n次方個(gè),每個(gè)子網(wǎng)的IP數(shù)量必定是2的(8- n)次方個(gè)。
子網(wǎng)掩碼加長(zhǎng)1位,劃分2個(gè)子網(wǎng);加長(zhǎng)2位,劃分4個(gè)子網(wǎng),加長(zhǎng)6位,劃分2的6次方個(gè),也就是64個(gè)子網(wǎng)。
子網(wǎng)掩碼的1的個(gè)數(shù)表示網(wǎng)絡(luò)位的個(gè)數(shù),簡(jiǎn)單地來(lái)說(shuō),網(wǎng)絡(luò)位是不屬于你控制的,是上級(jí)主管給你的,給你多少就是多少。但是主機(jī)位是你可以控制的,你可以把它縮短,把縮短出來(lái)的位數(shù)加到網(wǎng)絡(luò)位中,這樣網(wǎng)絡(luò)位就長(zhǎng)了,子網(wǎng)數(shù)就多了,相應(yīng)地每個(gè)子網(wǎng)的IP數(shù)量就少了。
記住下面的公式,遇到再?gòu)?fù)雜的子網(wǎng)劃分問題也難不倒你了。
IP地址位數(shù)=32
網(wǎng)絡(luò)位+主機(jī)位=32
子網(wǎng)掩碼加長(zhǎng)n位,則在當(dāng)前子網(wǎng)基礎(chǔ)上劃分為2的n次方個(gè)子網(wǎng)。每個(gè)子網(wǎng)的IP地址數(shù)量=2^(32-劃分前子網(wǎng)掩碼位數(shù)-n)
二、如何根據(jù)子網(wǎng)劃分的目標(biāo)計(jì)算子網(wǎng)掩碼
簡(jiǎn)單來(lái)說(shuō),子網(wǎng)掩碼就是網(wǎng)絡(luò)地址的位數(shù)。
一個(gè)IP地址一共有32位,其中靠前的某些位表示網(wǎng)絡(luò)地址,后面的某些位表示主機(jī)位。
網(wǎng)絡(luò)位數(shù)+主機(jī)位數(shù)=IP地址位數(shù)=32
知道了這個(gè)道理,計(jì)算子網(wǎng)掩碼的方法就是:已知子網(wǎng)內(nèi)IP數(shù)的多少,求出主機(jī)位的位數(shù),用32減去主機(jī)位數(shù)就等于網(wǎng)絡(luò)位數(shù),也就是子網(wǎng)掩碼。
舉最簡(jiǎn)單的例子。一個(gè)C類網(wǎng)絡(luò),包括256個(gè)主機(jī)位置,256是2 的8次方,所以主機(jī)位是8,那么網(wǎng)絡(luò)位就是32-8=24,也就是說(shuō)子網(wǎng)掩碼是24位,用二進(jìn)制表示就是11111111.11111111.11111111.00000000,換算成十進(jìn)制就是255.255.255.0
再比如一個(gè)C類網(wǎng)絡(luò)劃分的子網(wǎng),每個(gè)網(wǎng)絡(luò)主機(jī)IP數(shù)是32, 而32是2的5次方,所以主機(jī)位是5,那么網(wǎng)絡(luò)位就是32-5=27,也就是說(shuō)子網(wǎng)掩碼是27位,用二進(jìn)制表示就是11111111.11111111.11111111.11100000,換算成十進(jìn)制就是255.255.255.224
再比如一個(gè)B類網(wǎng)絡(luò)劃分的子網(wǎng),每個(gè)網(wǎng)絡(luò)主機(jī)IP數(shù)是1024, 而1024是2的10次方,所以主機(jī)位是10,那么網(wǎng)絡(luò)位就是32-10=22,也就是說(shuō)子網(wǎng)掩碼是22位,用二進(jìn)制表示就是11111111.11111111.11111100.00000000,換算成十進(jìn)制就是255.255.252.0
子網(wǎng)劃分是通過改變子網(wǎng)掩碼的位數(shù)來(lái)實(shí)現(xiàn)的。比如一個(gè)C類IP地址,默認(rèn)子網(wǎng)掩碼是24位的,二進(jìn)制表示是11111111.11111111.11111111.0000000,換算成10進(jìn)制的就是255.255.255.0。
如果是這樣的子網(wǎng)掩碼,后面的8位都可以用來(lái)做為主機(jī)的位置,2 的8次方等于256,一共有256個(gè)IP位置,因?yàn)橛?個(gè)不能用,所以可用的主機(jī)位置為254個(gè)。
但是你要把這樣一個(gè)地址劃分成2個(gè)子網(wǎng),就要從主機(jī)位里拿出一位來(lái)作為網(wǎng)絡(luò)地址,網(wǎng)絡(luò)地址就成了25位了。相應(yīng)地主機(jī)位就成了7位了,2 的7次方等于128,一共有126個(gè)地址可用。
這是從正向來(lái)說(shuō)的,就是已知要?jiǎng)澐值淖泳W(wǎng)數(shù),求每個(gè)子網(wǎng)的主機(jī)數(shù)。但是在實(shí)際工作中往往是先知道每個(gè)子網(wǎng)的主機(jī)數(shù),讓你劃分子網(wǎng)。其實(shí)也很簡(jiǎn)單。
首先你算一下主機(jī)數(shù)更接近于2 的幾次方,那么主機(jī)位數(shù)就是幾位。32減去主機(jī)位就是網(wǎng)絡(luò)位。
舉例說(shuō)明。假如給你一個(gè)C類IP地址192.168.0.0。假如你想劃分2個(gè)子網(wǎng),一個(gè)里面有100臺(tái)電腦,另一個(gè)有50臺(tái)電腦。
100大于2的6次方,小于2的7次方,所以主機(jī)位數(shù)取7位。那么網(wǎng)絡(luò)位數(shù)就是32-7=25位。25位的子網(wǎng)掩碼11111111.11111111.11111111.10000000 換算成10進(jìn)制的就是
255. 255. 255. 128,這就是第一個(gè)子網(wǎng)的子網(wǎng)掩碼,網(wǎng)絡(luò)號(hào)為192.168.0.0/25,網(wǎng)絡(luò)地址192.168.0.0,主機(jī)地址192.168.0.1~192.168.0.126,廣播地址192.168.0.127
50大于2的5次方,小于2的6次方,所以主機(jī)位數(shù)取6位。那么網(wǎng)絡(luò)位數(shù)就是32-6=26位。26位的子網(wǎng)掩碼11111111.11111111.11111111.11000000 換算成10進(jìn)制的就是
255. 255. 255. 192,這就是第二個(gè)子網(wǎng)的子網(wǎng)掩碼,網(wǎng)絡(luò)號(hào)為192.168.0.128/26,網(wǎng)絡(luò)地址192.168.0.128,主機(jī)地址192.168.0.129~192.168.0.190,廣播地址192.168.0.191
子網(wǎng)劃分首先要看選用的IP地址是什么類型的.有幾個(gè)子網(wǎng)需要?jiǎng)澐?,還要考慮每個(gè)子網(wǎng)的電腦數(shù)量.IP地址采用的是32位地址,前24位表示網(wǎng)絡(luò)號(hào),后面的根據(jù)實(shí)際情況劃分子網(wǎng)號(hào)和PC號(hào).
比如一個(gè)公司需要建四個(gè)子網(wǎng),網(wǎng)內(nèi)分別有PC 50,25.10.10。內(nèi)部有一C類地址192.168.1.0怎么劃分VLSM。
劃分子網(wǎng)的時(shí)候是從最后8位開始,子網(wǎng)需要的地址和主機(jī)的號(hào)都要從那里取得 .首先要考慮每個(gè)子網(wǎng)能容納多少PC.題目中最大的子網(wǎng)有50PC就需要6位表示.那么只有2位剩下可以表示子網(wǎng)號(hào)了.按照這個(gè)理論四個(gè)子網(wǎng)的劃分分別是:
192.168.1.64/26
192.168.1.128/27
192.168.1.160/28
192.168.1.176/28
/后面的數(shù)字是表示主機(jī)號(hào)前面的地址位數(shù)
如果還有不清楚的Q偶:272173231
子網(wǎng)掩碼與子網(wǎng)劃分--講得很清楚
子網(wǎng)掩碼與子網(wǎng)劃分
目錄 :
一、摘要
二、子網(wǎng)掩碼的概念及作用
三、為什么需要使用子網(wǎng)掩碼
四、如何用子網(wǎng)掩碼得到網(wǎng)絡(luò)/主機(jī)地址
五、子網(wǎng)掩碼的分類
六、子網(wǎng)編址技術(shù)
七、如何劃分子網(wǎng)及確定子網(wǎng)掩碼
八、相關(guān)判斷方法
一、摘要
近期在我的論壇中大家對(duì)子網(wǎng)掩碼以及子網(wǎng)劃分的討論比較多,因?yàn)榍懊嬉矊懥岁P(guān)于ip地址的教程,為了延續(xù)性,就寫了這個(gè)關(guān)于子網(wǎng)掩碼與子網(wǎng)劃分的教程,學(xué)這篇教程需要一定的基礎(chǔ)(高手當(dāng)然除外),建議讀過前面的關(guān)于ip的教程后,再讀本教程。準(zhǔn)備好了嗎?我們開始吧??!
二、子網(wǎng)掩碼的概念及作用
子網(wǎng)掩碼是一個(gè)應(yīng)用于TCP/IP網(wǎng)絡(luò)的32位二進(jìn)制值,它可以屏蔽掉ip地址中的一部分,從而分離出ip地址中的網(wǎng)絡(luò)部分與主機(jī)部分,基于子網(wǎng)掩碼,管理員可以將網(wǎng)絡(luò)進(jìn)一步劃分為若干子網(wǎng)。
三、為什么需要使用子網(wǎng)掩碼
雖然我們說(shuō)子網(wǎng)掩碼可以分離出ip地址中的網(wǎng)絡(luò)部分與主機(jī)部分,可大家還是會(huì)有疑問,比如為什么要區(qū)分網(wǎng)絡(luò)地址與主機(jī)地址?區(qū)分以后又怎樣呢?那么好,讓我們?cè)僭敿?xì)的講一下吧!
在使用TCP/IP協(xié)議的兩臺(tái)計(jì)算機(jī)之間進(jìn)行通信時(shí),我們通過將本機(jī)的子網(wǎng)掩碼與接受方主機(jī)的ip地址進(jìn)行'與'運(yùn)算,即可得到目標(biāo)主機(jī)所在的網(wǎng)絡(luò)號(hào),又由于每臺(tái)主機(jī)在配置TCP/IP協(xié)議時(shí)都設(shè)置了一個(gè)本機(jī)ip地址與子網(wǎng)掩碼,所以可以知道本機(jī)所在的網(wǎng)絡(luò)號(hào)。
通過比較這兩個(gè)網(wǎng)絡(luò)號(hào),就可以知道接受方主機(jī)是否在本網(wǎng)絡(luò)上。如果網(wǎng)絡(luò)號(hào)相同,表明接受方在本網(wǎng)絡(luò)上,那么可以通過相關(guān)的協(xié)議把數(shù)據(jù)包直接發(fā)送到目標(biāo)主機(jī);如果網(wǎng)絡(luò)號(hào)不同,表明目標(biāo)主機(jī)在遠(yuǎn)程網(wǎng)絡(luò)上,那么數(shù)據(jù)包將會(huì)發(fā)送給本網(wǎng)絡(luò)上的路由器,由路由器將數(shù)據(jù)包發(fā)送到其他網(wǎng)絡(luò),直至到達(dá)目的地。在這個(gè)過程中你可以看到,子網(wǎng)掩碼是不可或缺的!
四、如何用子網(wǎng)掩碼得到網(wǎng)絡(luò)/主機(jī)地址
既然子網(wǎng)掩碼這么重要,那么它是如何分離出ip地址中的網(wǎng)絡(luò)地址和主機(jī)地址的呢?
過程如下:
1.將ip地址與子網(wǎng)掩碼轉(zhuǎn)換成二進(jìn)制;
2.將二進(jìn)制形式的ip地址與子網(wǎng)掩碼做'與'運(yùn)算,將答案化為十進(jìn)制便得到網(wǎng)絡(luò)地址;
3.將二進(jìn)制形式的子網(wǎng)掩碼取'反';
4.將取'反'后的子網(wǎng)掩碼與ip地址做'與'運(yùn)算,將答案化為十進(jìn)制便得到主機(jī)地址。
下面我們用一個(gè)例子給大家演示:
假設(shè)有一個(gè)I P 地址:192.168.0.1
子網(wǎng)掩碼為:255.255.255.0
化為二進(jìn)制為:I P 地址11000000.10101000.00000000.00000001
子網(wǎng)掩碼11111111.11111111.11111111.00000000
將兩者做'與'運(yùn)算得:11000000.10101000.00000000.00000000
將其化為十進(jìn)制得:192.168.0.0
這便是上面ip的網(wǎng)絡(luò)地址,主機(jī)地址以此類推。
小技巧:由于觀察到上面的子網(wǎng)掩碼為C類地址的默認(rèn)子網(wǎng)掩碼(即未劃分子網(wǎng)),便可直接看出網(wǎng)絡(luò)地址為ip地址的前三部分,即前三個(gè)字節(jié)。
解惑:
什么?你還是不懂?問我為什么要做'與'運(yùn)算而不是別的?其實(shí)你仔細(xì)觀察一下上面的例子就應(yīng)該能明白。
'1'在做'與'運(yùn)算時(shí),不影響結(jié)果,'0'在做'與'運(yùn)算時(shí),將得到0,利用'與'的這個(gè)特性,當(dāng)管理員設(shè)置子網(wǎng)掩碼時(shí),即將子網(wǎng)掩碼上與網(wǎng)絡(luò)地址所對(duì)應(yīng)的位都設(shè)為'1',其他位都設(shè)為'0',那么當(dāng)作'與'時(shí),ip地址中的網(wǎng)絡(luò)號(hào)將被保留到結(jié)果中,而主機(jī)號(hào)將被置0,這樣就解析出了網(wǎng)絡(luò)號(hào),解析主機(jī)號(hào)也一樣,只需先把子網(wǎng)掩碼取'反',在做'與'。
五、子網(wǎng)掩碼的分類
1)缺省子網(wǎng)掩碼:
即未劃分子網(wǎng),對(duì)應(yīng)的網(wǎng)絡(luò)號(hào)的位都置1,主機(jī)號(hào)都置0。
A類網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.0.0.0
B類網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.255.0.0
C類網(wǎng)絡(luò)缺省子網(wǎng)掩碼:255.255.255.0
2)自定義子網(wǎng)掩碼:
將一個(gè)網(wǎng)絡(luò)劃分為幾個(gè)子網(wǎng),需要每一段使用不同的網(wǎng)絡(luò)號(hào)或子網(wǎng)號(hào),實(shí)際上我們可以認(rèn)為是將主機(jī)號(hào)分為兩個(gè)部分:子網(wǎng)號(hào)、子網(wǎng)主機(jī)號(hào)。 形式如下:
未做子網(wǎng)劃分的ip地址:網(wǎng)絡(luò)號(hào)+主機(jī)號(hào)
做子網(wǎng)劃分后的ip地址:網(wǎng)絡(luò)號(hào)+子網(wǎng)號(hào)+子網(wǎng)主機(jī)號(hào)
也就是說(shuō)ip地址在化分子網(wǎng)后,以前的主機(jī)號(hào)位置的一部分給了子網(wǎng)號(hào),余下的是子網(wǎng)主機(jī)號(hào)。
六、子網(wǎng)編址技術(shù)
前面幾點(diǎn)介紹了子網(wǎng)掩碼的一些知識(shí),下面我們來(lái)看看子網(wǎng)劃分,不要認(rèn)為子網(wǎng)劃分與子網(wǎng)掩碼沒有關(guān)系喲,子網(wǎng)劃分也是靠子網(wǎng)掩碼來(lái)實(shí)現(xiàn)的。
子網(wǎng)是指一個(gè)ip地址上生成的邏輯網(wǎng)絡(luò),它可以讓一個(gè)網(wǎng)絡(luò)地址跨越多個(gè)物理網(wǎng)絡(luò),即一個(gè)網(wǎng)絡(luò)地址代表多個(gè)網(wǎng)絡(luò)(很明顯這樣做可以節(jié)省ip地址)。呵呵,聽起來(lái)是不是很蹊蹺?一個(gè)網(wǎng)絡(luò)就這樣被莫名其妙的劃分成了許多子網(wǎng)?那么這樣做有什么用呢?
我舉個(gè)例子來(lái)跟你說(shuō)吧:比如你是某個(gè)學(xué)校的網(wǎng)管,你的學(xué)校有四個(gè)處于不同物理位置的網(wǎng)絡(luò)教室,每個(gè)網(wǎng)絡(luò)教室25臺(tái)機(jī)器,你的任務(wù)是給這些機(jī)器配置ip地址和子網(wǎng)掩碼。你可能會(huì)覺得這再簡(jiǎn)單不過了,申請(qǐng)4個(gè)C類地址,每個(gè)教室一個(gè),然后在一一配置不就搞定了。嗯,這樣做理論上沒錯(cuò),但你有沒有想到這樣做很浪費(fèi),你一共浪費(fèi)了(254-25)*4=916個(gè)ip地址,如果所有的網(wǎng)管都像你這樣做,那么internet上的ip地址將會(huì)在極短的時(shí)間內(nèi)枯竭,顯然,你是不能這樣做,你應(yīng)該做子網(wǎng)劃分。
子網(wǎng)劃分說(shuō)白了是這樣一個(gè)事情:因?yàn)樵趧澐至俗泳W(wǎng)后,ip地址的網(wǎng)絡(luò)號(hào)是不變的,因此在局域網(wǎng)外部看來(lái),這里仍然只存在一個(gè)網(wǎng)絡(luò),即網(wǎng)絡(luò)號(hào)所代表的那個(gè)網(wǎng)絡(luò);但在網(wǎng)絡(luò)內(nèi)部卻是另外一個(gè)景象,因?yàn)槲覀兠總€(gè)子網(wǎng)的子網(wǎng)號(hào)是不同的,當(dāng)用化分子網(wǎng)后的ip地址與子網(wǎng)掩碼(注意,這里指的子網(wǎng)掩碼已經(jīng)不是缺省子網(wǎng)掩碼了,而是自定義子網(wǎng)掩碼,是管理員在經(jīng)過計(jì)算后得出的)做'與'運(yùn)算時(shí),每個(gè)子網(wǎng)將得到不同的子網(wǎng)地址,從而實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)的劃分(得到了不同的地址,當(dāng)然就能區(qū)別出各個(gè)子網(wǎng)了,有趣吧)。
子網(wǎng)編址技術(shù),即子網(wǎng)劃分將會(huì)有助于以下問題的解決:
1)巨大的網(wǎng)絡(luò)地址管理耗費(fèi):如果你是一個(gè)A類網(wǎng)絡(luò)的管理員,你一定會(huì)為管理數(shù)量龐大的主機(jī)而頭痛的;
2)路由器中的選路表的急劇膨脹:當(dāng)路由器與其他路由器交換選路表時(shí),互聯(lián)網(wǎng)的負(fù)載是很高的,所需的計(jì)算量也很高;
3)IP地址空間有限并終將枯竭:這是一個(gè)至關(guān)重要的問題,高速發(fā)展的internet,使原來(lái)的編址方法不能適應(yīng),而一些ip地址卻不能被充分的利用,造成了浪費(fèi)。
因此,在配置局域網(wǎng)或其他網(wǎng)絡(luò)時(shí),根據(jù)需要?jiǎng)澐肿泳W(wǎng)是很重要的,有時(shí)也是必要的?,F(xiàn)在,子網(wǎng)編址技術(shù)已經(jīng)被絕大多數(shù)局域網(wǎng)所使用。
七、如何劃分子網(wǎng)及確定子網(wǎng)掩碼
在動(dòng)手劃分之前,一定要考慮網(wǎng)絡(luò)目前的需求和將來(lái)的需求計(jì)劃。
劃分子網(wǎng)主要從以下方面考慮:
1.網(wǎng)絡(luò)中物理段的數(shù)量(即要?jiǎng)澐值淖泳W(wǎng)數(shù)量)
2.每個(gè)物理段的主機(jī)的數(shù)量
確定子網(wǎng)掩碼的步驟:
第一步:確定物理網(wǎng)段的數(shù)量,并將其轉(zhuǎn)換為二進(jìn)制數(shù),并確定位數(shù)n。如:你需要6個(gè)子網(wǎng),6的二進(jìn)制值為110,共3位,即n=3;
第二步:按照你ip地址的類型寫出其缺省子網(wǎng)掩碼。如C類,則缺省子網(wǎng)掩碼為11111111.11111111.11111111.00000000;
第三步:將子網(wǎng)掩碼中與主機(jī)號(hào)的前n位對(duì)應(yīng)的位置置1,其余位置置0。若n=3且為
C類地址:則得到子網(wǎng)掩碼為11111111.11111111.11111111.11100000化為十進(jìn)制得到255.255.255.224
B類地址:則得到子網(wǎng)掩碼為11111111.11111111.11100000.00000000化為十進(jìn)制得到255.255.224.0
A類地址:則得到子網(wǎng)掩碼為11111111.11100000.00000000.00000000化為十進(jìn)制得到255.224.0.0
另:由于網(wǎng)絡(luò)被劃分為6個(gè)子網(wǎng),占用了主機(jī)號(hào)的前3位,若是C類地址,則主機(jī)號(hào)只能用5位來(lái)表示主機(jī)號(hào),因此每個(gè)子網(wǎng)內(nèi)的主機(jī)數(shù)量=(2的5次方)-2=30,6個(gè)子網(wǎng)總共所能標(biāo)識(shí)的主機(jī)數(shù)將小于254,這點(diǎn)請(qǐng)大家注意!
解惑:
1.你可能有這樣的疑問,比如在上面的例子里,6的二進(jìn)制值為110,那么為什么要將子網(wǎng)掩碼中與主機(jī)號(hào)的前n位對(duì)應(yīng)的位置都置1,而不是用6的二進(jìn)制110去替代前n位呢?
呵呵,這個(gè)問題提的很好,答案是這樣的:我們計(jì)算子網(wǎng)掩碼的目的是什么?就是希望它在做'與'的時(shí)候能夠解析出網(wǎng)絡(luò)號(hào),也就是說(shuō)它與網(wǎng)絡(luò)號(hào)所對(duì)應(yīng)的位置都應(yīng)該是1(當(dāng)然包括與子網(wǎng)號(hào)所對(duì)應(yīng)的位置),那么很顯然,你寫上110是不對(duì)的,如果你這么寫,那么它的意義是主機(jī)號(hào)的前兩位作為子網(wǎng)號(hào),那么這樣將最多劃分2個(gè)子網(wǎng)(不明白沒關(guān)系,下面有計(jì)算子網(wǎng)數(shù)量的方法),與我們當(dāng)初所要?jiǎng)澐值?個(gè)子網(wǎng)顯然是不一致的。這樣解釋你能明白馬?
2.細(xì)心的人可能會(huì)發(fā)現(xiàn),劃分4個(gè)子網(wǎng),5個(gè)子網(wǎng)和6個(gè)子網(wǎng)的子網(wǎng)掩碼是一樣的,同為255.255.255.224,是不是錯(cuò)了呢?三個(gè)子網(wǎng)掩碼應(yīng)該不同呀?呵呵,是這樣的,因?yàn)?,5,6的二進(jìn)制值都是3為,因此在子網(wǎng)掩碼中這三位都置1,劃分是沒有問題的,只是你的理解上有一點(diǎn)小小的問題,劃分為4個(gè)子網(wǎng),其實(shí)可以理解為劃分為6個(gè)子網(wǎng),但你只使用了其中的4個(gè)。比如你想劃分8個(gè)子網(wǎng),與劃分14個(gè)子網(wǎng)所得到的子網(wǎng)掩碼是一樣的,都占用了4位作為子網(wǎng)號(hào)。
八、相關(guān)判斷方法
1)如何判斷是否做了子網(wǎng)劃分?
這個(gè)問題很簡(jiǎn)單,如果它使用了缺省子網(wǎng)掩碼,那么表示沒有作子網(wǎng)劃分;反之,則一定作了子網(wǎng)劃分。
2)如何計(jì)算子網(wǎng)地址?
還是老辦法,將ip地址與子網(wǎng)掩碼的二進(jìn)制形式做'與',得到的結(jié)果即為子網(wǎng)地址。
3)如何計(jì)算主機(jī)地址?
這個(gè)也不用說(shuō)了吧,先將子網(wǎng)掩碼的二進(jìn)制取'反',再與ip地址做'與'。
4)如何計(jì)算子網(wǎng)數(shù)量?
這個(gè)問題大家會(huì)常常提到,還是從子網(wǎng)掩碼入手,主要有兩個(gè)步驟:
1.觀察子網(wǎng)掩碼的二進(jìn)制形式,確定作為子網(wǎng)號(hào)的位數(shù)n;
2.子網(wǎng)數(shù)量為2的n次方-2。(為什么減2,呵呵,往下看)
舉個(gè)例子來(lái)說(shuō),比如有這樣一個(gè)子網(wǎng)掩碼:255.255.255.224其二進(jìn)制為:
11111111.11111111.11111111.11100000可見n=3,2的3次方為8,說(shuō)明子網(wǎng)地址可能有
如下8種情況:
000
001
010
011
100
101
110
111
但其中代表網(wǎng)絡(luò)自身的000;代表廣播地址的111是被保留的,所以要減2,明白了嗎?
5)如何計(jì)算總主機(jī)數(shù)量,子網(wǎng)內(nèi)主機(jī)數(shù)量?
總主機(jī)數(shù)量=子網(wǎng)數(shù)量×子網(wǎng)內(nèi)主機(jī)數(shù)量
再用一個(gè)例子給大家說(shuō)明,比如子網(wǎng)掩碼為255.255.255.224
上面的討論知道它最多可以劃分6個(gè)子網(wǎng),那么每個(gè)子網(wǎng)內(nèi)最多有多少個(gè)主機(jī)呢?其實(shí)上面我已經(jīng)給大家算過了,由于網(wǎng)絡(luò)被劃分為6個(gè)子網(wǎng),占用了主機(jī)號(hào)的前3位,且是C類地址,則主機(jī)號(hào)只能用5位來(lái)表示主機(jī)號(hào),因此子網(wǎng)內(nèi)的主機(jī)數(shù)量=(2的5次方)-2=30.
因此通過這個(gè)子網(wǎng)掩碼我們可以算出這個(gè)網(wǎng)絡(luò)最多可以標(biāo)識(shí)6*30=180個(gè)主機(jī)(可見,在化分子網(wǎng)后,整個(gè)網(wǎng)絡(luò)所能標(biāo)識(shí)的主機(jī)數(shù)量將減少)。
6)計(jì)算ip地址范圍
通過一個(gè)自定義子網(wǎng)掩碼,我們可以得到這個(gè)網(wǎng)絡(luò)所有可能的ip地址范圍。
具體步驟:
1.寫出二進(jìn)制子網(wǎng)地址;
2.將子網(wǎng)地址化為十進(jìn)制;
3.計(jì)算子網(wǎng)所能容納主機(jī)數(shù);
4.得出ip范圍(起始地址:子網(wǎng)地址+1;終止地址:子網(wǎng)地址+主機(jī)數(shù))
假設(shè)一個(gè)子網(wǎng)掩碼為:255.255.255.224,可知其最多可以劃分6個(gè)子網(wǎng),子網(wǎng)內(nèi)主機(jī)數(shù)為30,那么所有可能的ip地址及計(jì)算流程如下:
子網(wǎng)--子網(wǎng)地址(二進(jìn)制)--------子網(wǎng)地址-----實(shí)際ip范圍
1號(hào)-11001010.01110000.00001010.00100000-202.112.10.32-202.112.10.33-202.112.10.62
2號(hào)-11001010.01110000.00001010.01000000-202.112.10.64-202.112.10.65-202.112.10.94
3號(hào)-11001010.01110000.00001010.01100000-202.112.10.96-202.112.10.97-202.112.10.126
4號(hào)-11001010.01110000.00001010.10000000-202.112.10.128-202.112.10.129-202.112.10.158
5號(hào)-11001010.01110000.00001010.10100000-202.112.10.160-202.112.10.161-202.112.10.190
6號(hào)-11001010.01110000.00001010.11000000-202.112.10.192-202.112.10.193-202.112.10.222