Saltar para o conteúdo

Modelo cliente–servidor: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
bot: revertidas edições de 189.111.212.79 ( vandalismo : -35), para a edição 16250930" parentid="15459840 de Ebalter
Linha 5: Linha 5:
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 [[protocolo de transporte|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.
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 [[protocolo de transporte|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 [[Protocolo UDP|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.
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 [[Protocolo UDP|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.E tambem serve para olhar site pornográfico e ''e ensina como trepar pra valer'' a pessoa tranza muito.
xau bjosss


== Identificação de um serviço ==
== Identificação de um serviço ==

Revisão das 14h18min de 25 de fevereiro de 2010

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.

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.E tambem serve para olhar site pornográfico e e ensina como trepar pra valer a pessoa tranza muito. xau bjosss

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

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