0
0
SCADA systemsdevops~20 mins

IEC 60870-5 protocol in SCADA systems - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
IEC 60870-5 Protocol Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding IEC 60870-5-101 Frame Structure
Which part of the IEC 60870-5-101 frame contains the control field that manages the communication commands?
AAddress field
BStart character
CControl field
DChecksum field
Attempts:
2 left
💡 Hint
Think about which part tells the device what action to perform.
💻 Command Output
intermediate
1:30remaining
Output of IEC 60870-5-104 Connection Establishment Command
What is the expected response code from a server after receiving a valid STARTDT (Start Data Transfer) command in IEC 60870-5-104?
SCADA systems
Client sends: STARTDT (Start Data Transfer) command
Server responds:
ASTARTDT CON (Confirmation) frame
BSTOPDT (Stop Data Transfer) command
CTESTFR (Test Frame) command
DRESETDT (Reset Data Transfer) command
Attempts:
2 left
💡 Hint
The server must confirm the start of data transfer.
Troubleshoot
advanced
2:00remaining
Diagnosing IEC 60870-5-101 Communication Failure
A SCADA master device repeatedly fails to receive responses from a slave device over IEC 60870-5-101. Which of the following is the most likely cause?
AIncorrect ASDU address configured on the master
BChecksum field missing in the master's frames
CMaster device not sending TESTFR commands periodically
DSlave device sending STARTDT CON without receiving STARTDT
Attempts:
2 left
💡 Hint
Check frame integrity and error detection.
🔀 Workflow
advanced
2:00remaining
Sequence of Commands for Data Transfer in IEC 60870-5-104
What is the correct sequence of commands exchanged between a client and server to start data transfer in IEC 60870-5-104?
AClient sends STARTDT, Server sends STARTDT CON
BServer sends STARTDT, Client sends STARTDT CON, Server sends TESTFR
CClient sends TESTFR, Server sends STARTDT, Client sends STARTDT CON
DClient sends STARTDT, Server sends STARTDT CON, Client sends TESTFR
Attempts:
2 left
💡 Hint
Focus on the minimal handshake to start data transfer.
Best Practice
expert
2:30remaining
Best Practice for Secure IEC 60870-5-104 Communication
Which of the following is the best practice to enhance security when deploying IEC 60870-5-104 protocol in a critical SCADA network?
AAllow unrestricted access from any IP to improve availability
BDisable all authentication to reduce latency
CUse default port 2404 without firewall restrictions
DUse VPN tunnels to encrypt communication between client and server
Attempts:
2 left
💡 Hint
Think about protecting data in transit over networks.