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 more 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, 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 the following diagram
1. Print Server
The print server manages all printing jobs requested by client computers it in the network. The print server handles the printing requests according to the order as they are received.
2. Application Server
It stores and distributes all application software 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 and is called a database server. It is responsible for retrieving, editing, deleting, and updating 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 may be located anywhere in the world.
5. Communication Server
The communication server handles the communication between the network and other networks. It also manages internet connectivity. It secures the network from hackers.
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 who are logged 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., employees of an organization store their records on a file server.