现在广泛使用的32位2进制数叫做IPV4,是最早诞生于美国军方研制的也就是现在使用最广泛的TCP/IP协议,32位2进制数能表示的IP地址以前看来是够用的,因为ip地址还可以通过与子网掩码的配合使用来增加地址,具体使用原理最后附上。但后来随着网络的发展,IPV4的局限性慢慢就出来了,用户增加已经超过IPV4的负荷的时候IPV6随之诞生!现在逐渐在开始使用的IPV6是128位的2进制数,支持更多级别的地址层次、更多的可寻址节点数以及更简单的地址自动配置。
关于子网掩码:
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路。其中 A类地址的默认子网掩码为 255.0.0.0;B类地址的默认子网掩码为 255.255.0.0;C类地址的默认子网掩码为:255.255.255.0。
实际最初是定少了,虽然在当时32位已经提供了似乎用不完的IP。
所以后来出现了NAT转换技术,一个私有局域网的IP转成1个公网IP,达到节省IP的目的。
而IP地址仍然在快速减少,所以现在正在向IPv6过渡,以提供更多可用IP地址。
现在已经在发展ipv6技术了,将扩展到128位,主要就是为了解决ip不够用问题