通俗易懂物联网(7):物联网网络 VS 计算机网络

物联网
对于计算机网络来说,TCP/IP协议又是其核心。可以这么说,TCP/IP协议是互联网能够飞速发展的技术基础。那么,传统的TCP/IP协议适用于物联网吗?要回答这个问题,我们先来看看物联网网络与计算机网络的差别。

本系列文章: 

众所周知,计算机能够实现上网功能是因为有网络的存在,如果没有计算机网络,那么我们就无法彼此之间收发消息,我们的计算机也就成了一个个的孤岛。对于计算机网络来说,TCP/IP协议又是其核心。可以这么说,TCP/IP协议是互联网能够飞速发展的技术基础。那么,传统的TCP/IP协议适用于物联网吗?要回答这个问题,我们先来看看物联网网络与计算机网络的差别。

[[222011]]

网络拓扑

在传统的计算机网络中,局域网终端设备之间是无逻辑关系的,各个设备之间是分散的。虽说互联网也有集群协作的计算机,但这不是普遍存在。

但物联网却不一样,物联网终端设备之间是有逻辑关系的,各个设备之间或以工作流、或以层次、或以某种复杂协调的方式来协作;也就是说,物联网设备之间只有具备协作关系,才能体现出物联网的价值。

那么,在设计物联网网络时,我们需要在网络协议设计时就在网络层考虑其逻辑关系,还是留给应用层来定义其逻辑关系?

终端数量

在一个计算机局域网下,终端数量通常在100台以下;而在一个局域物联网下,终端数量应该是在1000台以上。不光是终端数量多,还可能会有终端设备随时加入局域物联网中。

因此,终端数量的增多以及新设备的随时加入,对网络协议的要求就是要有较强的自我扩展性。但是扩展性太强的网络,其安全性就会有所下降。

网络覆盖范围

对于计算机局域网来说,通常情况其覆盖范围就是室内,或者是一个办公间,***可能是一个建筑体;但是局域物联网通常是在室外,可能覆盖的是几栋楼,一个工厂,一个街区,甚至是一个小城市。局域物联网的一个单元的覆盖距离在1~2 km范围内比较合适,这个是根据近距离无线通信自身***传播距离来决定的。覆盖范围的不同,必然会对网络协议及组网技术提出不同的要求。

终端能力多样性及自我标识

在传统的互联网中,网络终端能力相对单一,要么手机、要么计算机。但是在物联网领域,不同行业、不同功能的物联网终端会非常多,物联网终端设备的能力也会千差万别,有的功能可能只是数据采集,有的可能有计算和通信功能,有的可能是集中控制器。

在传统的互联网中,从网络协议角度来看,其设备是无差别的。但是物联网终端设备具有众多的标识方式:二维码、RFID和蓝牙地址等,如何从网络协议上去命名这些设备也是很有必要研究的。

始终工作

在传统的计算机网络中,终端设备可以随时下线;但在物联网领域的很多行业中,由于终端设备是感知物体的,所以要求其永远处于工作状态。除了对设备本身的寿命有要求之外,对于网络协议设计来说也是一个全新的、值得去研究的课题。

安全性

在传统的计算机网络中,实际上是人在操纵设备上网,因此终端设备人为参与比较多;但是在物联网中,由于终端设备数量、安装位置等条件限制,人为参与相对较少或很难,所以对终端设备控制的安全性要求就很高。

路由协议

在传统的计算机网络中,设计路由协议的目的是:路由设备将从一个地址而来的报文,转发到另外一个地址去。

在物联网中,很多终端设备可能同时连接到一个集中控制器,也有可能是分散连接的,这是由局域物联网终端数量众多、覆盖区域广的特性决定的。那么在设计物联网的路由协议时,就要考虑到这些特性。

数据的上行与下行

在传统的计算机网络中,每台终端的使用者是人,网络的数据流量是流向每台计算机,因此计算机网络中数据以下行为主;而在物联网中,终端是要将数据采集并上报,那么数据流量就是以上行为主。数据上行和下行这一最基本状况的改变,必然对现有的网络协议提出新的要求。

总结

从以上描述可以看出,虽然物联网技术理论基础仍然是计算机及计算机网络技术,但传统的TCP/IP协议并不适用于物联网,需要进行改进或升级。具体到如何设计适用于物联网的网络协议,需要在物联网行业实施过程中不断地总结、归纳,并定义出适合自身的物联网网络协议簇体系。

【本文是51CTO专栏作者周兆熊的原创文章,作者微信公众号:周氏逻辑(logiczhou)】

戳这里,看该作者更多好文

责任编辑:赵宁宁 来源: 51CTO专栏
相关推荐

2018-03-11 15:11:38

物联网数据物联网数据

2018-03-05 08:23:40

物联网互联网网络技术

2018-03-05 08:45:11

物联网互联网网络技术

2018-03-05 08:49:44

物联网云计算云技术

2018-03-11 16:30:58

物联网行业状态终端设备

2018-03-05 08:35:12

物联网互联网网络技术

2018-03-11 15:21:33

物联网终端操作系统

2018-03-20 14:02:15

物联网运营商网络

2018-03-20 13:54:33

物联网网络互联网

2018-03-29 06:40:26

物联网

2018-03-11 14:57:07

物联网组网无线通信

2023-08-01 17:55:55

2023-04-23 10:26:06

2018-03-05 08:56:10

物联网无线通信终端设备

2020-09-24 09:17:47

物联网安全技术

2022-09-08 11:06:11

网络安全物联网网络攻击

2019-06-19 08:30:47

网络协议IPTCP

2010-06-12 16:56:37

2010-09-08 20:42:09

计算机网络协议

2010-09-08 20:45:31

计算机网络协议
点赞
收藏

51CTO技术栈公众号