?? ?? IP地址由四段組成,每個字段是一個字節(jié),即4個字節(jié)、? 每個字節(jié)有8位,最大值是255(=256:0~255)。
在長島等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網(wǎng)站、網(wǎng)站制作 網(wǎng)站設計制作按需設計網(wǎng)站,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站建設,成都全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設,長島網(wǎng)站建設費用合理。
????? 全世界范圍是唯一的?32 位(4個字節(jié) * 8位)的標識符。
????? IP地址由兩部分組成,即網(wǎng)絡地址和主機地址,二者是主從關系:
????????????????????????? 1. 網(wǎng)絡號 net-id,它標志主機(或路由器)所連接到的網(wǎng)絡,網(wǎng)絡地址表示其屬于互聯(lián)網(wǎng)的哪一個網(wǎng)絡
????????????????????????? 2.主機號 host-id,它標志該主機(或路由器),主機地址表示其屬于該網(wǎng)絡中的哪一臺主機。
????? 兩級的 IP 地址可以記為: ??IP 地址 ::= { <網(wǎng)絡號>, <主機號>} ??
????? 簡而言之就是:IP地址 = 網(wǎng)絡號+主機號
?
?????? IPv4的地址長度為32位,共4個字節(jié),但實際中我們用點分十進制記法。
?
?????? IP地址 = 網(wǎng)絡號+主機號。?
????? 分為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都算進去了,其它幾類類似)
?????? 網(wǎng)絡號范圍: 1~126??????????????????????? (0000 0001 ~ 0111 1110)
?????? 默認子網(wǎng)掩碼:255.0.0.0 或? 0xFF000000(十六進制)
?????? 私有號段:10.0.0.0-10.255.255.255
??? ?? 前1個字節(jié)(8位)為網(wǎng)絡號,后3個字節(jié)(24位)為主機號。
?????? A類第1位必須是0。
?????? 最大網(wǎng)絡數(shù):????? 126個
?????? 最大主機數(shù):
?????? 全0全1的地址不可分配,作為保留地址。 上面減2也是這個原因。
?????? 一般用于大型網(wǎng)絡。
? B類:
?????????? 地址范圍:128.1.0.1-191.255.255.254?
????????? 網(wǎng)絡號范圍:128.1 ~ 191.255
?????? ??? 默認子網(wǎng)掩碼:255.255.0.0 或 0xFFFF0000(十六進制)
????????? 私有號段:172.16.0.0-172.31.255.255
????????? 前2個字節(jié)(16位)為網(wǎng)絡號,后2個字節(jié)(16位)為主機號。
????????? 前兩位固定為10。
??????? ? 最大網(wǎng)絡數(shù):
????????? 最大主機數(shù):
????????? 一般用于中等規(guī)模網(wǎng)絡。
? C類:
??????????? 地址范圍:192.0.1.1-223.255.255.254
??????????? 網(wǎng)絡號段范圍:192.0.1 ~ 223.255.255
??????????? 子網(wǎng)掩碼:255.255.255.0 或? 0xFFFFFF00 (十六進制)
??????????? ?私有號段:192.168.0.0-192.168.255.255
???????????? 前3個字節(jié)(24位)為網(wǎng)絡號,后1個字節(jié)(8位)為主機號。
?????????? ? 前3位固定為110。
???????????? 最大網(wǎng)絡數(shù):
???????????? 最大主機數(shù):
??????????? 一般用于小型網(wǎng)絡。
? D類:
???????? 地址范圍:224.0.0.1-239.255.255.254
???????? 是多播地址。該類IP地址的最前面為“1110”,所以地址的網(wǎng)絡號取值于224~239之間。
???????? 一般用于多路廣播用戶 。
? E類:
???????? 是保留地址。該類IP地址的最前面為“1111”,所以地址的網(wǎng)絡號取值于240~255之間。
? 回送地址:
????????? 127.x.x.x ?????? 有的資料說,它屬于A類。
????????? 如127.0.0.1? 等效于localhost或本機IP。? 一般用于測試使用。
????????? 例如:ping 127.0.0.1來測試本機TCP/IP是否正常。http://127.0.0.1:8080 等效 http://localhost:8080
? #### 特殊說明
??????? 每一個字節(jié)都為0的地址(0.0.0.0)對應當前主機。
??????? IP地址中的每一個字節(jié)都為1的IP地址(255.255.255.255)是當前子網(wǎng)的廣播地址。
??????? IP地址中凡是以11110開頭的E類IP的地址,都保留用于將來和實驗使用。
??????? 網(wǎng)絡號的第一個8位不能全為0。
? ? ? ? IP地址不能以127為開頭,該類地址中數(shù)字127.0.0.1~127.255.255.254用于回路測試
對于中小企業(yè),假如有兩千臺機器,給他分個B類地址,6萬多個,太浪費了,分個C類地址,一個C類地址254個,又不夠,又得多申請幾個,所以A,B,C類IP地址劃分太過僵硬,很不靈活,因此又提出無類域間路(CIDR)由劃分IP地址的方法。
將常規(guī)的子網(wǎng)掩碼轉(zhuǎn)換為二進制,將發(fā)現(xiàn)子網(wǎng)掩格式為連續(xù)的二進制1跟連續(xù)0,其中子網(wǎng)掩碼中為1的部份表示網(wǎng)絡ID,子網(wǎng)掩中為0的表示主機ID。比如255.255.0.0轉(zhuǎn)換為二進制為11111111 11111111 00000000 00000000。
在前面所舉的例子中為什么不用連續(xù)的1部份表示網(wǎng)絡ID,連續(xù)的0部份表示主機ID呢?答案是肯定的,采用這種方案的IP尋址技術稱之為無類域間路 由(CIDR)。CIDR技術用子網(wǎng)掩碼中連續(xù)的1部份表示網(wǎng)絡ID,連續(xù)的0部份表示主機ID。比如,網(wǎng)絡中包含2000臺計算機,只需要用11位表示 主機ID,用21位表網(wǎng)絡ID,則子網(wǎng)掩碼表示為11111111.11111111.11100000.00000000,轉(zhuǎn)換為十進制則為 255.255.224.0。此時,該網(wǎng)絡將包含2046臺計算機,既不會造成IP地址的浪費,也不會利用路由器連接網(wǎng)絡,增加額外的管理維護量。
CIDR表示方法:IP地址/網(wǎng)絡ID的位數(shù),比如192.168.23.35/21,其中用21位表示網(wǎng)絡ID。
例1:192.168.23.35/21
子網(wǎng)掩碼:11111111 11111111 11111000 00000000則為255.255.248.0
網(wǎng)絡ID:192.168.00010111.0(其中第三個字節(jié)紅色部分表示網(wǎng)絡ID,其他表示主機ID,網(wǎng)絡ID是表示網(wǎng)絡ID部份保持不變主機ID全部變?yōu)?)則網(wǎng)絡ID為192.168.16.0
起始IP地址:192.168.16.1(主機ID不能全為0,全為0表示網(wǎng)絡ID最后一位為1)
結(jié)束IP地址:192.168.00010111.11111110(主機ID不能全為1,全為1表示本地廣播)則結(jié)束IP地址為:192.168.23.254。
例2:將163.135.0.0劃分為16個子網(wǎng),計算前兩個子網(wǎng)的網(wǎng)絡ID、子網(wǎng)掩碼、起止IP地址。
第1步:用CIDR表示163.135.0.0/20,則子網(wǎng)掩碼為255.255.240(11110000).0。
第2步:第一網(wǎng)絡ID(子網(wǎng)掩碼與IP地址與運算):163.135.0.0
第一個IP地址:163.135.0.1 結(jié)束IP地址:163.135.15.254;
第3步:第二網(wǎng)絡ID:163.135.16.0
第一個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的十進制數(shù)為255,那么我們怎么來快速計算子網(wǎng)掩碼呢?二進制的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)絡ID,那么我們馬上就可以寫出子網(wǎng)掩碼了。那么,對于1000 0000,1100 0000和1110 0000 我們又該怎么計算呢?27=8則1000 0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我們不需要去記住每一個為多少,只需要做做簡單的加減法就搞定子網(wǎng)掩碼的計算。
網(wǎng)絡ID的結(jié)果大家都知道網(wǎng)絡ID部份不變,主機ID部分全部變?yōu)?,那么在計算網(wǎng)絡ID時,首先看子網(wǎng)掩碼中有多少位用來表示網(wǎng)絡,相應在將IP 地址轉(zhuǎn)換為二進制時就只轉(zhuǎn)換前面幾位,比如192.168.176.15/19,網(wǎng)絡ID一共19位,則網(wǎng)絡ID前兩個字節(jié)為192.168.X.0發(fā)生 變化的為第三個字節(jié)。那么怎樣快速計算出這個變化的X的值呢?我們知道第三字節(jié)只有三位表示網(wǎng)絡ID,轉(zhuǎn)換時176>128,第1位為 1,176-128=48<64,第2位為0,48>32第3位為1,剩下的計算就沒有意義了,全都要轉(zhuǎn)換為0,則網(wǎng)絡ID為10100000,則網(wǎng)絡 ID為192.168.160.0,這樣計算反而出錯的可能性很小。
網(wǎng)絡ID相同的計算機稱之為本地網(wǎng)絡,本地網(wǎng)絡中的計算機相互通信不需要路由器連接;網(wǎng)絡ID不相同的計算機稱之為遠程網(wǎng)絡,遠程網(wǎng)絡中的計算機要相互通信必須通過路由器連接。
例1:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28,192.168.10.31/28哪些是合法IP,哪些是非法IP地址?
主機ID全為0和主機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哪個不是同一網(wǎng)段?
網(wǎng)絡ID相同的就屬于同一網(wǎng)段,則192.168.10.16/28不屬于同一網(wǎng)段。
例:172.168.34.56/20,一共劃分為了多少個子網(wǎng),各子網(wǎng)可以包含多少臺主機。
172.168.34.56是一個B類地址,B類地址用16位表示網(wǎng)絡ID,題目中20位表示網(wǎng)絡ID,則子網(wǎng)位數(shù)為4位,那么子網(wǎng)就有24次個(即從0000、0001到1111的16種變化)。
由于IP地址是32位,用20位表示網(wǎng)絡ID,則主機ID的位數(shù)為12位,則每個子網(wǎng)可以包含212-2個IP地址,即可以包含4096個IP地址。
注意:為什么計算IP地址時要減2,而計算子網(wǎng)數(shù)目時不減2呢?IP地址減2的原因是主機ID不能全為0也不能全為1;子網(wǎng)就不存在這個問題。
IP地址由IANA(Internet地址分配機構(gòu))管理和分配,任何一個IP地址要能夠在Internet上使用就必須由IANA分配,IANA 分配的能夠在Internet上正常使用的IP地址稱之為公共IP地址;IANA保留了一部份IP地址沒有分配給任何機構(gòu)和個人,這部份IP地址不能在 Internet上使用,此類IP地址就稱之為私有IP地址。為什么私有IP地址不能在Internet上使用呢?因為Internet上沒有私有IP地 址的路由。私有IP地址范圍包括:
A類:10.0.0.0/8
B類:172.16.0.0/12 即172.16.0.1-172.31.255.254共16個B類網(wǎng)絡
C類:192.168.0.0/16即192.168.0.1-192.168.255.254共256個C類網(wǎng)絡
劃分超網(wǎng):將多個小網(wǎng)合并一個大網(wǎng),主機ID向網(wǎng)絡ID借位
現(xiàn)在假設你是中國電信的網(wǎng)絡劃分人,現(xiàn)在要求如下:
1.各省子公司都在10網(wǎng)段
2.各市子公司在省公司的基礎上進行劃分子網(wǎng)
求
1.各省公司的網(wǎng)絡id
2.各省公司的主機數(shù)
假設山東被分到了第四個網(wǎng)段,求出
1.各市公司的網(wǎng)絡id
2.各市公司的主機數(shù)