A função de um servidor de computador é armazenar, recuperar e enviar arquivos e dados do computador para outros computadores em uma rede. Muitas empresas usam uma rede local para conectar vários computadores. Em uma escala maior, a rede mundial de computadores conhecida como Internet depende de um grande número de servidores localizados ao redor do mundo. Os arquivos, dados e funcionalidades de um determinado site são baseados em servidores.
Os servidores têm mais capacidade de processamento, memória e armazenamento do que os computadores clientes. O cliente é o computador que não está atuando como servidor e está solicitando informações do servidor. Quando os computadores estão conectados de alguma forma física ou sem fio e compartilham serviços ou informações, isso é chamado de rede de computadores. Uma rede de computadores requer pelo menos dois participantes, com pelo menos um deles atuando como cliente e pelo menos um atuando como servidor.
Vários sistemas usam esse modelo de rede cliente-servidor, incluindo sites e serviços de e-mail. Um modelo alternativo, rede ponto a ponto, permite que todos os computadores atuem como servidor ou cliente. Os requisitos de hardware para servidores variam de acordo com os aplicativos de servidor e o número de clientes. Os servidores funcionam por longos períodos sem interrupção, portanto, a confiabilidade e a durabilidade do hardware são extremamente importantes. Os servidores são barulhentos e precisam de uma fonte de alimentação estável, bom acesso à Internet e maior segurança, portanto, geralmente são armazenados em uma sala ou centro de servidor dedicado.