network stack

Also known as: network stacks

A network stack is the layered software that implements communication protocols, moving data between an application, operating system, and network interface.