servidor web

Explicamos o que é um servidor web e quais são suas características. Além disso, para que serve e os servidores web mais utilizados.

Um servidor web faz a mediação entre o usuário e o servidor onde estão as informações.

O que é um servidor web?

Na computação , um servidor web ou HTTP Server é um software de comunicação que faz a mediação entre o servidor onde os dados solicitados estão hospedados e o computador do cliente , permitindo conexões bidirecionais ou unidirecionais, síncronas ou assíncronas, com qualquer aplicativo cliente , mesmo com navegadores que traduzir um código traduzível (renderizável) para uma página da web específica. Em outras palavras, estes são programas que medeiam entre a Internet do usuário eo servidor quando a informação solicitada está localizado.

Os servidores da Web são programas de uso diário na Internet , que usam vários protocolos de dados para se comunicar , sendo o mais comum e um tanto padrão o HTTP ( HyperText Transfer Protocol ). No entanto, também é possível usar o termo para se referir ao computador no qual os arquivos que compõem um site da Web estão armazenados , juntamente com o software necessário para cumprir a conexão de dados da web.

Veja também: Protocolo de computador

Características de um servidor web

Em um servidor estático, os arquivos são enviados à medida que são armazenados.

Um servidor web opera em um computador aguardando solicitações do navegador web de um cliente, fornecendo os dados solicitados para compor uma página web ou, na falta disso, uma mensagem de erro. Os servidores da Web podem ser de duas classes: estáticos e dinâmicos.

  • Servidores estáticos. Eles consistem em um computador onde as informações são armazenadas e um servidor HTTP que responde aos protocolos de solicitação. Seu nome vem do fato de que os arquivos são enviados à medida que são armazenados.
  • Os servidores dinâmicos. Em vez disso, são servidores estáticos que contêm software adicional (geralmente aplicativos e bancos de dados ) que permitem atualizar as informações solicitadas antes de enviá-las ao cliente.

Para que serve um servidor web?

O usuário insere um endereço da web no navegador que envia uma solicitação ao servidor.

Como já foi dito, a função dos servidores web é mediar entre as solicitações do usuário e os arquivos que contêm as informações solicitadas, no computador onde estão armazenados. Portanto, você precisa de um para publicar um site, e também para ter acesso aos dados que compõem qualquer página da web. Este processo ocorre da seguinte forma:

  • O usuário insere um endereço web ( URL ) em seu navegador e este envia uma solicitação ao servidor web.
  • O servidor web (software) procura os arquivos relevantes no próprio servidor ( hardware ) ou em um serviço de hospedagem onde estão sempre disponíveis e online.
  • Os arquivos são então processados ​​conforme solicitado e enviados de acordo com o protocolo de transferência, ou seja, de acordo com um conjunto de regras que regulam a comunicação entre computadores.
  • O navegador recebe os arquivos e monta o conteúdo da página da web que é exibida ao usuário.

Servidores web mais usados

Alguns dos servidores da web mais usados ​​são os seguintes:

  • Nginx (2004). Um servidor web e proxy desenvolvido pela empresa de mesmo nome.
  • Apache (1995). É um servidor web HTTP de código aberto, usado para computadores Unix, Windows e Macintosh, desenvolvido e mantido por uma comunidade de usuários que compõe a Apache Software Foundation.
  • Serviços de Informações da Internet ou IIS (1993). Servidor Web e conjunto de serviços projetados para Microsoft Windows que foi originalmente incluído em sua versão NT.
  • Cherokee (2001). É um servidor web multiplataforma escrito em linguagem C, disponível sob a GNU General Public License, software livre .
  • Tomcat (1999). Uma distribuição Apache também conhecida como Jakarta Tomcat, opera sob o princípio de servlets (Java).