La función de un servidor de computadora es almacenar, recuperar y enviar archivos y datos de computadora a otras computadoras en una red. Muchas empresas utilizan una red local para conectar varias computadoras. A mayor escala, la red informática mundial conocida como Internet depende de una gran cantidad de servidores ubicados en todo el mundo. Los archivos, los datos y la funcionalidad de un sitio web determinado se basan en servidores.
Los servidores tienen más capacidad de procesamiento, memoria y almacenamiento que sus computadoras cliente. El cliente es la computadora que no actúa como servidor y solicita información del servidor. Cuando las computadoras se conectan de alguna manera física o inalámbrica y comparten servicios o información, esto se conoce como una red de computadoras. Una red de computadoras requiere al menos dos participantes, con al menos uno de ellos actuando como cliente y al menos uno actuando como servidor.
Numerosos sistemas utilizan este modelo de red cliente-servidor, incluidos sitios web y servicios de correo electrónico. Un modelo alternativo, la red de igual a igual, permite que todas las computadoras actúen como un servidor o un cliente. Los requisitos de hardware para los servidores varían según las aplicaciones del servidor y la cantidad de clientes. Los servidores funcionan durante largos períodos de tiempo sin interrupción, por lo que la confiabilidad y durabilidad del hardware son extremadamente importantes. Los servidores son ruidosos y necesitan una fuente de alimentación estable, buen acceso a Internet y mayor seguridad, por lo que generalmente se almacenan en una sala de servidores o centro dedicado.