每⼀个IP地址包括两部分:⽹络地址和主机地址


一、A类IP的最大网络数、网络号范围和主机数
因为A类IP地址只有8位用于net-id
A类IP的net-id中,第一位必须是0
全为0的IP地址不可分配
0.0.0.0 源地址 本网络 网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机
全为1的网络号127.x.x.x虽然可用,但是被设置为保留地址,不能分配
网络号全是0(0000 0000)的IP地址是保留地址,意思是“本网络”。
网络号是127(0111 1111)的IP地址也是保留地址,作为本地环回软件测试。
IP地址127.0.0.1~127.255.255.255⽤于回路测试。如:127.0.0.1可以代表本机IP地址,⽤ http://127.0.0.1 就可以测试本机中配置的Web服务器。
正是由于以上4条原因,
A类地址的网络号第一位固定为0,网络号只有7位可以使用,可以指派的网络号是2^7-2 = 126个。
由此可得网络号范围为:0000 0001~ 0111 1110 即 1~126 127(0111 1111)
A类地址的主机号占3个字节,每个A类网络中的最大主机数是2^24-2个。
主机号全是0的IP地址表示是“本主机”所连接到的单个网络。
主机号全是1的IP地址表示是该网络上的所有主机。
二、B类IP的最大网络数和网络号范围和主机数
网络号总共为16位
前两位固定为10
除前两位外,后面全为0的网络号不可用 {B类地址网络号为128.0(1000 000 0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一}
最大网络数为:2^14-1
转换成十进制后, IP地址的第一个小数点前的数字应该是多少呢?因为第一段是10XXXXXX,所以应该是2^6个,即2的6次幂,等于64个。127是被保留网段暂不使用。所以网段应该是从128开始,到128+64-1=191.即十进制IP的第一段数字是在128—191之间。
网络号范围为:1000 0000 0000 0001 ~ 1011 1111 1111 1111 即 128.1~191.255
由于host-id占16位,但全为0和全为1的主机号不可分配,因此,最大主机数为:2^16-2=65534
主机号全是0的IP地址表示是“本主机”所连接到的单个网络。
主机号全是1的IP地址表示是该网络上的所有主机。
三、C类IP的最大网络数和网络号范围和主机数
网络号为24位
前3位固定为110
全为0的不可用 {C类地址网络号为192.0.0(1000 000 0000 0000 0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一}
最大网络数为:2^21-1 = 2097151
转换成十进制后,IP地址的第一个小数点前的数字应该是多少呢?因为第一段是110XXXXX,所以应该是25个,即2的5次幂,等于32个。所以网段应该是从192开始,到192+32-1=223.即十进制IP的第一段数字是在192—223之间。
网络号范围为:1100 0000 0000 0000 0000 0001~1101 1111 1111 1111 1111 1111 即 192.0.1~223.255.255
由于host-id占8位,但全为0和全为1的主机号不可分配,因此,最大主机数为:2^8-2=254
主机号全是0的IP地址表示是“本主机”所连接到的单个网络。
主机号全是1的IP地址表示是该网络上的所有主机。
A类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。
A类ip地址。第一个字节是网络号,剩下都是主机号的代表。这类地址的最高位“0”,地址的网络号都是126以下。例如30.65.120.55。很多大型网络公司都会采用A类的IP地址。其地址范围为:0-127,其中0代表任何地址,127为回环测试。所以A类IP地址的实际范围是1-126。地址范围是1.0.0.0—126.255.255.255。
特殊IP地址:IP地址127.0.0.1~127.255.255.255⽤于回路测试。如:127.0.0.1可以代表本机IP地址,⽤ http://127.0.0.1 就可以测试本机中配置的Web服务器。



源地址写0.0.0.0只是单纯地因为此时这台机器还没有获取到有效的IP地址而已。
因此,根据RFC文档描述,它不只是代表本机,0.0.0.0/8可以表示本网络中的所有主机,0.0.0.0/32可以用作本机的源地址,0.0.0.0/8也可表示本网络上的某个特定主机,综合起来可以说0.0.0.0表示整个网络
在路由器配置中可用0.0.0.0/0表示默认路由,作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。
查阅百度知道里一些说法如下:
1.严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由 表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。
2.网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机。它的作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。
至于255.255.255.255这个IP,代表广播,也就是说,没有指定某一特定IP地址,而是发送给整个网络中的所有主机