A (P2P) arquitetura de rede peer-to -peer é muito mais recente do que a arquitetura cliente-servidor . O sistema mais antigo estabelece uma hierarquia de uma ligação em que um computador é o solicitador e o outro é a resposta . O sistema peer-to -peer é um pouco mais complicado e menos controlada. Client Server
O modelo cliente-servidor de comunicação através de redes é o modelo tradicional de organizar o fluxo de tráfego em uma conexão. O cliente sempre começa comunicação em contato com o servidor com um pedido. O servidor não faz nada até que ele recebe solicitações de cliente. Ele apenas se senta e escuta . A recepção de um pedido aciona o servidor para atuar . Ele processa o pedido e envia de volta uma resposta , o que geralmente é um recurso , como um arquivo . O contato pode ser sem conexão (um pedido respondido por uma resposta) ou orientado a conexão ( o par estabelece identificadores para a comunicação , permitindo uma série de solicitações e respostas relacionadas) .
Peer- to-Peer
a rede peer-to -peer é muito mais informal do que sistemas cliente servidor. Cada computador no sistema pode iniciar diálogo e pode se conectar a mais de um computador ao mesmo tempo. Peer -to-peer arquitetura é mais recente que a arquitetura cliente servidor e é particularmente adequado para sistemas de bate-papo da Internet e compartilhamento de arquivos. Nesses ambientes , muitos computadores se conectam para criar contribuições interativas.
Exemplos
A implementação mais comum do método de servidor do cliente é encontrado em servidores web. Um navegador da Web em um computador pessoal vai para o servidor Web especificado em sua barra de endereços e solicita um arquivo . O servidor responde com o arquivo eo navegador da Web exibe isso para o usuário como uma página da Web . Este tráfego é sem conexão. A transação cliente-servidor sem conexão é muito simples de implementar e representam. Computador A envia uma mensagem que diz: " Por favor, envie o arquivo B para este endereço. " O servidor , posteriormente, envia o arquivo B para tratar de uma ea transação foi concluída. Em sistemas peer- to-peer , computadores diferentes manter uma conexão para um maior período de tempo , seja por razões sociais , ou porque os arquivos que estão sendo baixados são maiores e uma conexão precisa ser mantida para realizar verificações de status .
< Br >
sistemas rivais
Você pode imaginar que as páginas da Web dominar a Internet. No entanto , isto não é verdade . Desde 2006 , os sistemas de compartilhamento de arquivos peer- to-peer gerar mais tráfego na Internet do que o contato com o servidor cliente necessário para exibir páginas da Web . O modelo peer-to -peer é usado também para telecomunicações. Por exemplo , o Skype baseia a sua rede na arquitetura peer-to -peer .