IPv4地址编码
IPv4(簡稱IP)地址是由32位二進制數(shù)組成,其中每8位組成一個字節(jié),一共4個字節(jié),每個字節(jié)間用點分割。形如:10101100.00010000.00111000.00011010,換算成十進制為:172.16.56.26
(PS:斜體字表示二進制;粗體字表示十進制)
IP采用層次型編址方案,將4個字節(jié)分成網(wǎng)絡(luò)位和主機位。網(wǎng)絡(luò)位在前,主機位在后,其數(shù)量由IP的種類決定。
IP地址一共分為5類。即:A類;B類,C類,D類,E類。
各類網(wǎng)絡(luò)位與主機位的對應(yīng)關(guān)系為:
A類:網(wǎng)絡(luò)位·主機位·主機位·主機位
B類:網(wǎng)絡(luò)位·網(wǎng)絡(luò)位·主機位·主機位
C類:網(wǎng)絡(luò)位·網(wǎng)絡(luò)位·網(wǎng)絡(luò)位·主機位
D類用于組播,E類用于科學研究。
為了高效的路由選擇,因特網(wǎng)設(shè)計人對每種網(wǎng)絡(luò)位做了限制,即限制了各類IP地址的網(wǎng)絡(luò)位的范圍;
A類網(wǎng)絡(luò)位范圍:
? ? ? A類IP的前1個字節(jié)是網(wǎng)絡(luò)位,規(guī)定其第1個字節(jié)的第一位必須為 0。即:0xxxxxxx。
這意味著,A類網(wǎng)絡(luò)位的第一個字節(jié)范圍是:00000000到01111111。轉(zhuǎn)換為十進制,就是:0---127。其中,網(wǎng)絡(luò)位0(二進制00000000)被保留用于指定默認路由;網(wǎng)絡(luò)位127(二進制01111111)被保留用于診斷。所以,A類網(wǎng)絡(luò)位的范圍實際是從1---126。所以,如IP以1---126打頭的地址,都是屬于A類IP。
? ? ? A類IP只有第一個字節(jié)是網(wǎng)絡(luò)位,所以A類IP有26個網(wǎng)絡(luò)地址。
? ? ? A類IP除去1字節(jié)(8位)網(wǎng)絡(luò)位,還有3字節(jié)(24位)主機位用于表示機器的節(jié)點地址。每一位主機位都有1與0兩種選擇,所以一共有224=16777216種組合,其中:主機位全為0,得到的是網(wǎng)絡(luò)地址:如10.0.0.0;主機位全為1,得到的是廣播地址:如10.255.255.255。在這之間的10.0.0.1到10.255.255.254是合法的網(wǎng)絡(luò)地址。全0與全1的組合被保留,所以一個A類網(wǎng)絡(luò)一共有16777216-2=16777214個主機節(jié)點。
? ?B類網(wǎng)絡(luò)位范圍
? ?B類IP的前2個字節(jié)是網(wǎng)絡(luò)位,規(guī)定其第1個字節(jié)的前兩位必須為1 ,0。即:10xxxxxx。
這意味著,B類網(wǎng)絡(luò)位的第1個字節(jié)范圍是:10000000到 10111111。轉(zhuǎn)換為十進制,就是:128---191。所以,IP以128---191打頭的地址,屬于B類IP。
? ? ? B類IP有2個字節(jié)(16位)是網(wǎng)絡(luò)位,除了前兩位固定為1 ,0,后面還有14位,有214=16384種組合,所以B類IP有16384個網(wǎng)絡(luò)地址。
A類IP除去2個字節(jié)(16位)網(wǎng)絡(luò)位,還有2字節(jié)(16位)主機位用于表示機器的節(jié)點地址。每一位主機位都有1與0兩種選擇,所以一共有216=65536種組合,其中:主機位全為0,得到的是網(wǎng)絡(luò)地址:如127.16.0.0;主機位全為1,得到的是廣播地址:如127.16.255.255。在這之間的127.16.0.1到127.16.255.254是合法的網(wǎng)絡(luò)地址。全0與全1的組合被保留,所以一個A類網(wǎng)絡(luò)一共有65536-2=65534個主機節(jié)點。
C類網(wǎng)絡(luò)位范圍
C類IP的前3個字節(jié)是網(wǎng)絡(luò)位,規(guī)定其第1個字節(jié)的前三位必須為1,1,0。即:110xxxxx。
這意味著,C類網(wǎng)絡(luò)位的第一個字節(jié)范圍是:11000000到11011111。轉(zhuǎn)換為十進制,就是:192---223。所以,IP以192---223打頭的地址,屬于C類IP。
? ? ? ?C類IP有3個字節(jié)(24位)是網(wǎng)絡(luò)位,除了前兩位固定為1,1,0,后面還有21位,有221=2097152種組合,所以C類IP有2097152個網(wǎng)絡(luò)地址。
C類IP除去3個字節(jié)(24位)網(wǎng)絡(luò)位,還有1字節(jié)(8位)主機位用于表示機器的節(jié)點地址。每一位主機位都有1與0兩種選擇,所以一共有28=256種組合,其中:主機位全為0,得到的是網(wǎng)絡(luò)地址:如192.168.10.0;主機位全為1,得到的是廣播地址:如192.168.10.255。在這之間的192.168.10.1到192.168.10.254 是合法的網(wǎng)絡(luò)地址。全0與全1的組合被保留,所以一個C類網(wǎng)絡(luò)一共有256-2=254個主機節(jié)點。
? ?私有IP地址
? ?IP編址方案還提供了私有IP地址,以節(jié)省IP地址空間。這些地址可用于私有網(wǎng)絡(luò),但在因特網(wǎng)中不可路由。
保留的私有IP地址有:
? ? ? ? ? ? ?A類: 10.0.0.0---- 10.255.255.255
? ? ? ? ? ? ?B類:172.16.0.0 ---- 172.31.255.255
? ? ? ? ? ? ?C類:192.168.0.0 ---- 192.168.255.255
轉(zhuǎn)載于:https://blog.51cto.com/8601935/1372215
總結(jié)
- 上一篇: (动态,静态)(解释,编译)(强类型,弱
- 下一篇: 2月国内操作系统市场份额:Windows