Server (computing)
A server is a computer that shares its resources, such as peripherals and file storage with other computers, called clients, on a network. It is possible for a computer to be a client and server simultaneously.
The terms client and server are a reminder of the days when mere users accessed servers with dumb terminals, generally alphanumeric terminals but later with some graphic capabilities. This early stage left the community with the notion of powerful servers supporting weak and incapable clients. Obviously, as friends carry laptops many hundreds of times more powerful than a Mainframe of the 1970s and use them as clients to surf the web, this is now confusing and potentially misleading.
Virtually every new device appears to come with Server capabilities. The X-Internet, Web Services, and Microsoft's .NET initiative all work to make even the smallest system a server. Technology is fun.
See mail server, Web server, FTP server