你的位置:首页 > Java教程

[Java教程]IP地址划分


对于32位的IPV4地址来说,有5中IP地址类型

A类IP地址第一个字节是网络地址,后三个字节是主机地址,且最高位以0开头。

00000001  00000000   00000000 00000001    到    01111110  11111111   11111111 11111110

即A类IP地址从1.0.0.1到126.255.255.254,A类IP地址中共有126个网络,每个网络共有224-2=1677214台主机,其中主机地址全0表示该子网络,主机地址全1表示广播地址。

127网络是本机地址,即不是A类网络也不是B类网络。

B类IP地址前两个字节是网络地址,后两个字节为主机地址,且第一个字节以10开头。

10000000  00000000   00000000 00000001    到    10111111  11111111   11111111 11111110

B类IP地址的范围是从128.0.0.1到191.255.255.254,其中网络数为64*256=16384个,主机数为216-2=65534个。

C类IP地址前三个字节是网络地址,最后一个字节为主机地址,且第一个字节以110开头。

11000000  00000000   00000000 00000001    到    11011111  11111111   11111111 11111110

C类IP地址的范围是从192.0.0.01到223.255.255.254,C类IP共有256*256*32=2097152个,主机数为28-1=254个

D类IP地址用于组播(即向多地址发送报文),D类地址不划分主机号和网络号,D类IP地址以1110开头。

11100000  00000000   00000000 00000001    到    11101111  11111111   11111111 11111110

D类IP地址的范围是从224.0.0.1到239.255.255.254

E类IP预留为实验和开发使用,以1111开头。

11110000  00000000   00000000 00000001    到    11111111  11111111   11111111 11111110

E类IP地址的范围是从240.0.0.1到255.255.255.254。

其中A类,B类和C类地址中分别存在一个私有地址。

A类私有地址范围为:10.0.0.1到10.255.255.254

B类私有地址范围为:172.16.0.1到172.31.255.254

C类私有地址范围为:192.168.0.1到192.168.255.255