[Computers] :: Servers
In Information Technology a server is a computer hardware system that is dedicated to run one or more services to serve the needs of the users of other computers on a network. The server program in a computer which runs frequently is also referred as server. . A server is designed to process requests and deliver data to other computer or through local area network or through the internet.
In a client-server programming model, a server is a program that fulfills the request from the client programs in the same computer or in the other computer. This application in the computer may function as server of requests from the program and it may function as client with requests of services from the program. Hence the server performs computational task on behalf of clients and the clients either it may run in the same computer or they connect to the network.
Servers provide essential services across a network, either it may be for private user in a large organization or a public user via internet.
There are many different types of servers
- Database server
- File server
- Mail server
- Web server
- Gaming server
- Application server
Servers are often dedicated to perform no other tasks besides their server tasks. In multiprocessing operating systems a single computer can execute several programs at once. In this case the serve refer to the program that is managing resources rather than the entire computer. In the operating system any program which runs in the background called services and such programs like Apache HTTP server software. Hence any software that provides services can be called as server. The internet is the best example, as it performs large servers and clients operations.