ProSoft Insights / Technology focus

Crash Course: Client/Server/Master/Slave

Search Insights

Categories

Tags

Recent Posts

Here's Where You Can Find ProSoft News

06 二月, 2026 / News & Events

The blog itself will stay live, but you can now find news about ProSoft Technology and ...

Why a Strong Data Foundation is a Must in AI for Manufacturing

24 十一月, 2025 / Technology focus

To truly scale AI for manufacturing, the foundational step is to build a unified and ac...

Know Your Network Before You Set Up Your Automated Warehouse System

30 十月, 2025 / Technology focus

Before any advanced automated warehouse systems can deliver on their promise, a critica...

Improve Your Warehouse’s Efficiency with Secure Connections

09 十月, 2025 / Technology focus

Your warehouse’s intricate dance of logistics and efficiency hinges entirely on a robus...

Crash Course: Client/Server/Master/Slave

Sometimes, if you're not used to dealing with industrial communications, you may not exactly know what some terms mean, like master or client. A master is a device that is actively polling for data from one or multiple devices using a serial communication protocol. A slave is the counterpart of the master. It is a passive device, waiting for the master to poll for data to actually send it. Some examples of devices or protocols using master/slave communication are Modbus® RTUs, IEC 60870-5-101, DNP 3.0, PROFIBUS, and HART.

A client is a device that is actively polling for data from one or multiple devices. A server device is the passive component, waiting for the client to poll for data to actually send it.Modbus TCP/IP, 60870-5-104, IEC 61850, and PROFINET are some protocols using client/server communication.

Basically, the master/client gives orders, the slave/server acts – just like in a restaurant!