Com o crescimento exponencial do número de computadores ligados à Internet, vem crescendo também a necessidade de redes de computadores mais eficazes, não somente em relação a tecnologias de transmissão, mas também na forma que elas ocorrem. Arquitetura mais utilizada na Internet para comunicação, sem dúvida é a cliente/servidor, onde o cliente pode ser,desde um celular,pocket,desktop ou qualquer dispositivo que possui processador.Neste caso, todos clientes comunicam-se com um servidor central, o qual é responsável pela comunicação com todos os outros clientes envolvidos. Isso muitas vezes pode provocar uma sobrecarga excessiva no servidor, já que todas mensagens são propagadas pelo mesmo. Uma maneira de diminuir a sobrecarga do servidor é fazer com que cada cliente ligado à rede faça o papel tanto de servidor quanto cliente.
A arquitetura Peer-to-Peer(par-a-par) ou P2P difere de rede cliente/servidor convencional porque seus métodos envolve sistemas servido outros sistema. Onde cada cliente conectado pode comunicar-se diretamente com outro cliente sem haver necessidade direta de um servidor, pois o cliente também faz este papel. Em 1999, Shawn fanning criou Napster , uma aplicação para compartilhamento de arquivos de música entre computadores ligados à Internet, também usando P2P. Desde então, P2P vem ganhando um grande espaço.
Hoje existem diversas aplicações usando redes P2P :Kazaa,Shareaza,Emule,MSN,AOL entre outros. Cada uma destas aplicações implementa um conjunto de protocolos proprietários, onde não há compatibilidade entre diversas aplicações do mesmo segmento. Por exemplo, o MSN Messenger não troca mensagens com o AOL Internet Messenger e vice versa.
A principal diferença entre arquiteturas P2P e cliente/servidor é o conceito de entidades, onde nessa última existe uma entidade que faz o papel de servidor e outras entidades que fazem o papel de clientes. Já na arquitetura P2P as entidades podem atuar ao mesmo tempo como servidores e como clientes.
A principal vantagem que ela permite a distribuição de responsabilidades em prover serviços para outros computadores da rede, eliminando o processamento excessivo em um único ponto, já no caso de uma arquitetura cliente/servidor é o próprio servidor que processa todas as requisições. Além disso, redes P2P podem ter uma melhor exploração de largura de banda da rede, usando para extremidades da Internet uma maior variedade de canais de comunicação. P2P tem a capacidade de servir recursos com alta disponibilidade por um menor custo,enquanto maximiza o uso dos recursos de todos os computadores conectados à rede. Considerando que soluções cliente/servidor necessitam de equipamentos de rede e instalações diferenciadas para conseguir soluções robustas, P2P pode oferecer um nível de robustez semelhante, distribuindo as necessidades por toda rede.
Infelizmente, P2P oferece algumas desvantagens devido à natureza redundante da estrutura da rede que lhe faz necessária. A forma distribuída de canais dessa rede resulta em pedidos de serviços de natureza não-determinística. Por exemplo, clientes requisitam um mesmo arquivo da rede P2P e podem conectar-se em máquinas completamente diferentes por rotas de comunicação diferentes e com resultados diferentes. Pedidos enviados podem não ter resultados imediatos e em muitos casos pode não resultar em qualquer resposta.
Porém P2P pode superar todas essas limitações. Embora recursos possam muitas vezesdesaparecer na rede, P2P pode implementar funcionalidades para replicar os recursos maisacessados em outros computadores da rede, promovendo assim acesso redundante a este recurso.Quanto maior o número de computadores que possui recursos replicados, menor será a probabilidade de um computador receber um pedido sem resposta. Em resumo, a mesma estrutura que pode causar problemas pode ser a solução para resolvê-los.
Link: http://pt.wikipedia.org/wiki/P2p
http://brasiliavirtual.info/tudo-sobre/p2p/
http://www.gta.ufrj.br/grad/04_1/p2p/
http://info.abril.com.br/busca/resultado.shtml?qu=p2p&si=info&si=infocorporate&ac=0&np=10&rd=1&ao=0
Nome: Jefferson neves de moura
Matricula: 105040029
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário