Protocol tasks:

  • Routing provided by IPv[4|6]
  • Mux/demux provided by UDP/TCP/SCTP/IL (outbound/inbound ports)

SRS

  • Message borders
  • (?) Retransmit lost packets (unicast nack)
  • (?) Save sequence order
  • Work in multicast environment (async)
  • (?) Message encryption
fields

* transaction id
* call id
* RPC facility id
* transaction message length
* fragment offset
* flags (?) (ENCRYPTION | ... )

bits

|                               |                               |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |

(variants are under consideration)