Cliente-Servidor e P2P


As redes existem para suportar a Aplicação Distribuída.
A camada de aplicação, é a camada mais próxima dos usuários.
As arquiteturas de aplicação, são:
-> Cliente-Servidor
-> P2P
Arquitetura de rede é diferente de Arquitetura de aplicação distribuída.

Arquitetura Cliente-Servidor:
Cliente é o Host que faz a solicitação e o Servidor é o Host que atende a solicitação.
O servidor:Atende mais de um cliente ao mesmo tempo;Tem IP ou nome conhecido;
Clientes não se comunicam diretamente;
O Servidor deve tem uma alta disponibilidade;
Alguns exemplos de servidores: Web, FTP e E-mail.


Arquitetura P2P:
Comunicação em pares com uma comunicação direta de dois hosts. Exemplos: Bit Torrent e VoIP.
Tem mais escalabilidade do que a arquitetura Cliente-Servidor;
desvantagens:
poder de banda ser maior em downloads do que em uploads.
Pouca segurança;

Comentários

Postagens mais visitadas