C語言 IP地址
IP地址由32位二進制組成,為了書寫和描述方便,一般用十進制表示。十進制表示時,分為四組,每組8位,范圍從0?255,組之間用號隔開。比如“192.168.1.1” 就是用十進制表示的IP地址。IP地址顧名思義,自然是IP層協(xié)議的互連地址。32位的IP地址由兩個部分組成:網(wǎng)絡(luò)部分,本地地址部分。根據(jù)網(wǎng)絡(luò)部分的頭幾個比特位的值,目前使用中的IP地址可以劃分成5大類,即A類、B類、 C類、D類和E類。其中,A類、B類、C類屬于基本類,D類用于多播發(fā)送,E類屬于保留。下表描述了各類IP地址的范圍。
類別 | 地址空間 |
A類網(wǎng)絡(luò) | 0.0.0.0-127.255.255.255 |
B類網(wǎng)絡(luò) | 128.0.0.0-191.255.255.255 |
C類網(wǎng)絡(luò) | 192.0.0.0-223.255.255.255 |
D類網(wǎng)絡(luò) | 224.0.0.0-239.255.255.255 |
E類網(wǎng)絡(luò) | 240.0.0.0-247.255.255.255 |
在上述IP地址中,有幾個IP地址比較特殊,有其單獨的用途。
?網(wǎng)絡(luò)地址:在IP地址中主機地址為0的表示網(wǎng)絡(luò)地址,如128.111.0.0。
?廣播地址:在網(wǎng)絡(luò)號后跟所有位全是1的IP地址,表示廣播地址。
?回送地址:127.0.0.1表示回送地址,用于測試。
點擊加載更多評論>>