Server is a computer/device, which maintains some specific services to be provided to large numbers of users.
Following are some broad categories of servers.
§ Database Servers
§ Application Servers
§ Print Servers
§ Transaction Servers
§ Internet Servers
§ Database Server is part of DBMS that DBMS provides database server to provide data related services to large number of users, simultaneously.
§ Some popular DBMS which provide database servers are Oracle, SQL, and Server etc.
§ Application Server is program which maintains business logics for data processing.
§ Application Server provides services to large number of users known as clients, simultaneously from different locations.
§ Banks’ servers are combination of different types of servers and application server is one of the most important server types among those servers.
§ Application server contains some powerful features for data processing and normally application server are developed using JAVA language. Some powerful features of application server are:
§ Component Management
§ Fault tolerance
§ Load Balancing
§ Transactions Management
§ As their name suggests, print server provides printing related services.
§ These servers provide shared access of printers to large numbers of users connected in the LAN or WAN mode.
§ You might have noticed in Internet cafe you can send the command for the printout from any workstation to a single printer connected with any particular computer.
§ This type of services for printing is managed by print server.
§ As their name suggests the job of transaction server is to manage transactions.
§ The Microsoft Transaction Server(MTS) is one of the most popular transaction servers.
§ To understand a transaction server job, you can imagine the working of ATM. when you start your transaction at ATM machine it is the responsibility of transaction server to maintain track of your transaction right from the beginning to end, until the transaction is over.
§ If the transaction breaks in between then transaction server undo the entire not allow any incomplete transaction on the system.
§ We all know that internet is collection of millions of servers and there are different types of servers on internet, some popular types of internet servers are:
§ This server maintains web sites in the form of web pages which can be accessed from anywhere through internet that Yahoo web server, Google Web server.
§ Provides email services to users e.g. Yahoo mail, gmail, hotmail etc.
§ DNS is also known as Domain Name Server; this provides services like converting domain name into IP address.
§ FTP is also known as File Transfer Protocol; this provides file updating and downloading services.
§ Usenet is service provided by news server, in the similar interest groups’ users shares their view with each other, post messages and replies.
§ A file server, as its name suggests, stored files which can be provided to its user on request.
§ It provides services wherein multiple users communicate with each other simultaneously in a real time manner.
§ Gopher is a server in which multiple servers together locate for required images, files etc.
§ It is a kind of search service.
§ Caching Server helps in fast access of internet web sites.
§ This server stored the regularly accessed content and which in turn helps in fast access of these contents.
§ Proxy Server is used for accessing internet by many users using single internet connection.
§ In Internet Cafe and Organisation having single internet connection, the proxy server is used to provide access of internet sites to many users simultaneously.
§ This server virtually create that many numbers of connections as the number of users are there, from a single internet connection.