每次提起物联网这个词,我们都可以看到人们不遗余力地用最专业的市场术语说着它的好与坏。伴随着物联网概念的兴起,很多机会也随之而来:通过物联网,你可以实时查看你家的用电量,了解车况,并通过可穿戴设备监控健康状况。
但随着物联网的兴起,出现了一个有趣的情况,那就是 IP 可能不够用了。我(原作者)现在购买的物联网设备有无线摄像头、家居自动化设备、可穿戴设备等等,据我这段时间的观察,这些设备可以使用的 IP 地址十分有限,因为现在范围仅限于 IPv4。IPv4 是之前为了解决互联网拥挤而提出的网络协议,但问题在于 32 位的 IPv4 提供的 IP 地址十分有限,全球范围内共有 43 亿个,而现在已经消耗殆尽。
为解决 IP 地址匮乏的问题,必须有新的网络协议站出来代替 IPv4,那就是 IPv6。目前互联网上 90% 以上的 IP 地址都是基于 IPv4 的,IP 地址匮乏的问题很快就会显现出来。IPv6 是九十年代由 IETF 为了解决 IPv4 地址有限的问题而提出的,这种协议拥有 7.9×10^28 个 IP 地址可供选择,这是一个天文数字,能够很好地解决目前 IP 不够用的问题。
但是 IPv6 也会面对安全和普及的问题,那些不能使用 IPv6 的设备在未来功能会受到一些限制。IPSec 原本是强制性嵌入 IPv6 中,可以为物联网设备加上一层安全代码,但是很可惜,现在 IPSec 已经成为一个可选项,而非必需项。
我对物联网持保守态度,虽然安全和隐私的问题迟早会解决,但是由于很多设备不支持 IPv6,这些设备之间的通信就成了大问题。