標籤:
什麼是IP地址?
IP地址就是電腦在網路中地址。
IP地址有多少個?
IP位址範圍是:0.0.0.0~225.225.225.255,這隻是人為了方便記錄才轉為十進位的,ip地址實際是一個32位地址,即:
00000000,00000000,00000000,00000000 = 0
11111111,11111111,11111111,11111111 = 4294967295
所以IP地址的範圍是0~4294967295,有 4294967295 + 1 = 4294967296 個IP地址。
IP地址怎麼管理?
IP地址由國際管理小組劃分為A、B、C、D、E類,D、E類為特殊地址;
IP地址是怎麼劃分?
很多人都是直接記A類地址訪問,B類位址範圍,C類位址範圍,實際上不需要死記硬背,那些之所以要硬背的人,是把IP當成0~255組成的字串了,實際上,在電腦處理中一個32位地址,所以我們也應當從二進位的角度去理解IP地址的劃分;
A類地址
A類地址網路號範圍:1.0.0.0---126.0.0.0;
為什麼是到126,而不是到其他數字,127,或者125呢?我們從二進位角度去看這些地址:
00000001,00000000,00000000,00000000
01111110,00000000,00000000,00000000
B類地址
B類地址網路號範圍:128.0.0.0---191.255.0.0。
同樣,轉化為二進位:
10000000,00000000,00000000,00000000
10111111,11111111,00000000,00000000
C類地址
C類地址網路號範圍:192.0.0.0---223.255.255.0
同樣,轉化為二進位:
11000000,00000000,00000000,00000000
11011111,11111111,11111111,00000000
D類地址
D類地址不分網路地址和主機地址,它的第1個位元組的前四位固定為1110。
D類位址範圍:224.0.0.0---239.255.255.255
同理,轉化為二進位:
11100000,00000000,00000000,00000000
11101111,11111111,11111111,11111111
E類地址
E類地址不分網路地址和主機地址,它的第1個位元組的前五位固定為11110
E類位址範圍:240.0.0.0---255.255.255.254
同理,轉化為二進位:
11110000,00000000,00000000
11111111,11111111,11111110
IP地址為什麼這樣劃分?D、E類地址劃分原理
先說D、E類地址是怎麼劃分的,D、E類地址都是沒有網路地址和主機地址的保留地址,D類地址規定了前4位為1110(國際組織定的),那麼只要記得這個,D類的地址就是
11100000,00000000,00000000,00000000
11101111,11111111,11111111,11111111,
轉化為十進位就是240.0.0.0---255.255.255.254;
D類地址主要用於多點廣播;
同理,E類地址是以11110(國際組織規定)開頭,是開頭,和D類不同,D類是固定,那麼很明顯,E類位址範圍是
11110000,00000000,00000000
11111111,11111111,11111110
為什麼不包括11111111,11111111,11111111?因為這個是廣播位址了。
A、B、C類地址劃分原理
A類地址 = 1個位元組網路號(沒用完) + 3個位元組主機號
B類地址 = 2個位元組網路號 + 2個位元組主機號
C類地址 = 3個自己網路號 + 1個位元組主機號
所以:
A類網路地址的最高位必須是"0"。
所以:
00000001,00000000,00000000,00000000
01111110,00000000,00000000,00000000 (為什麼不是01111111=127,因為127開頭的ip作為保留ip用於測試,就像127.0.0.1)
B類網路地址地址的最高位必須是"10"。
所以:
10000000,00000000,00000000,00000000
10111111,11111111,00000000,00000000
C類網路地址最高位必須為"110"。
所以:
11000000,00000000,00000000,00000000
11011111,11111111,11111111,00000000
注意:IP地址根據網路號和主機號來分,分為A、B、C三類及特殊地址D、E。全0和全1的都保留不用。
IP地址分類整理