了解SCADA世界中的OSI层

时间:2017-05-02 21:10:48

标签: networking scada

我发现基本的OSI模型对网络编程很有帮助。我现在开始使用SCADA,并且无法将各种标准(协议?网络?)映射到OSI。

让我们从第1层和第2层开始。在网络世界中,这通常是以太网。在SCADA中,这似乎通常是以太网或串行线路。那是对的吗?还有其他常见的吗?

现在,似乎Modbus是一种非常常见的协议,而且Modbus可以通过串行协议。那么,这会把它放在第3层,类似于IP?或者它做了别的什么?

Modbus也可以通过TCP / IP,但我认为这更像是隧道而不是更高层。

其他协议如DNP3怎么样?他们在哪里适合?

简而言之:什么是重要的SCADA网络和协议,它们适用于OSI模型?有什么基本功能?

2 个答案:

答案 0 :(得分:0)

在TCP / IP上运行时,您提到的两个协议Modbus和DNP3都是应用程序层(OSI第7层)。

当通过串行运行时,它们也包括一些数据链路层定义,但是在TCP / IP上,它只是封装并且是应用层的一部分。

答案 1 :(得分:0)

我在implementing IEC 60870第5部分时遇到了同样的问题。使用TCP替代串行通信,您可以从传输层返回到数据链路层。 IEC 60870-5-104使用所谓的APDU帧进行此操作。