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