Definição
Um servidor é um sistema que oferece recursos ou serviços a outros sistemas. O termo descreve um papel: aquele que atende pedidos e devolve resultados. A mesma palavra também pode designar o equipamento onde esse software executa, e convém indicar qual sentido está em uso.
Software ou equipamento
Servidor pode nomear o programa que oferece o serviço ou a máquina que o executa. Em uma conversa técnica, dizer que o servidor respondeu com um erro costuma apontar para a aplicação, enquanto afirmar que o servidor precisa de mais memória aponta para o equipamento.
O papel muda conforme a troca
Um mesmo sistema pode ser servidor em uma conversa e cliente em outra. O lado que atende o pedido exerce o papel de servidor naquela troca, e o lado que solicita exerce o de cliente.
Como conferir o lado que atende
A falha mais comum é confundir os dois sentidos ao investigar um problema. Quando a resposta vem com erro, olhar apenas para a memória da máquina não ajuda, porque o defeito está no software que processou o pedido. Para conferir, veja o log do processo que respondeu, com o horário, a rota e a mensagem de erro, e compare com o estado da máquina quando o problema é de recurso. Separar o que é comportamento da aplicação do que é condição do equipamento indica onde procurar a causa.
Veja o lado oposto da trocaDúvidas frequentes
Perguntas frequentes sobre Servidor
- Servidor é sempre um computador físico?
- Não. Servidor designa software ou equipamento, e o sentido usado depende da conversa.
- Uma aplicação que devolve conteúdo é um servidor?
- No papel, sim. Ela oferece um serviço à aplicação que a consulta, mesmo executando em uma máquina comum.
- Um mesmo processo pode ser cliente e servidor?
- Pode. O papel depende da direção da troca, e uma aplicação pode atender pedidos e também chamar outros serviços.
Para continuar
Recursos relacionados
Documentação
MDN: Server
Define o papel do servidor na comunicação entre sistemas.
Abrir recursoDocumentação
MDN: Client
Define o lado oposto da troca com o servidor.
Abrir recursoAplicação na formação
Vibe Coding: Do Zero ao MVP
Na Formação Vibe Coding, o servidor recebe os pedidos da interface e devolve as respostas.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.