Protocol module

The networking protocol module is responsible for implementing the details of a particular protocol.

Each protocol component is packaged as a shared object. One or more protocol components may run concurrently.

The io-pkt* managers include the TCP/IP stack.