A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Grupo: Cayo Valsamis Gabriel Alves Lucas Schlee

Apresentações semelhantes


Apresentação em tema: "Grupo: Cayo Valsamis Gabriel Alves Lucas Schlee"— Transcrição da apresentação:

1 Grupo: Cayo Valsamis Gabriel Alves Lucas Schlee
Redes Par-a-par Grupo: Cayo Valsamis Gabriel Alves Lucas Schlee

2 Modelo Cliente-Servidor

3 Modelo Cliente-Servidor
Visão geral Arquitetura de aplicação distribuída Cliente requisita e servidor responde Cliente não compartilha recursos Servidor aguarda requisições

4 Modelo Cliente-Servidor
Problemas do modelo: Capacidade do servidor limitada Servidor sujeito à falhas

5 Modelo Cliente-Servidor
Concepção das redes P2P Descentralizar Estações como cliente e servidor

6 Introdução às Redes P2P Funcionamento Cliente requisita e fornece
Sem servidor central Maior velocidade = mais conexões Arquivos compartilhados em pedaços

7 Introdução às Redes P2P Utilização no presente Grandes empresas
Banco de dados P2P Conteúdo ilegal

8 Introdução às Redes P2P Previsões futuras Difícil de prever
Descentralização e anarquia Freeloaders Buscas utilizando P2P Bancos de dados

9 Características .Heterogeneidade .Descentralizada/Horizontal
.Independência .Tolerância

10 Requisitos 1 - Escalabilidade
2 - Otimização da interação entre nós vizinhos 3 - Disponibilidade 4 - Segurança dos Dados 5 - Anonimidade, negabilidade e resistência à censura

11 P2P e a Internet

12 Exemplo Prático: BitTorrent

13 Exemplo Prático: BitTorrent
Contexto: Arquivos cada vez maiores e crescente número de usuários Modelo Cliente Servidor Ineficiente Aceitação: Em 2004, 3 anos após sua criação, BitTorrent já ocupava 25% do tráfego da Internet Em 2009, redes Par-a-Par ocupavam 70%

14 Exemplo Prático: Como funciona?
Passo-a-passo: Usuário baixa um arquivo .torrent. .torrent pega endereço do tracker e o hash de todos os segmentos do arquivo Tracker mapeia o swarn e insere o cliente Uma vez no swarn, cliente se torna um peer e pode compartilhar A cada vez que adquire um novo pedaço, tracker toma conhecimento

15 Exemplo Prático: Como funciona?

16 Exemplo Prático: Classificações do clientes
Um usuário pode ser classificado em 3 tipos: Peer ou Par: Usuário comum com um programa cliente que implementa o BitTorrent Seeder ou Semeador: Usuários que possuem o arquivo completo e apenas compartilham Leecher: Usuários que só se conectam durante o Download

17 Exemplo Prático: Regras
Existem 3 regras principais de otimização no BitTorrent Imediato Compartilhamento: Par já entra e compartilha Prioridades a Seeders: Seeders com melhores conexões Prioridades a segmentos raros: Novo par busca peças mais raras

18 Exemplo Prático: Verificação e Integridade
Segmento recebido: comparação com o hash do arquivo original Diferenças com o original: Segmento corrompido Integridade garantida: Uma vez que o Download está completo, há a garantia que será igual ao original.

19 Exemplo Prático: Envio de Dados
Política do Olho por Olho? Novo par não recebe dados se tiver que enviar também Optimistic Unchoking: Reserva de banda para novas conexões Optimistic Unchoking + Prioridade a segmentos: Novo par com boas chances de integração

20 Exemplo Prático: Desvantagens
Péssimo para arquivos impopulares Falta de pares e seeders Download lento ou nunca termina 38% dos novos torrents indisponíveis dentro de 1 mês

21 Conclusão Transferência de conteúdo Sistema Financeiro Pirataria

22 Perguntas 1 - Qual é a principla diferença entre o modelo cliente-servidor e as redes P2P? R.:Enquanto no modelo cliente-servidor, as requisições e respostas na rede são sempre feitas pelos clientes e servidores, respectivamente, gerando uma estrutura de troca de dados extremamente centralizada, já nas Redes P2P, há a descentralização do monopólio de processamento funcional, os clientes e servidores representam os mesmos elementos na rede, então forma-se uma topologia em estrela entre os dispositivos da rede.

23 Perguntas 2 - Quais são as principais características das redes P2P?
R.:São elas: Heterogeneidade, Descentralização, Horizontalidade, Maior tolerância à falhas, Independência de dispositivos e maior robustez quanto à ataques externos.

24 Perguntas 3 - Quais são as principais aplicações que, atualmente,utilizam P2P para transferência de arquivos? R.:São elas: Gnutella, Torrent e Bit Torrent.

25 Perguntas 4 - O que se pode esperar do futuro das redes P2P?
R.:As redes P2P estão alcançando altos patamares no mundo, espera-se que haja uma tomada do sistema financeiro pelas estruturas de capitalização descentralizadas desenvolvidas atualmente, além alta infusão nos bancos de dados no futuro.

26 Perguntas 5 - Quais são as diferenças entre uma rede P2P estruturada e uma não estruturada? R.:Na rede estruturada, os dados são organizados através de uma tabela hash distribuída (DHT), que mapeia o item ao hospedeiro, já na arquitetura não estruturada, os nós possuem uma rede de vizinhos que é construída ao acaso.

27 Bibliografia clienteservidor-vs-perr-2- servidor/


Carregar ppt "Grupo: Cayo Valsamis Gabriel Alves Lucas Schlee"

Apresentações semelhantes


Anúncios Google