网络/协议
IPv6这个名字相信大家都很熟悉了,近年来IPv6的消息报道满天飞,媒体们信誓旦旦IPv4已死IPv6当立,声势甚是浩大。然而IPv6可谓雷声大雨点小,除了一遍遍在互联网新闻中刷存在感,似乎就没能对互联网造成更多影响了。IPv6相比IPv4是否真的有很多优点?
没有互联网协议就没有互联网,IPv4已经诞生了数十个年头,已经有点战不动的意思了。IPv4设计时采用的是32bit长度地址,理论上可以提供近2的32次方个也就是43亿个IP地址(实际可用的更少)。地球人口早已超越42亿,同时每人都不会仅需要一款上网设备,在这个互联网急速扩张的时代,就算IPv4每天凌晨四点起来练球,老迈的身躯也还是跟不上互联网的滚滚洪流。这时候,让IPv6接过IPv4的摊子,是件很顺理成章的事情。
一,IPv6具有更大的地址空间。IPv4中规定IP地址长度为32,即有2^32-1(符号^表示升幂,下同)个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。
二,IPv6使用更小的路由表。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
三,IPv6增加了增强的组播(Multicast)支持以及对流的支持(Flow Control),这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoS,Quality of Service)控制提供了良好的网络平台。
四,IPv6加入了对自动配置(Auto Configuration)的支持。这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。
五,IPv6具有更高的安全性。在使用IPv6网络中用户可以对网络层的数据进行加密并对IP报文进行校验,极大的增强了网络的安全性。
相信不少朋友都有留意到,近年来https的网站越来越多,这意味着更多网站使用了IPSec加密数据。使用了IPSec加密的通讯更不容易被劫持和窃听,这是互联网发展的大趋势。然而,IPv4并没有强制使用IPSec,目前仍有大量网络通讯使用明文传输,你发什么到网站,网站传输什么内容给你,围观者可以看得一清二楚。与之相比,IPv6强制使用IPSec,传输时数据经过加密,你我他都更放心。
IPv6的优点并不止前文所提到的这些,IPv6还有简化网络配置、支持协议扩充等优点,可谓重大利好。光看技术介绍,大家可能还是不太能理解IPv6有什么好。技术先进这点大家是懂的
IPv6可以为目前所有的网络设备都分配到公网IP地址,支撑起物联网
IPv6最突出的有点的地址多,这可不得了。目前物联网的概念炙手可热,能够彻底支撑起物联网概念的,似乎就只有IPv6了。所谓物联网,概念约莫就是尽量把一切物体都连接到互联网中,近年越来越多智能设备诸如什么智能家电啊,智能手表手环等等的出现,就是物联网风潮所带来的。在未来,还会有更多传统物品接入到互联网,什么文具啦家具啦厨具啦……乃至衣服、鞋袜等等,只要芯片够小,没有做不到,就怕你想不到。Google都已经发布专用于物联网的操作系统Brillo了,想想安卓在移动设备市场的摧枯拉朽吧,物联网在近年将迎来前所未有的爆发。
IPv4设计时根本没有考虑现在的网络环境,实际上已经跪了
IPv4连手机电脑都近乎扛不动,物联网无穷设备集合起来的滚滚大潮,IPv4何德何能可以螳臂当车!想要为物联网的每个设备都分配到公网IP,舍IPv6其谁!就如公元前六世纪的***只设置了1000年、无法用于现今一样,上世纪80年代出炉的IPv4在全新的移动互联网时代的面前,也显得垂垂老矣。要知道,在2011年,IPv4地址就已经被分配完毕,IPv4真的很难再承载更多了。
就算是农业网络不发达的非洲,也没IPv4地址了,美国只能支援金坷拉,不能支援IP地址给它
IPv4换代IPv6,怎么看都刻不容缓。然而就如开头所提到的,媒体高歌IPv6万岁已经数年,但牢牢占据宝座的仍是IPv4。
“IPv6是第一代互联网协议IPv4的下一代协议,可以让用户拥有更多的IP地址。从理论上,IPv6可让地球上每个人拥有1600万个IP地址,且网速可提高1000倍以上。”
那段话是给 IPv6 造势用的宣传资料。不过 IPv6 确实可以提高「网速」,至于什么是「网速」就看你怎么理解了。
如果把「网速」定义为信号的传播速度,那除非更换传输介质和减少中间转发环节,否则 IPv6 的确没法提高「网速」。信号在给定介质中的传导速度是恒定的,而且有光速这个物理上限。给定介质的信号衰减通常也是恒定的,这就决定了中间转发环节的数量也几乎是个常数。IPv6 用的大部分还是和 IPv4 一样的光纤骨干,所以没有办法提高信号传播速度。
但……信号传播速度并不是我们平常理解的「网速」。平常我们说的「网速」是指下载速度,直观的感受就是下载给定大小文件所需要的时间。下载速度的决定因素有很多,下行带宽、拥堵状况、网络拓扑结构等等都会影响。说 IPv6 能提高「网速」通常是指新建的 IPv6 网络通常具有更大的带宽(比如中国正在新建的 CERNET2 骨干网动辄 10Gbps、100Gbps 的连接带宽)、更好的流量控制、更少的 NAT 从而实现更高效的网络拓扑结构(IP 地址资源多从而不需要对数据包进行多次地址翻译和转发)。在这些方面 IPv6 确实是能提高「网速」的。
比如我现在用的校园网,IPv4 下载速度通常是 20~40 Kbps,而 IPv6 的下载速度通常是 200~400 Kbps. 当然这和目前 IPv6 网络没有那么拥堵也有关系,不过即便将所有 IPv4 用户切换过来,IPv6 目前的基础设施还是更好的。说 IPv6 能提高 1000 倍的「网速」有点离谱了(除非对比最差情况下的 IPv4 网络和最好情况下的 IPv6 网络,或者是直接比较骨干带宽 100Mbps 到 100Gbps 确实是差了 1000 倍),但实际上提高 10 倍、100 倍的性能还是非常现实的。
全部0条评论
快来发表一下你的评论吧 !