This kind of server is dedicated to running certain software applications. The application server often serves to connect database servers with the end-user, thus acting as a kind of "middleware" that releases stored information requested by said user. The server is usually responsible for properly decoding and recoding data and providing security over connections.
Message servers refer to a collection of servers that include chat servers, groupware and IRC servers. These servers provide instant, real-time communication between users, regardless of where a user may be. Message servers allow a wide variety of communication methods, from simple forms such as text to more complex forms such as video, audio and graphics.
These servers focus on file management and are responsible for security, management and availability of stored files. These servers allow connections to the end-user for the purpose of sending and receiving files at the request of the user. Servers using a TCP/IP connection usually use the File Transfer Protocol (FTP), while servers on a LAN may use either the SMB/CIFS protocol (Windows and Unix-like) or the NFS protocol (Unix-like systems).
Mail servers provide the services necessary to send, receive and store electronic mail (e-mail), either in a local network, in a wide area network or on the Internet.
This type of server acts as a mediator between a client program and another server to filter requests made by users, improve performance and allow shared connections.
These servers manage the database that is stored in that server using the SQL database management system. A client request is sent in the form of an SQL query to the server. That server in turn searches through the database for the requested information and sends the results to the client.
Web servers provide access to the Internet through the HyperText Transfer Protocol (HTTP). Files in a web server use HyperText Markup Language (HTML) to display content on web browsers. A web server usually receives requests from a web browser and sends back the requested HTML file and related graphic files. Servers not listed here generally serve more obscure functions, such as Gopher servers and open source servers. With the advent of online multi-player video games, gaming servers continue to form a growing part of the Internet. Some servers work only on an inter-server level, while technologies for peer-to-peer file sharing, VoIP telephony and television programs bypass servers entirely and connect users directly.
Through Telnet Servers a user may log on to a computer and perform job.
A print server, or printer server, is a device that connects printers to client computers over a network. It accepts print jobs from the computers and sends the jobs to the appropriate printers, queuing the jobs locally to accommodate the fact that work may arrive more quickly than the printer can actually handle it. Print servers may support a variety of industry-standard or proprietary printing protocols including Internet Printing Protocol, Line Printer Daemon protocol, NetWare,NetBIOS/NetBEUI, or JetDirect.