我们都知道(作过协议,网络的)以太网和tcp/ip是完全不同的概念,以太网标准定义的是协议站下两层的东西,既物理层和链路控制层的东西;而tcp/ip定义的是三层以上的上层协议,两则一点关系都没有。不要把如今互联网如此发达的功劳记在以太网账上(很多人以为互联网是由以太网构成的),互联网是由tcp/ip构成的。
tcp/ip可以跑在任意总线非总线网络上,而以太网上也可以跑各种上层协议。回头再来看三面的三个问题,实时性主要是以太网的问题,而另两个问题跟以太网屁关系没有,你不上tcp/ip还能连到internet吗?
那我现在就不懂了,大家现在谈的东西是什么呀。大家想要的是以太网还是tcp/ip,还是两则都要?如果要的是以太网,大家讨论的时候就不要把安全,互联互通这种问题扯进来;如果要的是tcp/ip,那就不要探讨载波侦听的不确定性,因为我tcp/ip可以不要你的载波侦听,直接点点结构的tcp/ip网间网架构的控制系统已经有太多地实现。
基于上述两点我想不明白,我想大家不会这么笨,那唯一的可能就是大家现在讲的以太网这个东西默认就跑着tcp/ip,那这样的话也太抬举以太网了,没有tcp/ip的以太网屁也不是。
从个人角度来看,现场总线需要结合的重点应该是tcp/ip协议栈,而不是底层的以太网架构,以太网的优势体现在信息采集的最后一级(自定义),类似于网络信息的汇聚层,即在信息开始传输之前,这个时候可以利用极低的成本进行信息的远程传输。在此之前的各个环节,主要还是tcp/ip,在利用成熟协议栈的基础上,可以分级,采集复杂下层拓扑下的节点信息,而不管下层信道是不是以太网。而上层,又可以利用tcp/ip的协议标准型实现互联互通(传输级,控制级定制)。
基于最后的这个可能(即以太网=以太网+tcp/ip),我再来回答一下安全性的问题,安全性不是以太网+tcp/ip的问题,它是internet的问题,谁让你连到internet上的?你不会拉根专线吗?说这个问题主要上论坛上提到这点的人太多了。
建议对现场总线较熟的人与我探讨,澄清此问题,那样下次探讨该问题时焦点会比较集中,不至于看的不知所云。同时如果我上述分析正确,那么现场总线把焦点放在以太网而不是tcp/ip上是不是有点问题。最后再问一下:以太网除了载波侦听/多路检测还有什么东西?有什么好探讨的?
转载于:https://blog.51cto.com/207207/1174404