Buscar

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Colaboração Peer to Peer
Definição
Peer-to-Peer (P2P) que significa “ponto-a-ponto” ou “par-a-par” no português, é um tipo de arquitetura de rede onde cada usuário ao mesmo tempo que é cliente é também servidor, ajudando o sistema a se manter funcionando, permitindo a troca de serviços e dados sem a necessidade de um servidor central ou hierárquica. Resumindo, não há autoridade central ou intermediaria que controla as transações.
Características/Vantagens
Descentralização: Como mencionado da definição, não existe servidor centralizado, cada usuário atua como servidor e cliente, o que fornece mais autonomia e controle para eles. A rede é escalável, ou seja, se torna cada vez mais robusta à medida que aumenta o número se usuários.
Compartilhamento de Recursos: Serviços, arquivos e diversos recursos podem ser compartilhados direto entre os usuários otimizando a banda larga, reduzindo assim os custos.
Topologias
 A topologia define a estrutura da rede, ou seja, como os computadores estão conectados entre si. As principais são:
Rede em Anel: Os nós(usuários) são conectados em forma de anel, com cada nó conectado a seus dois vizinhos mais próximos. A comunicação flui em um único sentido, com cada nó encaminhando mensagens para o próximo na sequência. Essa topologia é simples de implementar, mas pode apresentar gargalos de desempenho e baixa resiliência a falhas de nós.
Rede em Malha: Os nós (usuários) se conectam de forma aleatória ou de acordo com critérios específicos, criando uma estrutura complexa e interconectada. Essa topologia oferece alta redundância e resiliência a falhas, pois a comunicação pode ser roteada por diversos caminhos. No entanto, a complexa estrutura pode dificultar o gerenciamento e a busca por recursos.
Rede em Árvore: Os nós (usuários) são organizados em uma hierarquia, com um nó raiz no topo e os demais nós se ramificando em níveis. Essa topologia facilita a busca por recursos e o gerenciamento da rede, mas concentra o poder e a responsabilidade no nó raiz, tornando-o um ponto de falha crítico.
Redes Híbridas: Combinam características de diferentes topologias, buscando explorar as vantagens de cada uma e minimizar suas desvantagens. Por exemplo, uma rede pode ter uma estrutura em árvore geral, com sub-redes em malha em cada nível.
 Modelos de comunicação
 Já os modelos de comunicação definem como os pares trocam informações e recursos, tendo como principais modelos:
Inundação: A informação é propagada para todos os nós da rede, ideal para buscas e disseminação de conteúdo. A simplicidade do modelo facilita a implementação, mas pode gerar tráfego excessivo e congestionamento da rede.
Busca Direta: A busca por recursos específicos é direcionada para nós específicos, otimizando a comunicação. A eficiência do modelo depende da precisão das informações sobre a localização dos recursos.
Consulta Distribuída: A busca por recursos é distribuída entre os participantes, aumentando a eficiência e a resiliência. O modelo utiliza algoritmos para direcionar as consultas de forma otimizada, mas pode ser mais complexo de implementar.
Desvantagens
Apesar das vantagens mostradas acima, o sistema de colaboração peer-to-peer também possui alguns desafios e desvantagens, entre eles os:
Falta de Controle Central: A ausência de um servidor central torna a rede mais vulnerável a ataques e malwares, pois não há um único ponto de controle para implementar medidas de segurança.
Compartilhamento de Conteúdo Ilegal: A facilidade de compartilhamento de arquivos pode ser utilizada para distribuir conteúdo ilegal, como músicas, filmes e softwares pirateados.
Privacidade de Dados: O compartilhamento de arquivos e a comunicação direta entre pares podem expor dados pessoais e confidenciais se medidas de segurança adequadas não forem tomadas.
Localização de Recursos: Encontrar recursos específicos em uma rede P2P pode ser um desafio devido à grande quantidade de conteúdo disponível e à falta de um sistema de organização centralizado.
Qualidade e Verificação do Conteúdo: A qualidade dos recursos compartilhados varia consideravelmente, e não há garantia de que os arquivos estejam livres de vírus ou malwares.
Duplicação e Fragmentação de Conteúdo: O mesmo conteúdo pode ser armazenado em vários nós da rede, fragmentando-o e dificultando o download completo.
Eficiência da Comunicação: A comunicação direta entre pares pode ser ineficiente em redes grandes, pois o roteamento de mensagens pode se tornar complexo e gerar gargalos de desempenho.
Disponibilidade de Recursos: A disponibilidade dos recursos depende da disponibilidade dos nós que os armazenam, o que pode levar a falhas de acesso e instabilidade na rede.
Gerenciamento de Carga e Recursos: A distribuição da carga de processamento e armazenamento entre os nós pode ser um desafio, especialmente em redes com nós heterogêneos em termos de capacidade.
Violação de Direitos Autorais: O compartilhamento de conteúdo protegido por direitos autorais sem autorização pode levar a infrações de leis de propriedade intelectual.
Pirataria e Conteúdo Ilegal: A facilidade de compartilhamento de conteúdo pode ser utilizada para distribuir conteúdo ilegal, como músicas, filmes e softwares pirateados, o que pode levar a problemas legais e éticos.
Discriminação e Conteúdo Ofensivo: A rede P2P pode ser utilizada para disseminar conteúdo discriminatório, ofensivo ou ilegal, o que exige medidas para combater esse tipo de comportamento.
Dependência de Tecnologia e Infraestrutura: O funcionamento das redes P2P depende da disponibilidade de tecnologia e infraestrutura adequadas, como acesso à internet e computadores com capacidade de processamento e armazenamento suficientes.
Curva de Aprendizagem: O uso de redes P2P pode exigir um certo nível de conhecimento técnico e familiaridade com ferramentas e protocolos específicos, o que pode ser um obstáculo para alguns usuários.
Possibilidade de Abuso e Spam: A natureza aberta das redes P2P pode ser explorada para enviar spam, disseminar propaganda enganosa ou realizar outros tipos de atividades maliciosas.
Aplicações 
Como aplicações podemos mencionar a facilitação de compartilhamento de materiais de estudo como livros digitais, apresentações, artigos científicos e anotações entre alunos e professores. Promove também a troca de softwares educativos e ferramentas de pesquisa e recursos que auxiliem no desenvolvimento de projetos e pesquisas. Oferecendo uma plataforma que aumente a visibilidade de teses, dissertações e pesquisas de alunos.
 Com a rede peer-to-peer temos também a possibilidade de criar salas virtuais onde alunos podem se reunir para realizar trabalhos, compartilhar conhecimentos, facilitando assim o desenvolvimento de grupos de estudo e comunidade com foco em diversas áreas.
 Já no mercado das mídias, temos o compartilhamento de músicas, filmes, series e outros arquivos de mídia. Permitindo também a criação de servidores de jogos descentralizados, possibilitando a partidas multiplayer, podendo até oferecer uma plataforma de transmissões ao vivo de jogos, palestras, eventos, aulas, etc. Facilitando o acesso a informação e ao entretenimento.
 O impacto social é um ponto a ser considerado, pois essa facilidade ao acesso a informação e educação promove inclusão social e desenvolvimento local. Estimula o desenvolvimento de softwares e serviços que aproveitam as vantagens da arquitetura P2P, promovendo novas oportunidades de negócio e crescimento econômico.
image1.png

Mais conteúdos dessa disciplina