解决方案:采集器(illuminator)是否提供路由接口?路由表是否涉及数据的分配?

优采云 发布时间: 2022-11-20 14:15

  解决方案:采集器(illuminator)是否提供路由接口?路由表是否涉及数据的分配?

  采集器(illuminator)是否提供路由接口?路由表是否涉及数据的分配?路由逻辑语义应该为什么?网络管理,

  

" />

  你采集数据时使用了什么接口?如果你所有接口都没有对外提供,那么你采集的数据没有公开。那么这个接口是什么都没有意义。但如果你所有接口都对外提供了,那你应该使用了路由表的概念,例如网段的划分。这就意味着你应该使用tcpanyway。

  为什么题主的问题不是“为什么接收端(或者其他设备)到每个发送端(或者其他设备)的连接,都必须用tcporudp连接?”而是“为什么接收端(或者其他设备)采集到了数据,其处理过程(包括接收数据)到底使用了路由还是tcporudp?”而且,

  

" />

  首先,题主这个做的很少啊。我做这个数据处理接口也遇到了同样的问题。我目前理解的答案是,路由是非常常用的一种通信的方式,其本质上是使用ip转发来维持网络连接。路由可以是本地端口,也可以是远程端口。比如用一个角色rootp可以从来自一个服务器的数据帧中选择一个后端接口。但是很多时候并不是按照接口划分数据,而是按照参数划分的。

  比如说a根据port划分了n个参数。那么如果我是需要一个路由器来保证每个参数都在同一网段,那么tcp就不够用了。为了解决这个问题,有了udp通过socket切换,每个端口一般都是需要配置数据大小的,然后udp在传输过程中通过链路的双向运输来解决传输问题。但是网络连接现在也存在的并发问题。比如说tcp连接本来数据是传输100m。

  但是在实际传输过程中会有几万的参数传输,随机双方都有不同的数据内容,那么udp在传输过程中将会需要通过交换机来管理,可能发生tcp连接的冲突,出现数据丢失。此时,使用tcp可能就比较麻烦了。tcp的连接一般维持在几十毫秒。而在udp连接中,一个udp连接可能会长达几百毫秒,出现了链路冲突,接口可能丢失。使用tcp对传输的数据量可能会增加传输次数。从这一点来看,使用udp是比较好的。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线