Compartilhamento nas nuvens para redes locais baseado em P2P Jerônimo Feijó Noble da Rosa Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia.

Slides:



Advertisements
Apresentações semelhantes
Redes de Computadores - RC
Advertisements

Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Redes de computadores I
Redes de computadores I
Redes de Computadores José Pacheco de Almeida Prado
MODELO DE REFERÊNCIA OSI
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
Redes para Automação Industrial
Camada de Transporte: Portas, Sockets, Aplicações em Rede
REDES COMPUTADORES. Permitem à aplicação enviar dados para todos os hosts de uma rede. É identificado pelo último endereço possível na rede.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Modelo de referência OSI
Introdução ao roteamento e encaminhamento de pacotes
REDES DE COMPUTADORES Prof. Deivson
Protocolos e o Modelo OSI
Faculdade de Tecnologia SENAC Pelotas
Redes de Computadores.
Programando sockets em python
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio.
Prof. Carlos Roberto da Silva Filho, M. Eng.
Redes de computadores Interligação de máquinas diferentes, através de conexões físicas (cabos metálicos, fibras óticas)
INTRODUÇÃO AO IPv6.
MODELO DE REFERÊNCIA TCP/IP
Redes de Computadores I Curso de Análise de Sistemas Celso Cardoso Neto 2013.
Prof. Rafael Folha SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL PROGRAMA NACIONAL DE ACESSO AO ENSINO TÉCNICO E EMPREGO SISTEMA DE.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Endereçamento de Rede – IPv4 Fundamentos de Rede – Capítulo 6.
Disciplina de: Comunicação de Dados Professor: Carlos Pereira Trabalho Realizado por: João Santos.
Subnetting a class C network Máscara /24
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Camada de Transporte: protocolo UDP
Administração e Projeto de Redes
Colégio da Imaculada Curso Técnico em Informática Endereçamento IP
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
TCP/IP.
Termos – redes de computadores
Serviços de rede e internet Jackson Eduardo da Silva.
Informática Industrial N8INF Prof. Dr. Cesar da Costa 5.a Aula: Endereçamento IP.
Uma solução de baixo custo para captura,compressão, envio e visualização de imagens em um sistema embarcado Blackfin Trabalho de Conclusão de Curso PUC-Campinas.
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Aluno SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL.
Rede de Computadores (REC)
Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real
Prof. Ivair Teixeira Redes de Computadores.
PRTG Traffic Grapher Uma ferramenta da apoio ao Administrador.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário de Andamento Tiago Alves SERVIÇO NACIONAL DE.
Sistemas Operacionais de Redes DNS
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário de Andamento SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
Compartilhamento nas nuvens para redes locais baseado em P2P Jerônimo Feijó Noble da Rosa Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de conclusão de curso Seminário de Andamento Transição.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
I NTERNET P ROTOCOL V ERSION 6 ( IPV 6) Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Internet Segura.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso (TCC) Seminário de Andamento.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II – Seminário de Andamento.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário de Andamento Simei Tabordes Gonçalves SERVIÇO.
Curso Superior de Tecnologia em Redes de Computadores Seminário de Andamento.
VYATTA: UMA SOLUÇÃO CÓDIGO ABERTO PARA ROTEAMENTO. Marco Antonio Fonseca da Silva 1 Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia.
Objetivos Objetivos Motivação/Justificativa Motivação/Justificativa Referências Bibliográficas Referências Bibliográficas Situação Atual Situação Atual.
Turma: Tecnologia em Redes de Computadores – 6° Semestre Nome: Leonardo Pinto Martins Orientador: Rafael de Figueiredo Rodrigues Virtual Router Redundancy.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de conclusão de curso 1º Seminário de andamento.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de conclusão de curso 2º Seminário de andamento.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Análise de protocolos de Roteamento em redes AD HOC Jerônimo Feijó Noble da Rosa Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso Seminário Final Solução de.
Análise de roteamento em redes AD HOC Jerônimo Feijó Noble da Rosa Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Funcionalidades.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I 2º Seminário de Andamento Internet.
Compartilhamento nas nuvens para redes locais baseado em P2P Jerônimo Feijó Noble da Rosa Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia.
Compartilhamento nas nuvens para redes locais baseado em P2P
Transcrição da apresentação:

