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.