说道透明传输,我个人觉得定义还不够明确。 先看看别人怎么定义的吧。
发送方和接收方数据的长度和内容完全一致,相当于一条无形的传输线。
透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传送。当所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。
我的理解是透传是只注重结果,不注重过程的。不管过程怎么样,只看结果是不是想要的。
我曾经做过一个中央电台的项目(也就是传说中的大裤衩)把bacnet mstp转成bacnet ip。 其中转换方式有很多种,我经过分析最后做出使用透明传输的方式,因为我发现bacnet mstp 和bacnet ip只是披的马甲不一样,内容是相同的。 也就是说只要内容相同或相近的都可以使用透传解决(协议转换)。 modbus ip 转 modbus rtu 就是典型的透传的例子。 想当年,还写过一个透传分析的文章,现在找不到了, 大致是把透传分成3种,一般透传(比如说串口转以太网),二 普通透传(modbus rtu 转modbus ip),高级透传: 不同的协议之间的透传。
我相信高级透传,能理解和有这方面经验的人不是很多。
只要两种协议之间有某种相似度,就可以高级透传。
阅读(1317) | 评论(0) | 转发(0) |