A server is a speciaized computer that "serves" others people/machines. It can offer up files, print queues, applications like web or any myriad of other stuff.
How does it work? It "serves" this information via some kind of network. It is through this network that machines communicate and request the "served" information.
hope that helps.