文章目錄
參考文檔:
1.《TCP-IP詳解卷一》
1 簡述
IPv4的地址長度爲32bit,並且分爲A/B/C/D/E 5類,地址格式如下:
各類地址的範圍如下:
各類地址的用途如下:
A類地址一般用於大型網絡
B類地址一般用於中等規模網絡
C類地址一般用於小型網絡
D類地址爲多播地址
E類地址爲保留地址
2 網絡號與主機號
2.1 網絡號
網絡號由互聯網絡信息中心(InterNIC)分配,用來識別設備所在的網絡。
2.2 主機號
主機號由系統管理員分配。在A類和B類地址中,主機號佔用了24bit和16bit,這個值比較大,並且在一個網絡中,並沒有這麼多的主機。因此,在獲得網絡號後,系統管理員可以決定是否建立子網,以及分配多少bit子網號和主機號,如下(詳見參考文檔1 3.4 子網尋址章節):
2.3 多播組號
用於表示多播組ID。
3 特殊地址
IP地址一共分爲5類,有一些規定的特殊地址。
3.1 特殊源地址
3.1.1 0.0.0.0
用於表示網絡上的所有主機
3.1.2 0.xx.xx.xx
xx.xx.xx表示主機號,此IP表示網絡上的特定主機
3.2 特殊環回地址
3.2.1 127.xx.xx.xx
xx.xx.xx表示主機號,網絡號127爲環回接口預留,不用做公網。大多數系統會把127.0.0.1作爲環回接口。
3.3 廣播地址
3.3.1 255.255.255.255
表示受限的廣播,永遠不會被轉發
3.3.2 指向網絡的廣播地址
主機號全爲1,A類地址的的廣播地址爲xx.255.255.255,xx爲網絡號.
3.3.3 指向子網的廣播
主機號全爲1,且有特定子網號的地址。
3.3.4 指向所有子網的廣播
主機號和子網號全爲1的地址。
其中,如果給定一個IP地址,3.3.4 和 3.3.2這兩種類型可能都適用,則需要根據子網掩碼來進一步區分是什麼類型。
3.4 私有IP(局域網IP)
因爲公網IP數量不夠,因此會從A/B/C中抽取一部分作爲局域網IP,這部分IP設備若要和公網IP通信,會被路由器進行NAT轉換,分配公網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
3.5 IANA規定的地址
有一些廣播地址已經被IANA規定了使用範圍,詳情參考:
https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml#multicast-addresses-11