Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

26/04/2023, 19:22 Sistemas Distribuídos - U1
https://ambienteacademico.com.br/mod/url/view.php?id=490757 1/3
O modelo cliente-servidor é um dos mais utilizados no mundo, abrangendo
sistemas de diversos tipos, incluindo: sistemas de vendas e de apostas on-line,
websites , redes sociais, bibliotecas on-line , dentre outros. Para que os
diversos sistemas presentes no cotidiano das pessoas possam se comunicar,
eles precisam trocar mensagens. Por exemplo, em uma universidade um
sistema de matrícula deve se comunicar com o sistema �nanceiro para
efetivar a matrícula do aluno; o sistema da biblioteca deve consultar o sistema
da faculdade para poder autenticar login e senha; o sistema de vendas on-line
pode se comunicar com o sistema de uma rede social para poder autenticar o
usuário; etc.
Para que essa comunicação aconteça de forma correta, é preciso usar
protocolos que permitam a comunicação entre sistemas, além disso, também
é possível que sistemas que não se conhecem venham a se comunicar, desde
que implementem protocolos públicos que de�nam como a comunicação
deve acontecer, independentemente do sistema.
São exemplos práticos de tipos de comunicação: os protocolos Request
(requisição) (R), Request-Reply (requisição-resposta) (RR) e Request-Reply-
Acknowledge Reply (requisição-resposta-reconhecimento da resposta) (RRA).
A TROCA DE MENSAGENS NO MODELOA TROCA DE MENSAGENS NO MODELO
CLIENTE-SERVIDORCLIENTE-SERVIDOR
26/04/2023, 19:22 Sistemas Distribuídos - U1
https://ambienteacademico.com.br/mod/url/view.php?id=490757 2/3
No protocolo R uma única mensagem é enviada do cliente para o servidor,
geralmente, para ativar uma funcionalidade no servidor que não precisa
retornar nenhuma resposta ao usuário. No protocolo RR, há a necessidade de
uma resposta do servidor, logo, o �uxo é o seguinte: o cliente envia uma
requisição ao servidor, o servidor analisa a requisição, processa e retorna uma
resposta ao servidor. Lembre-se de que essa resposta pode ser a informação
que o usuário deseja ou uma mensagem informando que o dado desejado
não foi encontrado no servidor. O protocolo RRA exige, além de uma resposta
do servidor, uma mensagem de reconhecimento e recebimento da resposta
do servidor ao cliente. Veja a dinâmica deste protocolo: o cliente envia uma
requisição ao servidor, o servidor recebe e processa a mensagem do cliente, o
servidor envia uma mensagem de resposta ao cliente e o cliente ao receber e
processar a resposta envia uma nova mensagem ao servidor avisando que
recebeu a resposta, �nalizando a comunicação.
Dito isso, lembre-se de que o modelo cliente-servidor pode usar qualquer uma
das opções de protocolos, vistos anteriormente (R, RR ou RRA).
Vamos Praticar
Agora que você entende como acontece a troca de mensagens entre os
elementos de um sistema distribuído, vamos praticar um pouco mais.
Pesquise por sistemas do seu cotidiano que podem utilizar o modelo cliente-
servidor e qual protocolo é o mais indicado. Aplique os protocolos R, RR e/ou
RRA aos sistemas pesquisados e disserte sobre a escolha. Ao �nal,
disponibilize seu trabalho no fórum da seção.
26/04/2023, 19:22 Sistemas Distribuídos - U1
https://ambienteacademico.com.br/mod/url/view.php?id=490757 3/3

Mais conteúdos dessa disciplina