?? IP地址由四段組成,每個(gè)字段是一個(gè)字節(jié),即4個(gè)字節(jié)、? 每個(gè)字節(jié)有8位,大值是255(=256:0~255)。
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比衡東網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式衡東網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋衡東地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。全世界范圍是唯一的?32 位(4個(gè)字節(jié) * 8位)的標(biāo)識(shí)符。
IP地址由兩部分組成,即網(wǎng)絡(luò)地址和主機(jī)地址,二者是主從關(guān)系:
1. 網(wǎng)絡(luò)號(hào) net-id,它標(biāo)志主機(jī)(或路由器)所連接到的網(wǎng)絡(luò),網(wǎng)絡(luò)地址表示其屬于互聯(lián)網(wǎng)的哪一個(gè)網(wǎng)絡(luò)
2.主機(jī)號(hào) host-id,它標(biāo)志該主機(jī)(或路由器),主機(jī)地址表示其屬于該網(wǎng)絡(luò)中的哪一臺(tái)主機(jī)。
兩級(jí)的 IP 地址可以記為: ??IP 地址 ::= { <網(wǎng)絡(luò)號(hào)>, <主機(jī)號(hào)>} ??
簡(jiǎn)而言之就是:IP地址 = 網(wǎng)絡(luò)號(hào)+主機(jī)號(hào)
IPv4的地址長(zhǎng)度為32位,共4個(gè)字節(jié),但實(shí)際中我們用點(diǎn)分十進(jìn)制記法。
IP地址 = 網(wǎng)絡(luò)號(hào)+主機(jī)號(hào)。?
分為A、B、C三類及特殊地址D、E。???
全0和全1的都保留不用。
?
A類:
地址范圍:1.0.0.1-126.255.255.254 (0000 0001.00000000.00000000.00000000~01111110.111111111.11111111.11111110)
地址范圍:1.0.0.0-126.255.255.255 (這種寫法是把全0全1都算進(jìn)去了,其它幾類類似)
網(wǎng)絡(luò)號(hào)范圍: 1~126??????????????????????? (0000 0001 ~ 0111 1110)
默認(rèn)子網(wǎng)掩碼:255.0.0.0 或? 0xFF000000(十六進(jìn)制)
私有號(hào)段:10.0.0.0-10.255.255.255
?? 前1個(gè)字節(jié)(8位)為網(wǎng)絡(luò)號(hào),后3個(gè)字節(jié)(24位)為主機(jī)號(hào)。
A類第1位必須是0。
大網(wǎng)絡(luò)數(shù):????? 126個(gè)
大主機(jī)數(shù):
全0全1的地址不可分配,作為保留地址。 上面減2也是這個(gè)原因。
一般用于大型網(wǎng)絡(luò)。
B類:
? 地址范圍:128.1.0.1-191.255.255.254?
網(wǎng)絡(luò)號(hào)范圍:128.1 ~ 191.255
??? 默認(rèn)子網(wǎng)掩碼:255.255.0.0 或 0xFFFF0000(十六進(jìn)制)
私有號(hào)段:172.16.0.0-172.31.255.255
前2個(gè)字節(jié)(16位)為網(wǎng)絡(luò)號(hào),后2個(gè)字節(jié)(16位)為主機(jī)號(hào)。
前兩位固定為10。
? 大網(wǎng)絡(luò)數(shù):
大主機(jī)數(shù):
一般用于中等規(guī)模網(wǎng)絡(luò)。
C類:
?? 地址范圍:192.0.1.1-223.255.255.254
網(wǎng)絡(luò)號(hào)段范圍:192.0.1 ~ 223.255.255
子網(wǎng)掩碼:255.255.255.0 或? 0xFFFFFF00 (十六進(jìn)制)
?私有號(hào)段:192.168.0.0-192.168.255.255
前3個(gè)字節(jié)(24位)為網(wǎng)絡(luò)號(hào),后1個(gè)字節(jié)(8位)為主機(jī)號(hào)。
? 前3位固定為110。
大網(wǎng)絡(luò)數(shù):
大主機(jī)數(shù):
一般用于小型網(wǎng)絡(luò)。
D類:
?? 地址范圍:224.0.0.1-239.255.255.254
是多播地址。該類IP地址的最前面為“1110”,所以地址的網(wǎng)絡(luò)號(hào)取值于224~239之間。
一般用于多路廣播用戶 。
E類:
?? 是保留地址。該類IP地址的最前面為“1111”,所以地址的網(wǎng)絡(luò)號(hào)取值于240~255之間。
回送地址:
127.x.x.x ?????? 有的資料說,它屬于A類。
如127.0.0.1? 等效于localhost或本機(jī)IP。? 一般用于測(cè)試使用。
例如:ping 127.0.0.1來測(cè)試本機(jī)TCP/IP是否正常。http://127.0.0.1:8080 等效 http://localhost:8080
#### 特殊說明
每一個(gè)字節(jié)都為0的地址(0.0.0.0)對(duì)應(yīng)當(dāng)前主機(jī)。
IP地址中的每一個(gè)字節(jié)都為1的IP地址(255.255.255.255)是當(dāng)前子網(wǎng)的廣播地址。
IP地址中凡是以11110開頭的E類IP的地址,都保留用于將來和實(shí)驗(yàn)使用。
網(wǎng)絡(luò)號(hào)的第一個(gè)8位不能全為0。
IP地址不能以127為開頭,該類地址中數(shù)字127.0.0.1~127.255.255.254用于回路測(cè)試
對(duì)于中小企業(yè),假如有兩千臺(tái)機(jī)器,給他分個(gè)B類地址,6萬多個(gè),太浪費(fèi)了,分個(gè)C類地址,一個(gè)C類地址254個(gè),又不夠,又得多申請(qǐng)幾個(gè),所以A,B,C類IP地址劃分太過僵硬,很不靈活,因此又提出無類域間路(CIDR)由劃分IP地址的方法。
將常規(guī)的子網(wǎng)掩碼轉(zhuǎn)換為二進(jìn)制,將發(fā)現(xiàn)子網(wǎng)掩格式為連續(xù)的二進(jìn)制1跟連續(xù)0,其中子網(wǎng)掩碼中為1的部份表示網(wǎng)絡(luò)ID,子網(wǎng)掩中為0的表示主機(jī)ID。比如255.255.0.0轉(zhuǎn)換為二進(jìn)制為11111111 11111111 00000000 00000000。
在前面所舉的例子中為什么不用連續(xù)的1部份表示網(wǎng)絡(luò)ID,連續(xù)的0部份表示主機(jī)ID呢?答案是肯定的,采用這種方案的IP尋址技術(shù)稱之為無類域間路 由(CIDR)。CIDR技術(shù)用子網(wǎng)掩碼中連續(xù)的1部份表示網(wǎng)絡(luò)ID,連續(xù)的0部份表示主機(jī)ID。比如,網(wǎng)絡(luò)中包含2000臺(tái)計(jì)算機(jī),只需要用11位表示 主機(jī)ID,用21位表網(wǎng)絡(luò)ID,則子網(wǎng)掩碼表示為11111111.11111111.11100000.00000000,轉(zhuǎn)換為十進(jìn)制則為 255.255.224.0。此時(shí),該網(wǎng)絡(luò)將包含2046臺(tái)計(jì)算機(jī),既不會(huì)造成IP地址的浪費(fèi),也不會(huì)利用路由器連接網(wǎng)絡(luò),增加額外的管理維護(hù)量。
CIDR表示方法:IP地址/網(wǎng)絡(luò)ID的位數(shù),比如192.168.23.35/21,其中用21位表示網(wǎng)絡(luò)ID。
例1:192.168.23.35/21
子網(wǎng)掩碼:11111111 11111111 11111000 00000000則為255.255.248.0
網(wǎng)絡(luò)ID:192.168.00010111.0(其中第三個(gè)字節(jié)紅色部分表示網(wǎng)絡(luò)ID,其他表示主機(jī)ID,網(wǎng)絡(luò)ID是表示網(wǎng)絡(luò)ID部份保持不變主機(jī)ID全部變?yōu)?)則網(wǎng)絡(luò)ID為192.168.16.0
起始IP地址:192.168.16.1(主機(jī)ID不能全為0,全為0表示網(wǎng)絡(luò)ID最后一位為1)
結(jié)束IP地址:192.168.00010111.11111110(主機(jī)ID不能全為1,全為1表示本地廣播)則結(jié)束IP地址為:192.168.23.254。
例2:將163.135.0.0劃分為16個(gè)子網(wǎng),計(jì)算前兩個(gè)子網(wǎng)的網(wǎng)絡(luò)ID、子網(wǎng)掩碼、起止IP地址。
第1步:用CIDR表示163.135.0.0/20,則子網(wǎng)掩碼為255.255.240(11110000).0。
第2步:第一網(wǎng)絡(luò)ID(子網(wǎng)掩碼與IP地址與運(yùn)算):163.135.0.0
第一個(gè)IP地址:163.135.0.1 結(jié)束IP地址:163.135.15.254;
第3步:第二網(wǎng)絡(luò)ID:163.135.16.0
第一個(gè)IP地址:163.135.16.1 結(jié)束IP地址:163.135.31.254?!?/code>
CIDR的子網(wǎng)掩碼都是連續(xù)的1跟連接的0表示,則子網(wǎng)掩碼有以下幾種表示方法:
0000 0000 0
1000 0000 128
1100 0000 128+64=192
1110 0000 128+64+32=224
1111 0000 255-15=240
1111 1000 255-7=248
1111 1100 255-3=252
1111 1110 255-1=254
1111 1111 255
大家都知道11111111的十進(jìn)制數(shù)為255,那么我們?cè)趺磥砜焖儆?jì)算子網(wǎng)掩碼呢?二進(jìn)制的1=1,11=3,111=7,1111=15;那么 1111 1110=255-1,1111 1100=255-3,1111 1000=255-8,1111 0000=255-15這樣是不是就很快呢?只要我們一旦確定子網(wǎng)掩碼中有多少位表示網(wǎng)絡(luò)ID,那么我們馬上就可以寫出子網(wǎng)掩碼了。那么,對(duì)于1000 0000,1100 0000和1110 0000 我們又該怎么計(jì)算呢?27=8則1000 0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我們不需要去記住每一個(gè)為多少,只需要做做簡(jiǎn)單的加減法就搞定子網(wǎng)掩碼的計(jì)算。
網(wǎng)絡(luò)ID的結(jié)果大家都知道網(wǎng)絡(luò)ID部份不變,主機(jī)ID部分全部變?yōu)?,那么在計(jì)算網(wǎng)絡(luò)ID時(shí),首先看子網(wǎng)掩碼中有多少位用來表示網(wǎng)絡(luò),相應(yīng)在將IP 地址轉(zhuǎn)換為二進(jìn)制時(shí)就只轉(zhuǎn)換前面幾位,比如192.168.176.15/19,網(wǎng)絡(luò)ID一共19位,則網(wǎng)絡(luò)ID前兩個(gè)字節(jié)為192.168.X.0發(fā)生 變化的為第三個(gè)字節(jié)。那么怎樣快速計(jì)算出這個(gè)變化的X的值呢?我們知道第三字節(jié)只有三位表示網(wǎng)絡(luò)ID,轉(zhuǎn)換時(shí)176>128,第1位為 1,176-128=48<64,第2位為0,48>32第3位為1,剩下的計(jì)算就沒有意義了,全都要轉(zhuǎn)換為0,則網(wǎng)絡(luò)ID為10100000,則網(wǎng)絡(luò) ID為192.168.160.0,這樣計(jì)算反而出錯(cuò)的可能性很小。
網(wǎng)絡(luò)ID相同的計(jì)算機(jī)稱之為本地網(wǎng)絡(luò),本地網(wǎng)絡(luò)中的計(jì)算機(jī)相互通信不需要路由器連接;網(wǎng)絡(luò)ID不相同的計(jì)算機(jī)稱之為遠(yuǎn)程網(wǎng)絡(luò),遠(yuǎn)程網(wǎng)絡(luò)中的計(jì)算機(jī)要相互通信必須通過路由器連接。
例1:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28,192.168.10.31/28哪些是合法IP,哪些是非法IP地址?
主機(jī)ID全為0和主機(jī)ID全為1的為非法IP地址:192.168.10.15/28、192.158.10.16/28、192.168.10.31/28都是非法IP地址。
例2:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28哪個(gè)不是同一網(wǎng)段?
網(wǎng)絡(luò)ID相同的就屬于同一網(wǎng)段,則192.168.10.16/28不屬于同一網(wǎng)段。
例:172.168.34.56/20,一共劃分為了多少個(gè)子網(wǎng),各子網(wǎng)可以包含多少臺(tái)主機(jī)。
172.168.34.56是一個(gè)B類地址,B類地址用16位表示網(wǎng)絡(luò)ID,題目中20位表示網(wǎng)絡(luò)ID,則子網(wǎng)位數(shù)為4位,那么子網(wǎng)就有24次個(gè)(即從0000、0001到1111的16種變化)。
由于IP地址是32位,用20位表示網(wǎng)絡(luò)ID,則主機(jī)ID的位數(shù)為12位,則每個(gè)子網(wǎng)可以包含212-2個(gè)IP地址,即可以包含4096個(gè)IP地址。
注意:為什么計(jì)算IP地址時(shí)要減2,而計(jì)算子網(wǎng)數(shù)目時(shí)不減2呢?IP地址減2的原因是主機(jī)ID不能全為0也不能全為1;子網(wǎng)就不存在這個(gè)問題。
IP地址由IANA(Internet地址分配機(jī)構(gòu))管理和分配,任何一個(gè)IP地址要能夠在Internet上使用就必須由IANA分配,IANA 分配的能夠在Internet上正常使用的IP地址稱之為公共IP地址;IANA保留了一部份IP地址沒有分配給任何機(jī)構(gòu)和個(gè)人,這部份IP地址不能在 Internet上使用,此類IP地址就稱之為私有IP地址。為什么私有IP地址不能在Internet上使用呢?因?yàn)镮nternet上沒有私有IP地 址的路由。私有IP地址范圍包括:
A類:10.0.0.0/8
B類:172.16.0.0/12 即172.16.0.1-172.31.255.254共16個(gè)B類網(wǎng)絡(luò)
C類:192.168.0.0/16即192.168.0.1-192.168.255.254共256個(gè)C類網(wǎng)絡(luò)
劃分超網(wǎng):將多個(gè)小網(wǎng)合并一個(gè)大網(wǎng),主機(jī)ID向網(wǎng)絡(luò)ID借位
現(xiàn)在假設(shè)你是中國(guó)電信的網(wǎng)絡(luò)劃分人,現(xiàn)在要求如下:
1.各省子公司都在10網(wǎng)段
2.各市子公司在省公司的基礎(chǔ)上進(jìn)行劃分子網(wǎng)
求
1.各省公司的網(wǎng)絡(luò)id
2.各省公司的主機(jī)數(shù)
假設(shè)山東被分到了第四個(gè)網(wǎng)段,求出
1.各市公司的網(wǎng)絡(luò)id
2.各市公司的主機(jī)數(shù)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。