IP地址的組成及分級

關鍵詞

IP 組成 分級


摘要

IP地址的組成及分級

IP其實是一種網絡數據包,這個數據包的報頭最重要的就是那個32位的來源與目標地址。既然IP的組成是32bits的數值,也就是由32個0與1組成的一連串數字,不過人類對二進制不咋的熟悉所將32bits的IP分成四段,每段有8bits,然後換算成十進制
IP的表示式:
00000000.00000000.00000000.00000000  ==>0.0.0.0
11111111.11111111.11111111.11111111  ==>255.255.255.255
這一串數字中還分爲Net_ID(網絡號碼)與Host_ID(主機號碼)兩部分。
192.168.0.0~192.168.0.255
11000000.10101000.00000000.00000000
11000000.10101000.00000000.11111111
|--------------Net_ID-----------|---host---|
  在同一個網段內,Net_ID是不變的,而Host_ID則是不可重複的,此外,Host_ID在二進制的表示法當中,不可同時爲0也不可同時爲1,因爲全爲0表示整個網段的地址(Network IP),而全爲1剛表示爲廣播地址(Broadcast IP)。
在同一個物理網段內,主機的IP具有相同的Net_ID,並且具有獨特的Host_ID
  爲了IP管理與發放註冊的方便性,InterNIC將整個IP網段分爲五種等級,每種等級的範圍主要與IP的32bits數值的前面幾個位有關,定義如下:
以二進制說明Netwrok第一個數字的定義:
Class A: 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的開頭是0
    |--net---|------------host----------|
Class B: 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的開頭是10
     |---------net--------|-----host---------|
Class C: 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的開頭是110
     |--------------net-----------|--host---|
Class D: 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的開頭是1110
Class E: 1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx  ==>NetI_D的開頭是1111
五種分級使用十進制表示爲:
Class A:   0.xx.xx.xx~127.xx.xx.xx
Class B:128.xx.xx.xx~191.xx.xx.xx
Class C:192.xx.xx.xx~223.xx.xx.xx
Class D:224.xx.xx.xx~239.xx.xx.xx
Class E:240.xx.xx.xx~255.xx.xx.xx
  看過上面的分類,你只要知道IP的第一個十進制數,就大概知道該IP屬於哪一個等級了。不過上面定義中只需記憶三種等級,也就是A、B、C即可,ClassD是用來作爲組播的特殊功能之用,ClassE則是保留沒有使用的網段。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章