A channel suitable for reliable message passing must appear to have the following properties:
Messages are delivered in the order they are sent.
Messages can be of arbitrary size.
Messages are never lost.
The channel has infinite bandwidth.
Although no medium has all these properties some come rather close and others simulate them by implementing functions like fragmentation of messages larger than the media can handle, retransmission of lost messages, and flow control i.e. don't send more than the other side can consume. If a Connection Manager is unable to continue deliver messages according to these rules the connection must be reset and a notification sent to RLNH.