了解SCADA世界中的OSI层

问题描述 投票:0回答:2

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

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

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

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

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

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

networking scada
2个回答
0
投票

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

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


0
投票

我发现自己有同样的问题,而implementing IEC 60870第5部分。使用TCP替代串行通信,您将从传输层返回到数据链路层。 IEC 60870-5-104使用所谓的APDU帧来实现这一点。

© www.soinside.com 2019 - 2024. All rights reserved.