2.1 Transport
A client exchanges messages with a server over a protocol session to perform actions such as session establishment, user message transfer, and message acknowledgment. A client MAY<3> use a Ping Message (section 2.1.2) to determine if a server is available.