. . . "A server is a device, generally comprising both hardware and software, which acts as an agent between the client and one or more resources to deliver a requested service to the client." . .