? Um servidor participar de arquitetura cliente-servidor concentra recursos em um único local , o que faz com que a falha desse computador um problema sério para a empresa de executá-lo ea clientes que dependem dele . Arquitetura Peer- to-peer distribui recursos, que se espalha risco . No entanto , as circunstâncias de uso regular de cada tipo de arquitectura significa que também não é melhor do que o outro , em termos de fiabilidade . Cliente-Servidor
cliente- servidor é o modelo original para comunicações em rede. Um servidor possui recursos que são necessários por outros computadores. O cliente é normalmente um computador muito menor e os servidores são capazes de comunicar-se com vários clientes em simultâneo . Em comunicação cliente-servidor o cliente abre o contato com um pedido. O servidor responde com uma resposta . Há duas formas de contato . Uma delas é sem conexão, governada pelos procedimentos do Datagram Protocol , ou UDP Usuário. " Sem conexão " significa que cada pedido ganha uma resposta . Se o pedido ou resposta se perde , não há procedimentos de recuperação. O outro modo é orientado a conexão e segue o Protocolo de Controle de Transmissão , vulgarmente conhecido como TCP. Este modo estabelece uma conexão entre cliente e servidor, e muitas mensagens são passadas para trás e para a frente no contexto da conexão , o que também é chamado de sessão.
Peer- to-Peer
sistemas cliente-servidor centralizar os recursos , os sistemas peer- to-peer distribuí-los . Em redes peer-to -peer cada membro é o servidor eo cliente . Todos podem manter múltiplas conexões simultaneamente. Todos os esforços da teoria da história da computação tem trabalhado no sentido de eliminar a redundância de dados para uma utilização óptima dos recursos . Cliente-servidor é parte dessa unidade . Peer-to- peer é o completo oposto. Ela abraça redundância para compensar a imprevisibilidade de suas conexões . Peer -to-peer torna os sistemas não confiáveis estável duplicando fontes.
Segurança
Embora espalhando o risco de falha ao longo de vários computadores faz com que a falha de um fator menos importante , os sistemas peer- to-peer não são mais seguras do que sistemas cliente-servidor . Isso ocorre porque o servidor é o maior contribuinte para os lucros de uma empresa ou de um dos principais contribuidores. Os sistemas atuais de peer-to -peer incentivar democracia Web e não têm controlador central. Isso também significa que eles não têm valor comercial. Um servidor corporativo tem investido mais nele do que um PC participando de uma rede peer-to -peer .
Comparação
Grandes quantidades de dinheiro formam um investimento em infra-estrutura de Internet . Ninguém vai investir em sistemas peer- to-peer , porque eles não são comercialmente viáveis em concorrência com sistemas cliente-servidor . Um servidor, controlada por uma empresa , pode fazer que o dinheiro da empresa com a cobrança pelo acesso ao conteúdo realizadas no servidor. Isto significa que um servidor envolvido em transações cliente-servidor tem mais dinheiro investido no sentido de garantir que ele não falha . Imperativo comercial torna os sistemas cliente-servidor quase livre de colisão . A redundância incorporados aos sistemas peer- to-peer faz o fracasso de uma fonte para um arquivo ou serviço imperceptível.