A Network Services is an application running at the network application layer and above, that provides data storage, manipulation, presentation, communication or other capability which is often implemented using a client–server or peer-to-peer architecture based on application layer network protocols.
Each service is usually provided by a server component running on one or more computers (often a dedicated server computer offering multiple services) and accessed via a network by client components running on other devices. However, the client and server components can both be run on the same machine. Clients and servers will often have a user interface, and sometimes other hardware associated with it.
![](assets/images/services/network-services.jpg)
Types of Network Services
Network services connect users working in offices, branches, or remote locations to applications and data in a network.
- Internet and cloud connectivity.
- Branch office and campus connectivity.
- Private data center services.
- Secure cloud-connectivity services.
- Virtual services.