What is a server?
The definition of a server is a physical computer that is running one or more services, providing a programs and data to run on one or more networks, it permit other computers(clients) to access the serves’ that are running on the same network. It can be a software/hardware system running on the server, like a print server, mail server, database server, file server etc.
So it’s a computer/s that are running a serves’ for a ‘clients’, storing data that can be requested from the server, or a program, that can be run from the server, mainly to save installation work and space on computers that are running on the network, and have all data on one safe place where it is done backup regularly also access everywhere over the internet.
Server can be one or many computer link to each other, the servers can be link to each other in a local network located in the same building, or emplaced at separate point in the world, like one in Europe and the other in Asian, and the ‘client’ will not notice that because the server’s are running over the internet and the ‘client’ doesn’t care were the data is coming from just it works when the ‘client’ has to use the data/program.
Hardware that is running the server like the CPU is not so critical like in a desktop/ laptop computers, the server is more counting on a fast internet connection and fast I/O throughput to give fast access to the data that the server/s is providing. Reliability is weary critical for the server’s, therefore most of the bigger servers running on the internet are using a memory with a error detection and correction, redundant disks, redundant power supplies and so on.
This kind of component is a hot swappable component and can replaced when the server is running whiteout shutting the server down, there for will the ‘client’ not notes’ what is happening in the background, and use the serves like nothing has happens.
To read more about server general you can go to this link:
Written by: Alexander I Ólafsson