IP地址、子网掩码与划分方法
轉(zhuǎn)載:http://blog.163.com/boy_hxm/blog/static/35417774200711249555969/
1) 什么是IP地址:
?一、IP地址的規(guī)劃
??? 1、?IP地址的基本概念
???? IP地址即也可以稱為互聯(lián)網(wǎng)地址或Internet地址。是用來(lái)唯一標(biāo)識(shí)互聯(lián)網(wǎng)上計(jì)算機(jī)的邏輯地址。每臺(tái)連網(wǎng)計(jì)算機(jī)都依靠IP地址來(lái)標(biāo)識(shí)自己。就很類似于我們的電話號(hào)碼樣的。通過電話號(hào)碼來(lái)找到相應(yīng)的電話。全世界的電話號(hào)碼都是唯一的。IP地址也是一樣。注:這里泛指IPv4.
??? IP地址邏輯表示是一個(gè)32位的二進(jìn)制數(shù)值,用于在TCP/IP通訊協(xié)議中標(biāo)記每臺(tái)計(jì)算機(jī)的地址。通常我們使用點(diǎn)式十進(jìn)制來(lái)表示,如192.168.1.6等。也就是說(shuō)IP地址有兩種表示形式:二進(jìn)制和點(diǎn)式十進(jìn)制,一個(gè)32位IP地址的二進(jìn)制是由4組8位比特組成。即11000000 10101000 00000001 00000110 (192.168.1.6)。注:IANA (Internet Assigned Numbers Authority) 的意思是:?Internet號(hào)分配機(jī)構(gòu)。負(fù)責(zé)對(duì)IP地址分配規(guī)劃以及對(duì)TCP/UDP公共服務(wù)的端口定義。
??? 每個(gè)IP地址又可分為兩部分。即網(wǎng)絡(luò)號(hào)部分和主機(jī)號(hào)部分:網(wǎng)絡(luò)號(hào)表示其所屬的網(wǎng)絡(luò)段編號(hào),主機(jī)號(hào)則表示該網(wǎng)段中該主機(jī)的地址編號(hào)。按照網(wǎng)絡(luò)規(guī)模的大小,IP地址可以分為A、B、C、D、E五類,其中A、B、C類是三種主要的類型地址,D類專供多播傳送用的多播地址,E類用于擴(kuò)展備用地址(科研用)。
??????通常來(lái)說(shuō),一個(gè)完整的IP地址信息應(yīng)該包括IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和DNS等4部分內(nèi)容,只有當(dāng)它們各司其職、協(xié)同工作時(shí),我們才可以訪問Internet,并被Internet中的計(jì)算機(jī)所訪問。需要注意的是,采用靜態(tài)IP地址接入Internet時(shí),ISP應(yīng)當(dāng)為用戶提供全部IP地址信息。
????2、 IP地址信息
????企業(yè)網(wǎng)絡(luò)使用的合法IP地址由提供Internet接入的服務(wù)商(ISP)分配,私有IP地址則可以由網(wǎng)絡(luò)管理員自由分配。需要注意的是,網(wǎng)絡(luò)內(nèi)部所有計(jì)算機(jī)的IP地址都不能相同,否則,會(huì)發(fā)生IP地址沖突,導(dǎo)致網(wǎng)絡(luò)通訊失敗。
????3、子網(wǎng)掩碼
????子網(wǎng)掩碼是與IP地址結(jié)合使用的一種技術(shù)。它的主要作用有兩個(gè),一是用于確定廠地址中的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào),二是用于將一個(gè)大的IP網(wǎng)絡(luò)劃分為若干小的子網(wǎng)絡(luò)。
??4、默認(rèn)子網(wǎng)掩碼
子網(wǎng)掩碼以4個(gè)字節(jié)32bit表示。
子網(wǎng)掩碼中為1的部分定位網(wǎng)絡(luò)號(hào),為零的部分定位主機(jī)號(hào)。因此,當(dāng)廠地址與子網(wǎng)掩碼二者相“與”(and)時(shí),非零部分即為網(wǎng)絡(luò)號(hào),為零部分即為主機(jī)號(hào)。
??? 既然子網(wǎng)掩碼可以決定IP地址的哪一部分是網(wǎng)絡(luò)號(hào),而子網(wǎng)掩碼又可以人工進(jìn)行設(shè)定,因此,可以通過修改子網(wǎng)掩碼的方式來(lái)改變?cè)械刂贩诸愔幸?guī)定的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。
??? 也就是說(shuō),根據(jù)實(shí)際需要,既可以使用B類或C類地址的子網(wǎng)掩碼(即255.255.0.0或255.255.255.0),將原有的A類地址的網(wǎng)絡(luò)號(hào)由一個(gè)字節(jié)改變?yōu)槎€(gè)或三個(gè)字節(jié),或者使用C類地址的子網(wǎng)掩碼(即255.255.255.0),將原有B類地址的網(wǎng)絡(luò)號(hào)由二個(gè)字節(jié)改變?yōu)槿齻€(gè)字節(jié),從而增加網(wǎng)絡(luò)數(shù)量,減少每個(gè)網(wǎng)絡(luò)中的主機(jī)容量;也可以使用B類地址的子網(wǎng)掩碼(即255.255.0.0)將C類地址的子網(wǎng)掩碼由三個(gè)字節(jié)改變?yōu)槎€(gè)字節(jié),從而增加每個(gè)網(wǎng)絡(luò)中的主機(jī)容量,減少網(wǎng)絡(luò)數(shù)。這就是下面的VLSM。
??5、?變長(zhǎng)子網(wǎng)掩碼(VLSM)
??? 既然子網(wǎng)掩碼中為1的部分可以定義為網(wǎng)絡(luò)號(hào),那么就可以通過加長(zhǎng)子網(wǎng)掩碼的方式,將掩碼中原本為0的最高位部分修改為1,從而使得本來(lái)應(yīng)當(dāng)屬于主機(jī)號(hào)的部分改變成為網(wǎng)絡(luò)號(hào),以達(dá)到劃分子網(wǎng)的目的。
??? 由此可見,子網(wǎng)掩碼的位數(shù)越多,所取得子網(wǎng)的數(shù)量也就越多,但每個(gè)子網(wǎng)中所容納的主機(jī)數(shù)也就越少,同時(shí)損失的IP資源也就越多。這是因?yàn)槊總€(gè)子網(wǎng)都會(huì)保留全0地址作為網(wǎng)絡(luò)號(hào),保留全1地址作為廣播地址使用。
???6、默認(rèn)網(wǎng)關(guān)
????默認(rèn)網(wǎng)關(guān)的意思是一臺(tái)主機(jī)如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)送給默認(rèn)指定的網(wǎng)關(guān),由這個(gè)網(wǎng)關(guān)來(lái)處理數(shù)據(jù)包。從一個(gè)網(wǎng)絡(luò)向另一個(gè)網(wǎng)絡(luò)發(fā)送信息,也必須經(jīng)過一道“關(guān)口”,這道關(guān)口就是網(wǎng)關(guān)。
??? 所以只有設(shè)置好網(wǎng)關(guān)IP地址,TCP/IP協(xié)議才能實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的相互通信。那么,對(duì)于企業(yè)網(wǎng)絡(luò)而言,這個(gè)IP地址是什么呢?如果采用合法廠地址,該網(wǎng)關(guān)由ISP提供;如果采用私有IP地址,該網(wǎng)關(guān)就是代理服務(wù)器或路由器內(nèi)部端口的IP地址。
????7、DNS
????DNS服務(wù)用于將用戶的域名請(qǐng)求轉(zhuǎn)換為IP地址。如果企業(yè)網(wǎng)絡(luò)沒有提供DNS服務(wù),DNS服務(wù)器的IP地址應(yīng)當(dāng)是ISP的DNS服務(wù)器。如果企業(yè)網(wǎng)絡(luò)自己提供DNS服務(wù),那么DNS服務(wù)器的IP地址就是內(nèi)部DNS服務(wù)器的IP地址。
??? 二、局域網(wǎng)絡(luò)IP地址的規(guī)劃注意事項(xiàng)
????隨著公網(wǎng)IP地址日趨緊張,中小企業(yè)往往只能得到一個(gè)或幾個(gè)真實(shí)的C類IP地址。因此,在企業(yè)內(nèi)部網(wǎng)絡(luò)中,只能使用專用(私有)IP地址段。在選擇專用(私有)IP地址時(shí),應(yīng)當(dāng)注意以下幾點(diǎn):
??? 1、為每個(gè)網(wǎng)段都分配一個(gè)C類IP地址段,建議使用192.168.2.0--192.168.254.0段IP地址。
由于某些網(wǎng)絡(luò)設(shè)備(如寬帶路由器或無(wú)線路由器)或應(yīng)用程序(如ICS)擁有自動(dòng)分配IP地址功能,而且默認(rèn)的IP地址池往往位于192.168.0.0和192.168.1.0段,因此,在采用該IP地址段時(shí),往往容易導(dǎo)致IP地址沖突或其他故障。所以,除非必要,應(yīng)當(dāng)盡量避免使用上述兩個(gè)C類地址段。
??? 2、可采用C類地址的子網(wǎng)掩碼,如果有必要,可以采用變長(zhǎng)子網(wǎng)掩碼。
??? 通常情況下,不要采用過大的子網(wǎng)掩碼,每個(gè)網(wǎng)段的計(jì)算機(jī)數(shù)量都不要超過250臺(tái)計(jì)算機(jī)。同一網(wǎng)段的計(jì)算機(jī)數(shù)量越多,廣播包的數(shù)量越大,有效帶寬就損失得越多,網(wǎng)絡(luò)傳輸效率也越低。
??? 3、即使選用10.0.0.1--10.255.255.254或172.16.0.1--172.32.255.254段IP地址,也建議采用255.255.255.0作為子網(wǎng)掩碼,以獲取更多的IP網(wǎng)段,并使每個(gè)子網(wǎng)中所容納的計(jì)算機(jī)數(shù)量都較少。當(dāng)然,如果必要,可以采用變長(zhǎng)子網(wǎng)掩碼,適當(dāng)增加可容納的計(jì)算機(jī)數(shù)量。
??? 4、為網(wǎng)絡(luò)設(shè)備的管理VLAN分配一個(gè)獨(dú)立的IP地址段,以避免發(fā)生與網(wǎng)絡(luò)設(shè)備管理IP的地址沖突,從而影響遠(yuǎn)程管理的實(shí)現(xiàn)。基于同樣的原因,也要將所有的服務(wù)器劃分至一個(gè)獨(dú)立的網(wǎng)段。
????
??? 需要注意的是,不要以為同一網(wǎng)絡(luò)的計(jì)算機(jī)分配不同的IP地址,就可以提高網(wǎng)絡(luò)傳輸效率。事實(shí)上,同一網(wǎng)絡(luò)內(nèi)的計(jì)算機(jī)仍然處于同一廣播域,廣播包的數(shù)量不會(huì)由于IP地址的不同而減少,所以,僅僅是為計(jì)算機(jī)指定不同網(wǎng)段,并不能實(shí)現(xiàn)劃分廣播域的目的。若欲減少?gòu)V播域,最根本的解決辦法就是劃分VLAN,然后為每個(gè)VLAN分別指定不同的IP網(wǎng)段。
2)IP地址的特性:
| IP地址必須唯一 |
| 每臺(tái)連網(wǎng)計(jì)算機(jī)都依靠IP地址來(lái)互相區(qū)分、相互聯(lián)系 |
| 網(wǎng)絡(luò)設(shè)備根據(jù)IP地址幫你找到目的端 |
| IP地址由統(tǒng)一的組織負(fù)責(zé)分配,任何個(gè)人都不能隨便使用(IANA機(jī)構(gòu)) |
3)IP地址的數(shù)值表示 :?
日常工作中用4個(gè)以小數(shù)點(diǎn)隔開的十進(jìn)制整數(shù)(數(shù)值范圍見下面)就是一個(gè)IP地址。每部分的十進(jìn)制的整數(shù)實(shí)際上由8個(gè)二進(jìn)制數(shù)(bit)組成。所以每個(gè)數(shù)字最大為255(全1),最小為0(全0)
4) IP的結(jié)構(gòu)和分類:
在IP地址的這四部分中,又可以分成兩大部分,第一大部分是網(wǎng)絡(luò)號(hào)Network(用來(lái)標(biāo)識(shí)網(wǎng)絡(luò)),第二大部分是主機(jī)號(hào)(標(biāo)識(shí)在某個(gè)網(wǎng)絡(luò)上的一臺(tái)特定的主機(jī))。大家可能會(huì)問,那在這四部分中,哪部分表示網(wǎng)絡(luò),哪部分表示主機(jī)呢?因此在這,我們把IP地址分成A,B,C,D,E類。其中A、B、C類是三種主要的類型地址,D類專供多播傳送用的多播地址,E類用于擴(kuò)展備用地址(科研用)。
| A類地址,第一組表示網(wǎng)絡(luò),后面三組表示主機(jī)。 |
| B類地址,第一,二組表示網(wǎng)絡(luò),后面兩組表示主機(jī)。 |
| C類地址,第一,二,三組表示網(wǎng)絡(luò),最后一組表示主機(jī)。 |
| D類地址,專供多播傳送用的多播地址。 |
| E類地址,用于擴(kuò)展備用地址(科研用)。 |
?
| 類 | 頭二進(jìn)制 | 十進(jìn)制范圍 | 默認(rèn)掩碼 | ? | 備注 |
| A | 0xxxxxxx | 1.0.0.0~126.0.0.0 127.0.0.0回環(huán)診斷 | 255.0.0.0 | /8 | 網(wǎng)絡(luò)有126個(gè),每個(gè)網(wǎng)絡(luò)能容納1億多個(gè)主機(jī)。 |
| B | 10xxxxxx | 128.0.0.0~191.255.255.255 | 255.255.0.0 | /16 | 網(wǎng)絡(luò)有16382個(gè),每個(gè)網(wǎng)絡(luò)能容納6萬(wàn)多個(gè)主機(jī)。 |
| C | 110xxxxx | 192.0.0.0~223.255.255.255 | 255.255.255.0 | /24 | 網(wǎng)絡(luò)可達(dá)209萬(wàn)余個(gè),每個(gè)網(wǎng)絡(luò)能容納254個(gè)主機(jī) |
| D | 1110xxxx | 224.0.0.0~239.255.255.255組播 | ? | ? | 多播地址 |
| E | 11110xxx | 為將來(lái)使用保留 | ? | ? | 科研用 |
A類IP地址
??? 一個(gè)A類IP地址由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”,即第1字節(jié)是0xxxxxxx開頭,地址范圍從1.0.0.0 到126.0.0.0。可用的A類網(wǎng)絡(luò)有126個(gè),每個(gè)網(wǎng)絡(luò)能容納1億多個(gè)主機(jī)。 需要注意的是網(wǎng)絡(luò)號(hào)不能為127,這是因?yàn)樵摼W(wǎng)絡(luò)號(hào)被保留用作回路及診斷功能。
??? B類IP地址
??? 一個(gè)B類IP地址由2個(gè)字節(jié)的網(wǎng)絡(luò)地址和2個(gè)字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“10”,即第1字節(jié)是10xxxxxx開頭,地址范圍從128.0.0.0到191.255.255.255。可用的B類網(wǎng)絡(luò)有16382個(gè),每個(gè)網(wǎng)絡(luò)能容納6萬(wàn)多個(gè)主機(jī)。
??? C類IP地址
??? 一個(gè)C類IP地址由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”。即第1字節(jié)是110xxxxx開頭,范圍從192.0.0.0到223.255.255.255。C類網(wǎng)絡(luò)可達(dá)209萬(wàn)余個(gè),每個(gè)網(wǎng)絡(luò)能容納254個(gè)主機(jī)。
??? D類地址用于多點(diǎn)廣播(Multicast)
??? D類IP地址第一個(gè)字節(jié)以“1110”開始,即第1字節(jié)是1110xxxx開頭,它是一個(gè)專門保留的地址。它并不指向特定的網(wǎng)絡(luò),目前這一類地址被用在多點(diǎn)廣播(Multicast)中。多點(diǎn)廣播地址用來(lái)一次尋址一組計(jì)算機(jī),它標(biāo)識(shí)共享同一協(xié)議的一組計(jì)算機(jī)。見http://blog.163.com/boy_hxm/blog/static/354177742007108111535895/《組播的相關(guān)知識(shí)》一文
????E類IP地址
??? 以“11110”開始,即第1字節(jié)是11110xxx開頭,為將來(lái)使用保留(科研用)。
???注:全零(“0.0.0.0”)地址對(duì)應(yīng)于當(dāng)前主機(jī);全“1”的IP地址(“255.255.255.255”)是當(dāng)前子網(wǎng)的廣播地址。?見http://blog.163.com/boy_hxm/blog/static/354177742007108111415246/《特殊用途的IP地址介紹》一文
5)什么是掩碼:
為了確定IP地址的網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)是如何劃分的。也就是說(shuō)在一個(gè)IP地址中,通過掩碼來(lái)決定哪部分表示網(wǎng)絡(luò),那部分表示主機(jī)。大家規(guī)定,用“1”代表網(wǎng)絡(luò)部分,用“0”代表主機(jī)部分。也就是說(shuō),計(jì)算機(jī)通過IP地址和掩碼才能知道自己是在哪個(gè)網(wǎng)絡(luò)中。所以掩碼很重要,必須配置正確,否則的話,就得出錯(cuò)誤的網(wǎng)絡(luò)地址了。
6) 什么是默認(rèn)網(wǎng)關(guān)(default gateway ):?
它是與主機(jī)連在同一個(gè)子網(wǎng)的路由器的IP地址。如下圖所示,假設(shè)我們?cè)诰W(wǎng)絡(luò)一,有個(gè)數(shù)據(jù)包要給網(wǎng)絡(luò)二中的機(jī)器,這個(gè)數(shù)據(jù)包必須先給和我們相連的路由器的那個(gè)端口。也就是圖中紅圈所示。由它轉(zhuǎn)給網(wǎng)絡(luò)二中的主機(jī)。就很類似于我們寄信,不需要自己親自把信送過去,只需交給郵遞員就行了。由郵遞員再進(jìn)行轉(zhuǎn)遞。所以在配置計(jì)算機(jī)中必須也要把這個(gè)配置正確。否則的話,計(jì)算機(jī)不知道該把數(shù)據(jù)包轉(zhuǎn)到那去。
7) IP地址的獲得:
有兩種方式,一種是靜態(tài)方式,一種是動(dòng)態(tài)方式。
| 靜態(tài) | 動(dòng)態(tài) |
| 由網(wǎng)絡(luò)管理者分配 | 目前一般使用DHCP技術(shù)比較多 |
| ? | ? |
子網(wǎng)掩碼詳解
子網(wǎng)掩碼的主要功能是告知網(wǎng)絡(luò)設(shè)備,一個(gè)特定的IP地址的哪一部分是包含網(wǎng)絡(luò)地址與子網(wǎng)地址,哪一部分是主機(jī)地址。網(wǎng)絡(luò)的路由設(shè)備只要識(shí)別出目的地址的網(wǎng)絡(luò)號(hào)與子網(wǎng)號(hào)即可作出路由尋址決策,IP地址的主機(jī)部分不參與路由器的路由尋址操作,只用于在網(wǎng)段中唯一標(biāo)識(shí)一個(gè)網(wǎng)絡(luò)設(shè)備的接口。本來(lái),如果網(wǎng)絡(luò)系統(tǒng)中只使用A、B、C這三種主類地址,而不對(duì)這三種主類地址作子網(wǎng)劃分或者進(jìn)行主類地址的匯總,則網(wǎng)絡(luò)設(shè)備根據(jù)IP地址的第一個(gè)字節(jié)的數(shù)值范圍即可判斷它屬于A、B、C中的哪一個(gè)主類網(wǎng),進(jìn)而可確定該IP地址的網(wǎng)絡(luò)部分和主機(jī)部分,不需要子網(wǎng)掩碼的輔助。?
但為了使系統(tǒng)在對(duì)A、B、C這三種主類網(wǎng)進(jìn)行了子網(wǎng)的劃分,或者采用無(wú)類別的域間選路技術(shù)(Classless Inter-Domain Routing,CIDR)對(duì)網(wǎng)段進(jìn)行匯總的情況下,也能對(duì)IP地址的網(wǎng)絡(luò)及子網(wǎng)部分與主機(jī)部分作正確的區(qū)分,就必須依賴于子網(wǎng)掩碼的幫助。?
子網(wǎng)掩碼使用與IP相同的編址格式,子網(wǎng)掩碼為1的部分對(duì)應(yīng)于IP地址的網(wǎng)絡(luò)與子網(wǎng)部分,子網(wǎng)掩碼為0的部分對(duì)應(yīng)于IP地址的主機(jī)部分。將子網(wǎng)掩碼和IP地址作"與"操作后,IP地址的主機(jī)部分將被丟棄,剩余的是網(wǎng)絡(luò)地址和子網(wǎng)地址。例如,一個(gè)IP分組的目的IP地址為:10.2.2.1,若子網(wǎng)掩碼為:255.255.255.0,與之作"與"運(yùn)算得:10.2.2.0,則網(wǎng)絡(luò)設(shè)備認(rèn)為該IP地址的網(wǎng)絡(luò)號(hào)與子網(wǎng)號(hào)為:10.2.2.0。子網(wǎng)掩碼是用來(lái)判斷任意兩臺(tái)計(jì)算機(jī)的IP地址是否屬于同一子網(wǎng)絡(luò)的根據(jù)。?
最為簡(jiǎn)單的理解就是兩臺(tái)計(jì)算機(jī)各自的IP地址與子網(wǎng)掩碼進(jìn)行AND運(yùn)算后,如果得出的結(jié)果是相同的,則說(shuō)明這兩臺(tái)計(jì)算機(jī)是處于同一個(gè)子網(wǎng)絡(luò)上的,可以進(jìn)行直接的通訊。就這么簡(jiǎn)單。?
請(qǐng)看以下示例:?
運(yùn)算演示之一:aa?
I P 地址 192.168.0.1?
子網(wǎng)掩碼 255.255.255.0?
AND運(yùn)算?
轉(zhuǎn)化為二進(jìn)制進(jìn)行運(yùn)算:?
I P 地址 11010000.10101000.00000000.00000001?
子網(wǎng)掩碼 11111111.11111111.11111111.00000000?
AND運(yùn)算?
11000000.10101000.00000000.00000000?
轉(zhuǎn)化為十進(jìn)制后為:?
192.168.0.0?
運(yùn)算演示之二:?
I P 地址 192.168.0.254?
子網(wǎng)掩碼 255.255.255.0?
AND運(yùn)算?
轉(zhuǎn)化為二進(jìn)制進(jìn)行運(yùn)算:?
I P 地址 11010000.10101000.00000000.11111110?
子網(wǎng)掩碼 11111111.11111111.11111111.00000000?
AND運(yùn)算?
11000000.10101000.00000000.00000000?
轉(zhuǎn)化為十進(jìn)制后為:?
192.168.0.0?
運(yùn)算演示之三:?
I P 地址 192.168.0.4?
子網(wǎng)掩碼 255.255.255.0?
AND運(yùn)算?
轉(zhuǎn)化為二進(jìn)制進(jìn)行運(yùn)算:?
I P 地址 11010000.10101000.00000000.00000100?
子網(wǎng)掩碼 11111111.11111111.11111111.00000000?
AND運(yùn)算?
11000000.10101000.00000000.00000000?
轉(zhuǎn)化為十進(jìn)制后為:?
192.168.0.0?
通過以上對(duì)三組計(jì)算機(jī)IP地址與子網(wǎng)掩碼的AND運(yùn)算后,我們可以看到它運(yùn)算結(jié)果是一樣的。均為192.168.0.0?
所以計(jì)算機(jī)就會(huì)把這三臺(tái)計(jì)算機(jī)視為是同一子網(wǎng)絡(luò),然后進(jìn)行通訊的。我現(xiàn)在單位使用的代理服務(wù)器,內(nèi)部網(wǎng)絡(luò)就是這樣規(guī)劃的。?
也許你又要問,這樣的子網(wǎng)掩碼究竟有多少了IP地址可以用呢?你可以這樣算。?
根據(jù)上面我們可以看出,局域網(wǎng)內(nèi)部的ip地址是我們自己規(guī)定的(當(dāng)然和其他的ip地址是一樣的),這個(gè)是由子網(wǎng)掩碼決定的通過對(duì)255.255.255.0的分析。可得出:?
前三位IP碼由分配下來(lái)的數(shù)字就只能固定為192.168.0 所以就只剩下了最后的一位了,那么顯而易見了,ip地址只能有(2的8次方-1),即256-1=255一般末位為0或者是255的都有其特殊的作用。
但是這樣劃分但浪費(fèi)地址了,所以后來(lái)又引出一種叫VLSM(可變長(zhǎng)掩碼)的新算法。?
如果共有50臺(tái)機(jī)器 ,那一定是用C類地址。但是如果用C類的話每一個(gè)網(wǎng)段可以用到253臺(tái)主機(jī)而你現(xiàn)在只有50臺(tái),這樣的話不是要浪費(fèi)200臺(tái)了嗎?但是如果用了VLSM就不同了請(qǐng)看。?
如果是靜態(tài)掩碼的話C類地址因該是255.255.255.0?
50<2的7次方,化為十進(jìn)制就是64。所以VLSM就是255.255.255.64?
例一:IP:192.168.0.1?
SubstMask:255.255.255.64?
轉(zhuǎn)化為二進(jìn)制11000000.10101000.00000000.00000001?
11111111.11111111.00000000.1000000?
AND與運(yùn)算?
11000000.10101000.00000000.00000000?
轉(zhuǎn)化為十進(jìn)制192.168.0.0?
例二:192.168.0.50?
SubstMask:255.255.255.64?
轉(zhuǎn)化為二進(jìn)制11000000.10101000.00000000.00110010?
11111111.11111111.11111111.01000000?
AND與運(yùn)算?
11000000.10101000.00000000.00000000
轉(zhuǎn)化為十進(jìn)制192.168.0.0?
以上二個(gè)地址在同一網(wǎng)段?
再看:?
例三:IP:192.168.0.65?
SubstMask:255.255.255.64?
轉(zhuǎn)化為二進(jìn)制11000000.10101000.00000000.01000001?
11000000.10101000.00000000.01000000?
AND與運(yùn)算?
110000000.10101000.00000000.010000000?
轉(zhuǎn)化為十進(jìn)制192.168.0.64?
劃開了!!就這么簡(jiǎn)單!
圖一
圖二
圖三
?
===========================================================
http://zhidao.51cto.com/question/6ccae997ade585b3e99481e59bbd7a62313b00
1.你所選擇的子網(wǎng)掩碼將會(huì)產(chǎn)生多少個(gè)子網(wǎng)?:2 的 x 次方-2(x 代表掩碼位,即 2 進(jìn)制為 1 的部分) 2.每個(gè)子網(wǎng)能有多少主機(jī)?: 2 的 y 次方-2(y 代表主機(jī)位,即 2 進(jìn)制為 0 的部分) 3.有效子網(wǎng)是?:有效子網(wǎng)號(hào)=256-10 進(jìn)制的子網(wǎng)掩碼(結(jié)果叫做 block size 或 base number) 4.每個(gè)子網(wǎng)的廣播地址是?:廣播地址=下個(gè)子網(wǎng)號(hào)-1 5.每個(gè)子網(wǎng)的有效主機(jī)分別是?:忽略子網(wǎng)內(nèi)全為 0 和全為 1 的地址剩下的就是有效主機(jī)地址. 最后有效 1 個(gè)主機(jī)地址=下個(gè)子網(wǎng)號(hào)-2(即廣播地址-1) 根據(jù)上述捷徑劃分子網(wǎng)的具體實(shí)例: C 類地址例子:網(wǎng)絡(luò)地址 192.168.10.0;子網(wǎng)掩碼 255.255.255.192(/26) 1.子網(wǎng)數(shù)=2*2-2=2 從上面的255.255.255.192有一的位數(shù)應(yīng)該是26位,照上面的說(shuō)法不是應(yīng)該是 2*26-2嗎? 2.主機(jī)數(shù)=2 的 6 次方-2=62 這個(gè)可以理解,因?yàn)閹?的位是6,(32-26=6)所以2的6次方-2=62 3. 有 效 子 網(wǎng) ?:block size=256-192=64; 所 以 第 一 個(gè) 子 網(wǎng) 為 192.168.10.64, 第 二 個(gè) 為192.168.10.128 ? 4.廣播地址:下個(gè)子網(wǎng)-1.所以 2 個(gè)子網(wǎng)的廣播地址分別是 192.168.10.127 和 192.168.10.191 ? 5.有效主機(jī)范圍是:第一個(gè)子網(wǎng)的主機(jī)地址是 192.168.10.65 到 192.168.10.126;第二個(gè)是192.168.10.129 到 192.168.10.190?
答案:
1.子網(wǎng)數(shù)=2*2-2=2 從上面的255.255.255.192有一的位數(shù)應(yīng)該是26位,照上面的說(shuō)法不是應(yīng)該是 2*26-2嗎? 解釋:首先你要知道IP地址是兩部分,前部分是網(wǎng)絡(luò)地址,后部分是主機(jī)地機(jī),那前后部分如何定義,簡(jiǎn)單來(lái)說(shuō)就是用子網(wǎng)掩碼來(lái)區(qū)分,子網(wǎng)掩碼就是告訴我們前面全是1的是網(wǎng)絡(luò)部分。這句話你能理解嗎?如果不能理解。那請(qǐng)給我留言。 然后每個(gè)類都有一個(gè)默認(rèn)的子網(wǎng)掩碼,A的默認(rèn)是8個(gè)1(也就是255.0.0.0),B的默認(rèn)是16個(gè)1(也就是255.255.0.0),C的默認(rèn)是24個(gè)1(也就是255.255.255.0),然后除了這個(gè)默認(rèn)的子網(wǎng)掩碼,我們還可以跟主機(jī)地址部分借位,其實(shí)你上面的就是C類中的借了兩位(26-24=2)。所以你的答案是對(duì)的,只是你不理解。對(duì)吧。3. 有 效 子 網(wǎng) ?:block size=256-192=64; 所以第一個(gè)子網(wǎng)為192.168.10.0~192.168.10.63, 第二個(gè)子網(wǎng)為192.168.10.64~192.168.10.127, 第三個(gè)子網(wǎng)為192.168.10.128~192.168.10.191, 第四個(gè)子網(wǎng)為192.168.10.192~192.168.10.255。4.廣播地址:看第3題的答案。第一個(gè)子網(wǎng)的廣播地址是192.168.10.63,第二個(gè)子網(wǎng)的廣播地址是192.168.10.127,第三個(gè)子網(wǎng)的廣播地址是192.168.10.191,第四個(gè)子網(wǎng)的廣播地址是192.168.10.255。 5.有效主機(jī)范圍是:第一個(gè)子網(wǎng)的主機(jī)地址是192.168.10.1~192.168.10.62,第二個(gè)子網(wǎng)的主機(jī)地址是192.168.10.65~192.168.10.126,第三個(gè)子網(wǎng)的主機(jī)地址是192.168.10.129~192.168.10.191,第一個(gè)子網(wǎng)的主機(jī)地址是192.168.10.193~192.168.10.254。
總結(jié)
以上是生活随笔為你收集整理的IP地址、子网掩码与划分方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Appwidget控件的使用
- 下一篇: 避坑:关于两个HC-05主从一体蓝牙模块