A network service is a capability that facilitates a network operation. It typically is provided by a server (which can be running one or more services), based on protocols running at the application layer in the Open Systems Interconnection (OSI) model of the network. Some examples are domain name system (DNS), dynamic host configuration protocol (DHCP), voice over internet protocol (VoIP), etc.