Web Design para iniciantes

Arquitetura cliente/servidor

A arquitetura Cliente/Servidor é aquela em que o usuário utiliza um terminal para acessar sistemas ou dados que estão armazenados em um computador conectado à internet, chamado de servidor.

Fica fácil entender esta arquitetura quando pensamos, por exemplo, em um sistema como um site de ouvir música, no qual um terminal - cliente - pode ser um celular ou um navegador web, os dados são as músicas, o sistema é um gerenciador de "playlists" e ambos estão armazenados no servidor.

Infográfico arquitetura cliente/servidor

Mas, e a relação com a expressão Cliente/Servidor?

Bem, nessa arquitetura, cliente é o terminal de acesso e servidor é o computador que contém os arquivos. A conexão entre os dois é realizada via internet, sendo que os servidores estão localizados em diversos lugares do mundo. A informação que o usuário está acessando de seu terminal pode estar armazenada em qualquer continente, inclusive na mesma cidade em que ele está, dependendo de onde o sistema tiver sido hospedado.

Um servidor pode atuar de diversas formas, sendo que seu funcionamento básico é o envio de informações pedidas em um dado terminal que está conectado a ele, localmente ou não. Um servidor pode receber diversos parâmetros enviados pelo cliente por ações do usuário e a resposta que o servidor retornará ao cliente será baseada no processamento dessas informações.


Quer aprender mais?

  • Onde mora a internet é uma página do próprio Google que expõe fotos de seus gigantescos Data Centers, ou seja, servidores, permitindo visualizar como é por dentro aquilo que denomina-se Internet física.
  • Como funciona a internet? - Pequeno infográfico que demonstra todo o ciclo por trás de quando você digita um endereço até quando as informações chegam até o seu navegador