Вы находитесь на странице: 1из 2

2/2/2010 Cliente-servidor - Wikipédia, a enciclopé…

Cliente-servidor
Origem: Wikipédia, a enciclopédia livre.

Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si
geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado
para algum dos servidores conectados e esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode
aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do conceito ser aplicado em
diversos usos e aplicações, a arquitetura é praticamente a mesma.

Índice
1 Protocolos de transporte e aplicações de rede
2 Identificação de um serviço
3 Conceito de Camadas
4 Ver também

Protocolos de transporte e aplicações de rede


Os protocolos do nível de transporte fornecem serviços que garantem uma transferência confiável de dados e
aplicativos entre computadores (ou outros equipamentos) remotos. Os programas na camada de aplicação usam os
protocolos de transporte para contactar outras aplicações. Para isso, a aplicação interage com o software do
protocolo antes de ser feito o contacto. A aplicação que aguarda a conexão informa ao software do protocolo
local que está pronta a aceitar mensagem. A aplicação que estabelece a conexão usa os protocolos de transporte e
rede para contactar o sistema que aguarda. As mensagens entre as duas aplicações são trocadas através da
conexão resultante.

Existem duas formas para que se estabeleça uma ligação cliente-servidor: enquanto uma delas é orientada à
conexão, a outra não é. O TCP, por exemplo, é um protocolo de transporte orientado à conexão em que o cliente
estabelece uma conexão com o servidor e ambos trocam múltiplas mensagens de tamanhos variados, sendo a
aplicação do cliente quem termina a sessão. Já o protocolo UDP não é orientado à conexão, nele o cliente constrói
uma mensagem e a envia num pacote UDP para o servidor, que responde sem estabelecer uma conexão
permanente com o cliente.

Identificação de um serviço
Cada serviço obtém um identificador único usado tanto pelo cliente, quanto pelo servidor. Este identifica-se ao
software do protocolo local através do número do serviço. Já o cliente requisita uma sessão do serviço utilizando
este mesmo número para identificar-se.

Conceito de Camadas
pt.wikipedia.org/wiki/Cliente-servidor 1/2
2/2/2010 Cliente-servidor - Wikipédia, a enciclopé…
A estrutura de camadas mais simples numa arquitetura cliente-servidor é a de duas camadas. Nesse modelo
existem dois tipos: cliente magro e cliente gordo.

Ver também
Servidor
Modelo em três camadas

Obtido em "http://pt.wikipedia.org/wiki/Cliente-servidor"
Categoria: Redes de computadores

Esta página foi modificada pela última vez às 11h55min de 21 de agosto de 2009.
Este texto é disponibilizado nos termos da licença Atribuição-Compartilhamento pela mesma Licença 3.0
Unported (CC-BY-SA); pode estar sujeito a condições adicionais. Consulte as Condições de Uso para
mais detalhes.

pt.wikipedia.org/wiki/Cliente-servidor 2/2

Вам также может понравиться