Network Module

A network module is a software module that implements a specific function in a network stack, such as a data link interface, a transport protocol, or a network application. A network module can be a provider module, a client module, or both, depending on where it is located in the network stack.