What Is A Server | Part 4
Mail Server Or E-Mail Server
A mail server respond to requests for delivery of electronic messages. The server stores the messages arrive, and transmits the messages going to the recipient (another mail server). A mail server respond to claims handling and recovery of stored messages.
SMTP is a protocol used to route e-mail between a client and server, as well as a server and another server. POP is a protocol used to retrieve messages and forward them to the client. IMAP is a protocol used to examine and manipulate messages from a client.
Leaving messages are often placed in queues, bundled and sent at regular intervals. see spooling
A WebMail application is placed on a web server, which acts as a client on a mail server.
Web server Or HTTP Server
A web server responds to requests for documents such as the World Wide Web. Each passage of a hypertext document to another through path of a hyperlink in the client software (most often a browser) causes the sending of a new application. Each request can be sent to a different server.
In response to a request, the server can send a document that is stored as a file in the mass memory of the server, or run a treatment and then send the result as a document. HTTP and HTTPS protocols are web servers.
Apache is a web server for UNIX operating systems and Windows. Internet Information Services (IIS Short) is a web server included in Windows operating systems.
A web application is a program consisting of a combination of treatments that create instant documents following receipt of requests for consultation. WebMail, Wiki, Weblog and web applications are.
Game Server
The game server is part of a game software for online multiplayer client-server architecture. It responds to requests for distribution of operations performed by each player. The server validates the operations of each player – referee the game, and then forward the developments of the game to other players.
The game server stores the state of the game in memory, and maintains. A copy of the state of the game is sent to any player when he entered the game then the game client software maintains its own copy of the state of play.
Upon receipt of an application – operation performed by a player – the server performs various treatments in order to monitor compliance of the operation by the rules of the game then it makes the necessary changes on the state of the game that it stores in memory. The server then sends to the clients list of changes made on the state of the game and then each client maintains its own copy of the state of play.
The protocol is different for each online game. It depends on the speed in an action game like Quake or Half-Life protocol is adapted to a fast evolution.




