ICS Protocol Cheatsheet
ICS Protocol Cheatsheet
Communication
Protocols in
Industrial Control
System/Operational
Technology
ICS/OT Protocol Cheat sheet
1
ICS/OT Protocol Cheat sheet
2
ICS/OT Protocol Cheat sheet
NMEA 0183 Communication protocol for marine Serial N/A (non IP-
electronics, such as GPS devices. based)
ISO-TSAP A protocol used for communication between Ethernet (TCP) TCP: 102, 104
(Transport systems using the OSI model. ISO-TSAP
Service Access provides a layer of abstraction between the
Point) application layer and the lower layers,
allowing different application-layer
protocols to be used with different lower-
layer protocols. ISO-TSAP is used as the
transport layer for S7Comm and ICCP.
S7Comm Communication protocol for Siemens S7 Ethernet 102 (TCP)
PLCs (Programmable Logic Controllers) 161 (UDP)
based on ISO-TSAP.
ICCP (Inter- A protocol used for communication between Ethernet 102, 410 (TCP)
Control Center control centers in electrical power grids.
Communications ICCP is based on the OSI model and includes
Protocol) multiple layers, including a transport layer
based on TCP or TP4.
OPC (OLE for A set of standards for communication Ethernet (TCP) OPC DA: 135,
Process Control) between devices in industrial automation 137, 138, 139,
systems, such as sensors, PLCs, and human- 445, 4840-4843;
machine interfaces. OPC includes multiple OPC AE: 135,
protocols, including OPC DA (Data Access), 137, 138, 139,
OPC AE (Alarms and Events), and OPC UA 445; OPC UA:
(Unified Architecture). OPC UA is the latest 4840-4843
and most secure version, supporting (TCP)
encryption and authentication. OPC uses
various transport protocols, including ISO-
TSAP, TCP, and HTTP.
3
ICS/OT Protocol Cheat sheet
4
ICS/OT Protocol Cheat sheet
5
ICS/OT Protocol Cheat sheet