Compartilhamento nas nuvens para redes locais baseado em P2P Jerônimo Feijó Noble da Rosa Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II 2ª Seminário de Andamento

Sumário Divisão de Arquivos Distribuição dos Arquivos Base de dados Descobrindo Hosts Eleição Host Raiz Porque o python? Estado atual do projeto 2

Divisão de arquivos 3 Conversão dos arquivos em base 64; Divisão por tamanho variável; Definição do tamanho mínimo e máximo do pedaço. 10 % do tamanho do arquivo; Não pode ser maior que o tamanho máximo ou menor que o tamanho mínimo; Variação de 5% de tamanho de acordo com o Numero hosts.

Distribuição dos arquivos Número de pedaços; Total de hosts ativos na rede; Taxa Disponibilidade; Variação de distribuição. 4 A rede deve ter pelo menos 50 % dos hosts ativos para que possa funcionar para isso 70% dos hosts recebem os pedaços. PC01, PC02,PC03=v PC01,PC02,PC04=v PC01,PC02,PC05=v PC01,PC02,PC06=v PC01,PC03,PC04=v PC01,PC03,PC05=v PC01,PC03,PC06=v PC01,PC04,PC05=v PC01,PC04,PC06=v PC01,PC05,PC06=v PC02,PC03,PC04=v PC02,PC03,PC05=v PC02,PC03,PC06=v...

5

Base de Dados - SQLite Zero-configuration; Código fonte aberto; Grande capacidade de armazenamento; Patrocinado pela Oracle,Nokia, Mozilla e etc. 6

ER da base de dados 7

Comunicação 2 portas de Comunicação; – Multicast ; Identificação de hosts, atualização de índice. – Unicast TCP. Re-uso de portas; Porta de controle. N Unicast UDP. – Portas de para transferência de arquivos. 8

Descobrindo Hosts Envio de informações no formatado: Id msg.:Nome do host:Uptime:Endereço IP:Porta:IP do índice raiz:Validade do registro 1:Host1: : :8000:1024: : Tipo de mensagem Nome do Host Uptime Endereço e porta IP do índice Validade do registro 9

Eleição do Índice raiz Prioridade; – 0 não elegível ; – 1 Alta Prioridade; – 2-9 Níveis de Prioridade. Uptime; Critérios de desempate. – Configurações de Hardware; – Endereço IP. 10

Porque o Python? Portabilidade; Linguagem Orientada a Objetos; Grande quantidade de documentação; Grande número de bibliotecas disponíveis. 11

Tarefas Criação da base de dados e classes de manipulação; Criação da interface do usuário; Transferência de mensagens/identificação de vizinhos, Transferência de arquivos, eleição Host Raiz; Distribuição de arquivos; Índice e sincronização de arquivos 12

Cronograma 13 MarAbrMaiJun Levantamento BibliográficoXX ProjetoXXX Implementação dos módulos definidosXXX Escrita do relatórioXX

Referências Foundation, P. S. (2011). Python documentation. último acesso em 01 maio de Goerzen, J. (2004). Foundations of Python Network programming. Apress, 1th edition. Kurose, J. F. and Ross, K. W. (2007). Redes de computadores e a internet: uma abor- dagem top-down. Pearson Education, 3th edition. Lutz, M. and Ascher, D. (2008). Aprendendo Python. O’ Reilly, 2th edition. Mizrahi, V. V. (1994). Treinamento em Linguagem C++ Modulo 2. Pearson Education, 2th edition. Rhodes, B. and Goerzen, J. (2010). Foundations of Python Network programming. Apress, 2th edition. 14