The Net4j transport layer. The five main interfaces of the transport layer are:

Sequence Diagram: Communication Process