" cliente-servidor " e " peer-to -peer " são dois cenários básicos para contato através de uma rede . Estes termos não descrevem layout da rede , mas identificar quem tem a responsabilidade de iniciar uma conexão e quem controla os recursos . Os dois cenários são as principais alternativas de comunicações de rede. Cliente-Servidor
Algo tem que acionar a comunicação de rede , uma parte tem de iniciar o contato com o outro. Comunicação cliente-servidor são quase sempre um-para- um. Contatos Um partido um outro partido. É o cliente que contata o servidor . O servidor não tem nenhum outro do que para atender os clientes propósito e por isso senta e espera por pedidos de clientes . Um servidor nunca distribui dados não solicitados. Uma característica distintiva da comunicação cliente-servidor é que o cliente sempre inicia o contato com um pedido. A outra é que o servidor mantém todos os recursos passaram na transação.
Peer- to-Peer
Tal como acontece com as comunicações cliente-servidor , um computador tem de iniciar contato. No entanto , no modelo peer - to-peer qualquer membro da rede pode contactar qualquer outro , e o mesmo computador pode ser contactado por outros. Cada membro da rede pode ser tanto o cliente eo servidor .
Applications
O modelo cliente-servidor para a comunicação é o método original utilizado na rede. Aplicações de rede de negócios mais estabelecidos usar este sistema . Exemplos disso são um servidor de arquivos centralizado e autenticação de acesso à rede. A implementação cliente-servidor mais comum com a qual o público em geral é conhecido é a transação de solicitação /resposta de um navegador inicia para buscar uma página da Web a partir de um servidor web. Arquitetura peer -to-peer se tornou mais popular para os sistemas de compartilhamento de arquivos . Nestes sistemas , os usuários se conectam diretamente para os endereços de cada um. Normalmente , no entanto , estes sistemas têm um elemento cliente-servidor : Os membros precisam obter informações sobre o endereço de um servidor de diretório centralizado a fim de localizar o outro
Conexões
. o modelo cliente-servidor envolve um computador de decidir em contato com um outro computador. O sistema de ponto-a -ponto permite que cada computador para ser ligado a vários outros ao mesmo tempo . Pode haver momentos em uma rede peer-to -peer , onde um computador está ligado a apenas um outro e ele está recebendo recursos do computador. Este é exatamente o mesmo que o cenário cliente-servidor. No entanto, isso não significa que os dois computadores estão em uma relação de cliente-servidor. Isto porque quer os computadores têm a capacidade de função de comutação a qualquer momento e ser tanto o cliente e o servidor . Em sistemas cliente-servidor , o cliente só pode ser um cliente, eo servidor só pode ser um servidor .