什么是ipv4?
IPv4是互联网协议第四版,是计算机网络使用的数据报传输机制,此协议是第一个被广泛部署的IP协议。每一个连接Internet的设备(不管是交换机、PC还是其他设备),都会为其分配一个唯一的IP地址,如192.149.252.76,IPv4使用32位(4字节)地址,大约可以存储43亿个地址,但随着越来越多的用户接入到Internet,全球IPv4地址已于2019年11月已全数耗尽。这也是后续互联网工程任务组(IEIF)提出IPv6的原因之一。
IPv6是什么?
IPv6是由IEIF提出的互联网协议第六版,用来替代IPv4的下一代协议,它的提出不仅解决了网络地址资源匮乏问题,也解决了多种接入设备接入互联网的障碍。IPv6的地址长度为128位,可支持340多万亿个地址。
3ffe:1900:fe21:4545:0000:0000:0000:0000,这是一个IPv6地址,IPv6地址通常分为8组,4个十六进制数为一组,每组之间用冒号分隔。
两者之间的联系
ipv6(IP version6)是为了根本解决ipv4地址耗尽的问题而被标准化的网际协议。ipv4的地址长度为4个8位字节,及32比特。而ipv6的地址长度则是原来的4倍,即是128比特,一般写为8个16位字节。
ipv4的下一个版本是ipv6,是因为第五版是基于ISO/OSI中的7层模型提出了的,由于其结构变化较大,实现成本较高,养成没有投入实际使用。
版本 | 简称 | 协议 |
---|---|---|
4 | IP | Internet Protocol |
5 | ST | ST Datagram Mode |
6 | IPv6 | Internet Protocol version6 |
7 | TP/LX | TP/LX: The Next Internet |
8 | PIP | The P Internet Protocol |
9 | TUBA | TUBA |
两者之间的联系
IPv6具有以下几个特点。这些功能中的一部分在IPv4中已经得以实现。然而,即便是那些实现IPv4的操作系统,也并非实现了所有的IPv4功能。这中间不乏存在根本无法使用或需要管理员介人才能实现的部分。而IPv6则将这些通通作为必要的功能,减轻了管理员的负担。
●IP地址的扩大与路由控制表的聚合
IP地址依然适应互联网分层构造。分配与其地址结构相适应的IP地址。尽可能避免路由表膨大。
●性能提升
包首部长度采用固定的值(40字节),不再采用首部检验码。简化首部结构,减轻路由器负荷。路由器不再做分片处理(通过路径 MTU发现只由发送端主机进行分片处理)。
●支持即插即用功能
即使没有DHCP服务器也可以实现自动分配IP地址。
●采用认证与加密功能
应对伪造IP地址的网络安全功能以及防止线路窃听的功能(IPsec)。
●多播、Mobile IP成为扩展功能
多播和Mobile IP被定义为IPv6的扩展功能。由此可以预期,曾在IPv4中难于应用的这两个功能在IPv6中能够顺利使用。