In computer networking, a
network service 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.