* synchronous and asynchronous communication modes:
*
* - Synchronous: commands emitted by the client to which a reply is expected
* synchronous and asynchronous communication modes:
*
* - Synchronous: commands emitted by the client to which a reply is expected