Network front-end

Definition
A network front-end is

"[a] device that implements the necessary network protocols, including security-related protocols, to allow a computer system to be attached to a network."