I find the basic OSI model very helpful for network programming. I'm now getting started in SCADA, and having trouble mapping the various standards (protocols? networks?) to OSI.
Let's start with layers 1 and 2. In the network world, this is usually Ethernet. In SCADA, this seems to be usually either Ethernet or serial lines. Is that correct? Are there other common ones?
Now, it seems that Modbus is a very common protocol, and that Modbus can go over serial. So, that would put it at Layer 3, similar to IP? Or does it do something else?
Modbus can also go over TCP/IP, but I assume that's more of a tunneling than a higher layer.
What about other protocols, like DNP3? Where do they fit in?
In short: What are the important SCADA networks and protocols, and where do they fit in on the OSI model? What is there basic function?