Models the message submission and
transport protocol.

Static method: Transport.send(message)

Clients can also explicitly instantiate
Transport objects