Tuesday, August 25, 2015

What is a Server?

what is a server


If you spend any amount of time on the internet, you’ve heard of the word server. Not the server or waiter from a restaurant but as a computer term. If you’ve ever visited a website and encountered an error it may have mentioned this word, as in “server error” or “server is overcapacity.” At work or in the office you may have heard of a shared files server, or an email server. But what is a server, and what does it do?

If you close your eyes and imagine a server you’re probably thinking of a room filled with stacks of computer equipment. It is loud, and tall as computers are arranged in racks. This is indeed what many companies use in their server rooms.

Let’s get technical about the meaning of the word server, as this term is used widely in the area of information technology. A server is both a computer program that is capable of receiving and handling requests from other computers and programs, and it is also the computer hardware that is running that software.

There are many servers that we may or may not be familiar with: file servers, email servers, web servers, database servers, print servers, etc. You can even turn your old computer into a server for your home! Why would you want to do this? Let’s look at an example.

You got a new laptop. You also have a printer. You want to be able to use this printer wirelessly from all of the computers on your network, but this printer doesn’t have an Ethernet port or wireless capabilities. You may think you’re SOL but you’re not. If you connect a computer to this printer and share the printer on your network, you’ve created a print server! Now any computer on your home network can connect to the computer hooked up to the printer and send it things to print. This computer accepts the requests from the others and send the documents to the printer.

What else could you do? Well for starters you could share some (or all) of the folders on this computer so that you’ll be able to access that data from anywhere in your home. Now you’ve got a file server! If you install a small program to share media over a protocol called DLNA compliant Upnp you’ve got a media server that’ll allow you to access photos, music and videos from your home theater devices, like smart TVs, blu-ray players, Xboxes and PlayStations!

Most of the servers at work are just beefed up versions of this example. They use dedicated and specialized hardware instead of old computers, and they have special pieces of software that do things like host databases, or provide email. It’s usually best to have dedicated servers for each application, but sometimes that isn’t feasibly. The workaround is creating virtual machines – emulations of individual computers inside of the physical computers. One physical server can host many VMs. This separates the servers and allows you to track down problems.

No comments:

Post a Comment