为什么IP地址是32位而不是31位
现在广泛使用的32位2进制数叫做IPV4,是最早诞生于美国军方研制的也就是现在使用最广泛的TCP/IP协议,32位2进制数能表示的IP地址,因为ip地址还可以通过与子网掩码的配合使用来增加地址。
但后来随着网络的发展,IPV4的局限性慢慢就出来了,用户增加已经超过IPV4的负荷的时候IPV6随之诞生!现在逐渐在开始使用的IPV6是128位的2进制数,支持更多级别的地址层次、更多的可寻址节点数以及更简单的地址自动配置。
IP地址是TCP/IP网络中用来唯一标识每台主机或设备的地址,IP地址由32位(共四个八位组)的二进制组成,IP地址分为两部分,左边网络编号部分用来标识主机所在的网络;右边部分用来标识主机本身。连接到同一网络的主机必须拥有相同的网络编号。
IP地址在计算机中的确是由32位二进制数字组成的,共分四段,每段八位,但用二进制来表示太长又不符合我们日常的使用习惯,所以就把它转成十进制了.
八位二进制数字最大可以表示的范围即2的八次方=256,这也就是为什么我们日常所见的IP地址的有效范围是0~-255