Error Behaviour

Rules about how each endpoint should respond to various error scenarios

What should I do if I don't receive an acknowledgement ?

What should the server do if the command that he has just received is not part of its official ones ? (=> send a list of available command for instance)

Same as previously : the error conditions are typically described within the same FSM that describes the normal protocol semantics