Helping people with computers... one answer at a time.
The term "server" is used a lot in many contexts, but it's really just a computer; quite often, it's one that isn't all that special.
So just what is a "server" anyway?
•
The word "server" gets thrown around a lot these days. We hear about web servers, print servers, mail servers, dedicated servers, shared servers, and more. Just what does the word "server" mean these days?
While it might have gotten confusing, it's not really that mysterious. Servers are very common. In fact, you're probably using one right now.
•
At its simplest, a server is nothing more than a computer that provides services or resources to other computers. In that sense, there's nothing very special about being a server. In fact, if your machine has file sharing enabled and others are able to copy files to and from your machine, then your machine is a file server.
Things get confusing because the general term "server" is often used to mean a machine optimized for a particular purpose.
For example, your machine may be a file server, but is it a good file server? Is it optimized to provide fast access to lots of files to hundreds or thousands of other computers? Probably not. But there most certainly are machines that are optimized to be extraordinarily efficient at exactly that. They may even look and operate just like your own computer but they may have high speed network connections, extremely fast hard disks, multiple processors, and more, all to make them good at what they do. And the things that don't matter, like video or sound hardware, might be bare bones, if present at all.
They may be called "file servers", but really they're just computers with a specialty.
So your ISP's mail server is just a computer optimized to handle email. That might mean that it has lots of disk space for all the spam. It could mean that it has redundant components to reduce the possibility of lost email as a result of catastrophic failure. It almost certainly means that it has an efficient connection to the internet.
A print server? It's just a computer optimized for printing. It probably has lots of disk space for spooled print files. Printing is a somewhat slow operation, so maybe the disks themselves need not be as fast as that of a file server. If it serves up multiple printers, then it needs enough parallel printer ports, USB connections, or what have you to actually communicate with each printer.
Web servers? Because web access is really just a form of file access, web servers might look a lot like file servers: large fast hard disks, good network connections, and so on.
What about "dedicated" or "shared"? It's commonly used these days when discussing web hosting. You can host your web site on a machine shared with many others or on a machine dedicated to just you. It depends on your needs. But the same terms apply elsewhere; for example, I have an older PC that I use as a print server - it's shared because it's accessible to all of the other machines on my network.
So what's a server? In a sense, there's really no such thing as just a server. There's always some type of resource that's being served which is either explicit or implied. A server is just a computer that's been selected and probably optimized to perform a specific task in service to others and it's that task that makes all the difference.
Article C1902 * March 9, 2004 « »
July 17, 2010 6:34 AM
I run software that hogs a lot of memory and cpu, and often locks up my computer, or is very slow to work. I have P-4 1.5 GHz w/512 mb sdram. Can I add a small server to the system and get top results? or will the pc just bottle neck the problem with the same results. Thnx
ken
March 25, 2012 1:43 PM
So, for example, if I'm in Oregon, can my web or email server be in California, or do these "computers" need to be local?
25-Mar-2012
May 7, 2012 5:22 PM
I called her a waitress and she provided me with a synonym. Leo, with some modification I provided her with your definition of the term. Some further explanation WAS needed, but amazingly things went really well. And to think the first time I thank you for all your advise it is like this! THANX!
December 31, 2012 4:07 PM
This is timely, Leo. I am house-sitting for the next two weeks and the owner assured me he prepared my laptop to use his server for this time. However, he is gone and it appears that I have access to the internet and do receive emails, but cannot send them out. I would like to know if I can rectify this.
Can you help?
Thank you.
January 18, 2013 5:33 PM
Leo,
Although this is an old article - 2009 - and the latest post is from last December, it is a good refresher.
I hadn't thought of servers in this way. I have an old scanner that does it's job, but won't run on XP. So, I keep an old computer with Win 98 just for the scanner. According to your article, this is a "scanner server." Before I replaced my home router with a simple switch, Win 7 wouldn't connect with my Win 98 machine. I have another older computer with XP. So, it acted as a server between the Win 98 and Win 7 (later Win 8) computer. I actually had two servers without knowing it!
This isn't so much to say that I have servers, as it is to just let you know your articles are being read.
NOTE: Something in your program changes all my "(" and ")" to "#." I have to go back and put them back.