Technology in terms you understand. Sign up for my weekly newsletter, "Confident Computing", for more solutions you can use to make your life easier. Click here.

So just what is a “Server” anyway?

//

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.

Become a Patron of Ask Leo! and go ad-free!

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.

Server rack
Server rack

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.

31 comments on “So just what is a “Server” anyway?”

  1. I found your site to be very informative but I would have like to seen something on Home Network/Server for print and file sharing. I am wanting to setup my computer for just that purpose. Other than that, I really enjoyed reading your site. Thank You in advance. Pete

  2. 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.

  3. 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?

  4. 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

  5. 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

  6. 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?

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

  8. I’m sure that that was a good explanation for people that know more about computers than I do but it didn’t work for me. When I am on Craigslist and want to reply to a post I click on the reply address. It takes me to Outlook. It asks if I want to set it up. Yup, I do. It asks me for some information that “you can get from your server if you don’t know” I still don’t know who I’m supposed to contact. Yahoo? Comcast? Microsoft? Who is my server? They all serve me in some way or another. And how do I contact them anyway? Thank you; it is amazing how generous people are that give information online! Meg

    Outlook is an email program, and if you want to use it to send email, you’ll need the information from your email provider, whomever that might be.

    Leo
    01-Dec-2009

  9. Thanks but still not clear. I want to set up Moodle as my website for students and they talk alot about a server. My school will not host Moodle so I have to do it myself. Can I do this from my personal computer at home? Is my server provided and maintained by my internet service or is it actually on my home computer somewhere?

    Thanks

  10. Is anyone still around?I need to make an image writable to load into zen cart and none of the eplanations make sense to me… be gratful for a skyp chat that can walk me through it… im on a Mac
    Thanks in advance!!

  11. I’m really getting frustrated at this point. I’m trying to set up my Microsoft Exchange email on my Itouch and I do not know what my server is for my email. I’ve done some research and put in everything I could imagine and still nothing. I seriously need help!

    You’ll have to get that information from your email provider.

    Leo
    04-May-2010

  12. 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

    • Ken, you really need to add some more SDRAM to your Computer. You are seriously short on Memory. Take your Computer to a local reputable Computer sale and repair shop and I am certain they can sell you more Ram. Of course by now you have probably already disposed of this Computer. After that you can use it as a Server quite easily!

  13. 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?

    The internet doesn’t care. I’m in Washington and my mail servers are in Michigan.

    Leo
    25-Mar-2012
  14. 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!

  15. 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.

  16. 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.

  17. I often get a “SERVER NOT FOUND” when I try to get on the Internet.
    I restart, and get a unknown before white page, and then I click on one of my ‘bookmarks’ and I am able to continue……until next time.
    What’s wrong? How can I fix it?
    This is a new Toshiba laptop with windows 8.1

  18. My wife and I are retired. We have no children at home. I am the only one who uses our 5 PCs around the house. I am tired of installing, repairing, uninstalling and reinstalling the many various utilities I have running on each one (as each one’s version/update becomes due) to help me be more efficient than without them; such as: internet security, anti-virus, firewall, cleaning (registry, memory, disk, etc), print manager, screen grabber, movie player, graphic editor, adobe reader, directory lister, malware detector, disk partitioner. Did I forget any? No doubt! My point being that it occurs to me that I spend way more time managing the software configuration of each PC than I do using them to accomplish WORK!
    I got into the habit of having a PC in each room where I need one to accomplish some job; rather than bringing every job to one PC. An extravagance I admit, but we each have our weak spot. PCs are mine.
    Yesterday a light bulb went on inside my balding pate and I remembered my days of old working for Bell Labs in a drafting department using CAD software to design integrated circuit layouts. The employees used terminals tied to a main computer, server/client-style to do their work.
    Did such a hardware/software configuration exist in the home environment, I wondered? One in which I would maintain ONE copy of everything on a ‘server’ and have access to any program from any of my five PCs (clients) scattered around the house?
    Googling servers I stumbled across Microsoft’s Windows Server OSs. But from everything I read, the benefits seem to be limited to file manipulation/backup/security, not concurrent use of programs. Am I missing something?

  19. Can i get an accsess to someones web server and can i see what pages they visited from there? And how long are visited pages stored there?

    • Again… not really, unless you have the login information for a particular server. This is not public information. How long visited pages are stored on a particular server would depend on how that server is programmed. It could be any length of time set by the operating software.

  20. Is it easy to hack web server of a porn site and therefore see all the videos user watched? I dont intend to hack or anything, know its illegal and would get me into trouble, just want to know for my own safty.

    • No. Otherwise almost every website in the world probably would have been hacked because IP numbers are public information and easily obtained if you know the URL.

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.