What is... A server
A guide to servers
Author: Tina Landers
A server is often believed or imagined to be a large and/or powerful computer. That's not entirely correct. While some servers may be large,
it's not their size that designates them as servers. In fact, an appropriately configured PC can be a server. A Server is a computer that runs a
server Operating System and server applications (Programs).
There are many types of server, usually named after the service or function they provide or perform. Some server types are Web Servers, Print
Servers and Email Servers.
Server computers are generally configured differently from other computers. Depending on its purpose (ie the applications or programs that it
will run), a server is often configured with various forms of redundancy built-in. For example, it may have multiple Hard Disk Drives configured
to continue working as one even if one of the multiple failed, it may dual power supplies for the same reason. Consider an Email Server in a
large company - it must have redundancy built-in to ensure it keeps working 24/7. After all, its job is to send, receive and store
all of the company's email - between employees as well as to and from external parties. If it stopped working, a significant part of the
company's communication system becomes incapacitated. A Print Server would generally be configured with more RAM and less Hard Disk Drive space -
its job is to manage the queues of information sent to one or more printers in the company.
A server's operating system looks and functions differently to that of our home computer's. Because it's generally run and managed by a
technically minded Administrator, it doesn't need or have any extra "good looks" (the graphics that are designed to simplify the computer
experience for people like you and me). Removing all those extras makes it a "leaner and meaner" machine. Additionally, where your home computer
is built to satisfy the needs of one user with one request at a time, a server is built and configured to meet the needs of multiple
users (called "Clients") with multiple requests at any given time.
Server operating systems and applications can also be configured so that multiple computers can be configured to work together as a server,
ie. to the end-user, those multiple computers look like a single server. The applcation/s (or program/s) function as one across the multiple
computers. There is a significant amount of flexibility in configuring a server.
A server is generally not visible to the end-user that it services, ie. at work you may send a document to the printer and collect it when it
has printed. You wouldn't know that the document was actually sent to a server which queued it for printing so as not to conflict with someone
else's document/s. Likewise, you've likely reached this Web Page by being passed through many servers along the way.
|

Here's one server
|

here's another
|

and here's a home network print server
|