Server and its Types
A server is a computer or system that provides data, resources, services, or programs to other computers, known as clients, over a network.
Note: Client Request to server and server provides requested services as shown in the following figure.
Services of Servers
Server computers are most powerful than other computers in the network. Different services provided by the server are
- Control access to hardware, software, and data
- Centralized storage for software, data, and information
- Processing data
- Sharing software
- Managing network traffic
In a small network, there may be only one server that manages all tasks like printing, application, database, email, and web, etc.
In a large network, there may be different dedicated servers for every different task. I.e. Print server, Application server, database server, email server, web server, etc.
Types Of Dedicated Servers
There are various types of dedicated servers as shown in following diagram
1. Print Server
The print server manages all printing jobs requested by client computers to it in the network. The print server handles the printing requests according to their order as they received.
2. Application Server
It stores and distributes all application software’s on each system in the network. The user installs and upgrades all the software once on the application-server rather than installing all the programs on each computer in the network.
3. Database server
It manages the database of an organization is called database server. It is responsible of retrieve, edit, delete and update the data.
4. Email Server
The email server handles a large number of incoming, outgoing, and internal emails. It remains connected to the internet and maybe located anywhere in the world.
5. Communication Server
Communication server handles the communication between the network and other networks. It also manages internet connectivity. It secures the network from hackers.
As a web server, email servers, and other servers need to communicate with the internet. So these servers communicate with the internet through the communication server
6. Web server
It hosts all available websites through the internet.
7. Authentication server
It keeps track of all users which are log on to the network. It provides different restrictions for different users in the network.
8. File Server
It stores and manages the files for all users in the network. i.e. employ of an organization store their record on a file server.