一.什么是IPv6
IPv6是"Internet Protocol Version 6"的缩写,也被称作下一代互联网协议,它是由IETF小组(Internet工程任务组Internet Engineering Task Force)设计的用来替代现行的IPv4(现行的IP)协议的一种新的IP协议。
我们知道,Internet的主机都有一个唯一的IP地址,IP地址用一个32位二进制的数表示一个主机号码,但32位地址资源有限,已经不能满足用户的需求了,因些Internet研究组织发布新的主机标识方法,即IPv6。在RFC1884中(RFC是Request for Comments Document的缩写。RFC实际上就是Internet有关服务的一些标准),规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39
IPv6相对于现在的IP(即IPv4)有如下特点:
1.扩展的寻址能力
IPv6将IP地址长度从32位扩展到128位,支持更多级别的地址层次、更多的可寻址节点数以及更简单的地址自动配置。通过在组播地址中增加一个“范围”域提高了多点传送路由的可扩展性。还定义了一种新的地址类型,称为“任意播地址”,用于发送包给一组节点中的任意一个;
2.简化的报头格式
一些IPv4报头字段被删除或变为了可选项,以减少包处理中例行处理的消耗并限制IPv6报头消耗的带宽;
3.对扩展报头和选项支持的改进
IP报头选项编码方式的改变可以提高转发效率,使得对选项长度的限制更宽松,且提供了将来引入新的选项的更大的灵活性;
4.标识流的能力
增加了一种新的能力,使得标识属于发送方要求特别处理(如非默认的服务质量获“实时”服务)的特定通信“流”的包成为可能;
5.认证和加密能力
IPv6中指定了支持认证、数据完整性和(可选的)数据机密性的扩展功能。
二.什么是64位计算?
在计算机发展史上,人类历经了从8位计算到16位计算、从16位计算到32位计算两次飞跃,32位计算是目前服务器市场的主流。
64位计算是相对于32位计算的新一代高性能计算标准,就象高速公路与山间小路的区别,相比于32位计算,64位提供更大的计算带宽,从而带来更高的性能,使很多过去根本无法实现的设想变成现实。目前,全球最重要的处理器供应商包括:AMD、HP、IBM、Intel、Motorola、Sun无一例外的都在推动64位计算。
1.什么是64位处理器?
8位处理器、16位处理器、32位处理器和64位处理器,其计数都是8的倍数。它表示一个时钟周期里,处理器处理的二进制代码数。“0”和“1”就是二进制代码,线路上有电信号,则计做1,没有电信号则为0.8位机有8条线路,每个时钟周期有8个电信号,组成一个字节。所以,随8位处理器上升至64位处理器,每个时钟周期传送1个字节到8个字节,关联到时钟速度提高到若干个千兆赫之后,处理器处理信息的能力越来越大
2.为什么需要64位数据运算?
目前X86结构在32位寻址时最大空间只能是4GB,在很多大型数据库、数字内容的创建、视频内容的创建还有如CAD/CAM等需要将现实世界建模运算的软件都需要大量的内存容量,此外还有安全加密的需要则使得处理的数据成倍增长。在石油勘探、天气预测等需要大量数据运算的应用环境中,更是需要平台为运算提供更为充裕的内存容量。64位平台的寻址能力达到了180亿GB,这在未来很长一段时间内都可以解决高端应用中存储器寻址的瓶颈
3.为什么64位计算没有普及?
市场上现有的64位解决方案都是面向高端领域,且不与32位架构兼容的昂贵的方案。这种方案通常会要求包括冷却设备、电源、机箱等在内的全新的基础架构,还需要独立软件开发商(ISV)重新编译应用在64位计算平台下的软件,在这种方式下如果需要进行32位X86应用时,要么不能兼容,要么就必须在模拟方式下运行,而模拟方式又不能提供全面的计算性能,这就造成了性能的下降;此外,最终用户和技术支持人员还需要专门学习64位系统的应用,人们可能会因为无法忍受多余而繁琐的工作以及高额的支出而放弃;对独立软件开发商来说,为了建立独立的体系,还必须在研发方面投入大量的人力和财力。