Ask Leo! by Leo A. Notenboom

So just what is a "Server" anyway?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » General Computing

Summary: The term "server" is used a lot in many contexts but is really just a computer, and quite often a computer 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 is 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 perhaps 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 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 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 a file server's. 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? Since 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 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.

Related:

Article C1902 - March 9, 2004

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Recent Comments
12 Comments

I found your site to be informative but still don't know how to install a server on my own computer winxp to test my mysql, html, asp, cgi, php and cfm which i am trying to learn.

if there is URL to read from please tell me.

Posted by: salman at May 19, 2005 9:14 PM

I am wondering how to make an educated decision on wether to use an existing amd3700 computer to host a web game developed by my son or buy a dedicated "server"? How can I know if the added cost is worth the investment what should I look for?

Posted by: robert at November 13, 2006 8:11 PM

Hi Leo;
My name is Les

I start running a game server yesterday, but my concern is my d drive it’s shared and I have too much good stuff on my hard drive which I don’t want to lose.
So, my question is how can; I put some security to that drive so no players can mess up my hard drive.

I have Zone alarm firewall and Avg antivirus.
Thank you very much for you helps

Les

Posted by: Laszlo Bereczky at February 18, 2007 1:17 PM

hello leo verry good information. makes my study so much easier!!

Posted by: jim at June 24, 2007 9:05 AM

Hey this actually is a pretty good explanation, cheers

Posted by: kelly at October 7, 2007 11:18 PM

Gosh... so much I just simply don't understand. I want to create my own web site, but I want to check it out on my own computer before I upload... I've use WAMP and downloaded: MySql, Php, and Apache. I have also downloaded Joomla I want to create "something" in Joomla, test it on my own computer - then add some database record code and etc... all without going online. I've been working at this for 1 mo now and I guess its because I'm not a geek/nerd or because I'm 65, no success. Everywhere I go it says its simple and then they go on to speaking in tech-terms I don't understand.
Now you know what I'm going thru, can you please help me to get my computer up and running with Apache as my server and Joomla as my web site builder? And in real simple terms, like: "type this here and click here. I'm trying to get by without knowing what the foreign language is...
Frustrated but not giving up, John

Posted by: John at December 5, 2007 5:36 PM

Gosh... so much I just simply don't understand. I want to create my own web site, but I want to check it out on my own computer before I upload... I've use WAMP and downloaded: MySql, Php, and Apache. I have also downloaded Joomla I want to create "something" in Joomla, test it on my own computer - then add some database record code and etc... all without going online. I've been working at this for 1 mo now and I guess its because I'm not a geek/nerd or because I'm 65, no success. Everywhere I go it says its simple and then they go on to speaking in tech-terms I don't understand.
Now you know what I'm going thru, can you please help me to get my computer up and running with Apache as my server and Joomla as my web site builder? And in real simple terms, like: "type this here and click here. I'm trying to get by without knowing what the foreign language is...
Frustrated but not giving up

Posted by: farmson at March 27, 2008 11:36 AM

WHAT DO I PUT FOR "SERVER" WHEN USING "INTERNET CONNECTION WIZARD"?

Posted by: JULIO at August 3, 2008 11:47 AM

This still isn't helping me answer a question I am having trouble with. I have been trying to access the website of my local city government. It never works, and I keep being told that its a problem with my server. What does that mean, and how do I fix it?

Posted by: j at October 29, 2008 12:36 PM

great explaination and very easy to understand. I appreciate your article. It cleared up a lot of confusion that I had. Thank you!

Posted by: Justin at October 31, 2008 10:30 PM

Post a comment on "So just what is a "Server" anyway?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...


Question? Ask Leo!