Sistemas entre Pares e Redes Sobrepostas

Tamanho: px
Começar a partir da página:

Download "Sistemas entre Pares e Redes Sobrepostas"

Transcrição

1 Redes não estruturadas I 1 ricardo.pereira@inesc-id.pt IST imagens criadas por Rüdiger Schollmeier and Jörg Eberspächer (Technische Universität München) para o livro Peer-to-Peer Systems and Applications, Springer LNCS 3485

2 1 2 3 Gnutella 0.6 Desvantagens

3 modelo P2P centralizado Entidade central representa ponto único de falha Entidade central pode representar custo signicativo, a ser suportado por alguém Entidade central pode ser bootleneck (CPU, largura de banda, armazenamento) Entidade central controla toda a rede

4 Sistemas P2P não estruturados Sistemas descentralizados Sistemas auto-organizáveis Conteúdo e descrição permanece nos nós que o fornecem Distribuído aleatoriamente pela rede Nós ligam-se a qualquer ponto da rede, gerando uma estrutura aleatória Rede serve para sinalização e procura Troca de conteúdo out-of-band

5 Sistemas P2P não estruturados Nós são servidores e clientes (server + client -> servent) Nós participam activamente na gestão da rede overlay Nós são identicados por GUID (General Unique ID) criado através de hash de valor único ou aleatório) Rede overlay constituída por ligações TCP entre pares Nós são consumidor e fornecedores de recursos mas também routers da rede overlay Nós podem ser removidos sem que haja perda de funcionalidade (pode haver de conteúdos)

6 Exemplo de rede não estruturada

7 da rede overlay Independente e sem relação com a rede física Pode incluir hierarquia Pode ser rede completamente aleatória, podendo ser modelada por grafos aleatórios Segue um esquema de endereçamento e encaminhamento distinto do do IP

8 Entrada na rede (bootstrapping) Protocolos geralmente não especicam bootstrapping Para entrar na rede é necessário conhecer pelo menos um par já ligado Existem várias possibilidade para encontrar pares já ligados: Conhecer endereço de servidor sempre ligado DNS dinâmico (várias respostas) Anycast Cache: ligar a pares conhecidos na sessão anterior Difusão: canais multicast ou broadcast em redes locais Não há registo, apenas entrada na rede

9 do Partilha de cheiros sem qualquer sistema centralizado Remoção de pares não afecta funcionalidade Pares juntam-se à rede, ligando-se, por TCP, a pares de uma lista pré-denida ou usando uma cache das sessões anteriores (independente do protocol) Não há registo, apenas entram na rede Encaminhamento reactivo, utilizando ooding Ligações entre pares são estáveis (tirando saídas) Dois tipos de mensagens, descoberta de pares e procura de conteúdo Transmissão de cheiros entre os pares por HTTP Rede com topologia aleatória e sem qualquer relação com rede física Oferece algum anonimato

10 História do Gnutella Marco 2000, versão 0.4 Criado por Justin Frankel e Tom Pepper, como software open source. Trabalhavam na Nullsoft, uma divisão da AOL. Retirado prontamente! Primavera de 2001 Lançada versão 0.6 para atacar problemas de escalabilidade.

11 Exemplo de rede

12 Encaminhamento de questões Algoritmo de ooding TTL para limitar difusão e impedir ciclos GUID por cada mensagem Memória evita ciclos Contador de hops limita tamanho TTL

13 Questão Como encaminhar ecientemente as respostas?

14 Encaminhamento de respostas Respostas usam mesmo GUID que perguntas Também incluem TTL e Hop counter Pares recordam de onde veio a mensagem com a questão Respostas são enviadas para o par que enviou a questão

15 Medição de rede real

16 Mensagens Ping/Pong Utilizadas para descobrir pares. Par que entra na rede difunde ping. Todos os pares que recebem ping respondem com pong, indicando o seu endereço IP, porto, número de cheiros partilhados, número de KB partilhados e GUID Query/Query Hit Para encontrar um cheiro, o par difunde uma mensagem query, onde indica a velocidade mínima e um conjunto de keywords. Os nós que contém cheiros que correspondem à interrogação enviam uma mensagem query hit, onde indicam: o seu IP, porto e GUID, velocidade da ligação, e para cada cheiros um hash MD5, o tamanho e o nome.

17 Exemplo ping

18 Exemplo query

19 Tráfego de sinalização muito signicativo, limitando escala Nós com menor largura de banda são bottlenecks Topologia longe de ser a óptima em termos de desempenho Não é possível ter uma visão global da rede/cheiros (TTL) Desfasamento da topologia real resulta em grandes atrasos Desfasamento da topologia real pode provocar várias passagens pelo mesmo link

20 Gnutella 0.6 Desvantagens Objectivo principal aumentar escalabilidade Reduzir o tráfego de sinalização Aumentar a visibilidade da rede Introduzem níveis hierárquicos Objectivo é diminuir o peso do tráfego de sinalização mantendo a abilidade

21 Gnutella 0.6 Desvantagens principais Introduz um nível adicional (hierarquia a 2 níveis) Superpeers: ligam a 50 a 100 Leafnodes e a outros superpeers Leadnodes: apenas ligados a superpeers Pares passam a efectuar registo junto do seu superpeer Deixa de ser apenas reactivo passando a ser também proactivo Flooding restrito ao nível de superpeers

22 Gnutella 0.6 Desvantagens Eleição de superpeers Par entra na rede ligando-se a um superpeer É necessário eleger um novo superpeer quando: Um superpeer abandona a rede Um superpeer tem demasiados leafnodes Um superpeer tem poucos leafnodes Eleição baseada na capacidade (cpu, armazenamento), largura de banda e disponibilidade (uptime) dos peers

23 Topologia da rede Gnutella 0.6 Desvantagens

24 Menos ligações Gnutella 0.6 Desvantagens

25 Ping/pong Gnutella 0.6 Desvantagens Ao entrar na rede, par emite ping para car a conhecer outros superpeers Envia ping ao superpeer Superpeer responde com mensagens pong de outros superpeers, que tem memorizadas Superpeer difunde ping a intervalos regulares para actualizar a sua cache Pings apenas circulam na rede de superpeers

26 Procedimento de registo Gnutella 0.6 Desvantagens Ao ligar ao superpeer, o par informa-o do conteúdo que partilha Utilizadas mensagens Route-table-update Memória do superpeer pode ser incrementada e limpa ao longo da sessão Enviado hash de 32b de cada uma das keywords que descrevem o conteúdo partilhado Mensagem pode ser comprimida

27 Query Gnutella 0.6 Desvantagens Par envia query para superpeer Superpeer difunde query para outros superpeers Superpeer apenas envia query para leafnodes que sabe possam dispor do conteúdo (através das keywords)

28 Exemplo ping Gnutella 0.6 Desvantagens

29 Desvantagens Gnutella 0.6 Desvantagens Tráfego de sinalização continua a ser signicativo Não obter resposta não garante que conteúdo não exista Distribuíção assimétrica da carga (superpeers)

30 Trabalho de casa Gnutella 0.6 Desvantagens Ler documentação peersim.

31 Fim Gnutella 0.6 Desvantagens Dúvidas?

Sistemas entre Pares e Redes Sobrepostas

Sistemas entre Pares e Redes Sobrepostas 1-HOP routing 1 ricardo.pereira@inesc-id.pt IST 2-11-2009 1 Imagens retiradas de One Hop Lookups for Peer-to-Peer Overlays por Anjali Gupta, Barbara Liskov, Rodrigo Rodrigues ou When Multi-Hop Peer-to-Peer

Leia mais

Sistemas entre Pares e Redes Sobrepostas

Sistemas entre Pares e Redes Sobrepostas O emule 1 ricardo.pereira@inesc-id.pt IST 21-9-2009 1 Todas as imagens retiradas de The emule Protocol Specication de Yoram Kulbak e Danny Bickson 1 Alto nível Granularidade 2 Alto nível Granularidade

Leia mais

Sistemas entre Pares e Redes Sobrepostas

Sistemas entre Pares e Redes Sobrepostas Introdução ricardo.pereira@inesc-id.pt IST 16-9-2009 1 Introdução 2 Questão Introdução Quais as aplicações P2P que usam/conhecem? P2P Introdução Partilha de cheiros: emule, BitTorrent VoP2P Voice over

Leia mais

Sistemas entre Pares e Redes Sobrepostas

Sistemas entre Pares e Redes Sobrepostas Redes estruturadas: CAN 1 ricardo.pereira@inesc-id.pt IST 21-10-2009 1 Imagens retiradas de A Scalable Content Addressable Network por Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott

Leia mais

Redes P2P Gnutella e Simuladores

Redes P2P Gnutella e Simuladores Redes P2P Gnutella e Simuladores Definições de P2P P2P é o compartilhamento de recursos e serviços pela troca direta entre sistemas. WG P2P Intel, 2001 P2P é uma classe de aplicações que tira proveito

Leia mais

Redes Ad-Hoc FEUP MPR. » Áreas remotas, reuniões ad-hoc, zonas de desastre» Custo elevado Ł Necessidade de redes ad-hoc

Redes Ad-Hoc FEUP MPR. » Áreas remotas, reuniões ad-hoc, zonas de desastre» Custo elevado Ł Necessidade de redes ad-hoc AdHoc 1 Redes Ad-Hoc FEUP MPR AdHoc 2 Redes Móveis Ad-Hoc Mobilidade IP» DNS, routing lentos ou inadequado» IP Móvel requer rede estruturada; HomAgent na rede fixa Pode, no entanto, não haver infraestrutura

Leia mais

Sistemas entre Pares e Redes Sobrepostas

Sistemas entre Pares e Redes Sobrepostas Sistemas P2P estruturados: 1 ricardo.pereira@inesc-id.pt IST 7-10-2009 1 Imagens retiradas de : A Scalable Peer-to-peer Lookup Service for Internet Applications de Ion Stoica et al 1 Motivação 2 3 Limitações

Leia mais

APLICAÇÕES EM SISTEMAS DISTRIBUÍDOS Prof. Ricardo Rodrigues Barcelar

APLICAÇÕES EM SISTEMAS DISTRIBUÍDOS Prof. Ricardo Rodrigues Barcelar - Aula 3-1. REVISÃO SOBRE CONCEITOS FUNDAMENTAIS DE SISTEMAS DISTRIBUÍDOS Na segunda parte abordamos o tema tolerância a falhas, assunto este muito relacionado a redes de computadores, mas que nos mostra

Leia mais

características compartilhamento de recursos sem necessidade de um elemento centralizador ciclos de CPU, armazenamento, banda...

características compartilhamento de recursos sem necessidade de um elemento centralizador ciclos de CPU, armazenamento, banda... tecnologias p2p Androutsellis-Theotokis, S. and Spinellis, D. 2004. A survey of peer-to-peer content distribution technologies. ACM Comput. Surv. 36, 4 (Dec. 2004), 335-371. o que é p2p? sistemas onde

Leia mais

Arquitectura de Sistemas Paralelos e Distribuídos Comunicação Multicast

Arquitectura de Sistemas Paralelos e Distribuídos Comunicação Multicast Comunicação Multicast MSc. Eugénio Alberto Macumbe Bach. José Tomás Matsimbe A comunicação de uma rede comutada é feita de três formas: unicast, multicast e broadcast: Unicast: Comunicação na qual um quadro

Leia mais

Redes Ad-Hoc FEUP MPR. » DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa

Redes Ad-Hoc FEUP MPR. » DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa AdHoc 1 Redes Ad-Hoc FEUP MPR AdHoc 2 Redes Móveis Ad-Hoc Mobilidade IP» DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa Pode, no entanto, não haver

Leia mais

Replicação em sistemas web

Replicação em sistemas web Sistemas Distribuídos maio de 2015 Servidores Web tolerância a falhas desempenho/escalabilidade desempenho: uso de servidores mais potentes (scale-up x scale-out) caching Servidores Web tolerância a falhas

Leia mais

Um Algoritmo Probabilista de Recuperação de Erros para Difusão Fiável

Um Algoritmo Probabilista de Recuperação de Erros para Difusão Fiável Um Algoritmo Probabilista de Recuperação de Erros para Difusão Fiável Zhen Xiao, Kennneth P. Birman Apresentação: Henrique Moniz Sumário Introdução: multicast e o contexto do problema Tipos de multicast

Leia mais

Arquitetura de sistemas distribuídos

Arquitetura de sistemas distribuídos Arquitetura de sistemas distribuídos 3. Comunicação nos Sistemas Distribuídos 3.1.Introdução aos modelos de comunicação 3.2 Modelo Cliente-Servidor 3.3.Comunicação através de Sockets 3.3 Chamada a procedimento

Leia mais

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A Número: Nome: Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de 2006 3 o Teste A Duração: 1 hora O teste é sem consulta O teste deve ser resolvido

Leia mais

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,

Leia mais

Duração do Teste: 2h.

Duração do Teste: 2h. Telecomunicações e Redes de Computadores Mestrado em Engenharia e Gestão Industrial Prof. João Pires º Teste, 007/008 8 de Junho de 008 Nome: Número: Duração do Teste: h. A prova é composta por três partes:

Leia mais

Redes P2P. Apresentadora: Luciana Pereira Oliveira. Duração: 40 minutos Data: 20/07/

Redes P2P. Apresentadora: Luciana Pereira Oliveira. Duração: 40 minutos Data: 20/07/ Redes P2P Apresentadora: Luciana Pereira Oliveira lpo@cin.ufpe.br www.cin.ufpe.br/~lpo Duração: 40 minutos Data: 20/07/2004 Roteiro Introdução Características Arquiteturas Estudo de caso (CHORD) Aplicações

Leia mais

ROUTER. Alberto Felipe Friderichs Barros

ROUTER. Alberto Felipe Friderichs Barros ROUTER Alberto Felipe Friderichs Barros Router Um roteador é um dispositivo que provê a comunicação entre duas ou mais LAN s, gerencia o tráfego de uma rede local e controla o acesso aos seus dados, de

Leia mais

Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) Open Shortest Path First (OSPF) Carlos Gustavo A. da Rocha Introdução Protocolo de roteamento baseado em estado de enlace, padronizado na RFC 2328 Criado para solucionar as deficiências do RIP Roteadores

Leia mais

Nome: Nº de aluno: Indique se vai realizar exame ou 2º teste: Exame: 2º teste: PARTE 1 (7 valores)

Nome: Nº de aluno: Indique se vai realizar exame ou 2º teste: Exame: 2º teste: PARTE 1 (7 valores) Redes de Computadores Prova modelo Exame + 2º teste ATENÇÃO: Esta prova contém, simultaneamente, o 1º exame e o 2º teste. Os alunos que queiram realizar o 2º teste apenas precisam de realizar a PARTE 2

Leia mais

Capítulo 5. A camada de rede

Capítulo 5. A camada de rede Capítulo 5 A camada de rede slide slide 1 1 slide 2 Questões de projeto da camada de rede Comutação de pacote: store-and-forward Serviços fornecidos à camada de transporte Implementação do serviço não

Leia mais

Sumário. Protocolos em Redes de Dados- Aula 13 -Mobilidade p.4. Terminologia. Mobile IP. Encaminhamento em redes ad hoc

Sumário. Protocolos em Redes de Dados- Aula 13 -Mobilidade p.4. Terminologia. Mobile IP. Encaminhamento em redes ad hoc Sumário Protocolos em Redes de Dados - Aula 13 - Mobile IP. Encaminhamento em redes ad hoc Mobilidade Luís Rodrigues ler@di.fc.ul.pt DI/FCUL Protocolos em Redes de Dados- Aula 13 -Mobilidade p.1 Protocolos

Leia mais

EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR. Segundo Bimestre

EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR. Segundo Bimestre EXERCÍCIOS E REVISÃO REES E COMPUTAORES EGAR JAMHOUR Segundo Bimestre Exercício 1. Considere o cenário abaixo supondo que o switch 1 é o root 1 100M 4 4b 6a 6 1a 1b 100M 1G 2a 3a 2 3 2b 2c 3b 4a 1G 1G

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores IPv6 e ICMPv6 Abril de 2010 1 Internet Protocol v6 Nos anos 90 a expansão da INTERNET atingiu valores inicialmente impensáveis que conduziram a uma situação de esgotamento dos endereços

Leia mais

# $ % & ' ( ) * ' ( ) *! " " Orientador +, -

# $ % & ' ( ) * ' ( ) *!   Orientador +, - #$ %&'()* '()*!"" Orientador +,- ."%&/0#12 3"/%'0)/))&/ )4506 7" %/0)/))&/ 8906 8)) :"'/0)/))&/ '% '); Um roteador recebe em alguma de suas interfaces um pacote vindo da rede local ou da rede externa.

Leia mais

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores. Prof. André Y. Kusumoto Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 2/16 Nível de Rede Comunicação entre dispositivos de uma mesma rede ocorrem de forma direta. Quando a origem e o destino estão

Leia mais

Gestão de Sistemas e Redes

Gestão de Sistemas e Redes Gestão de Sistemas e Redes Comutação em Redes Locais Paulo Coelho 005 Versão.0 Comutação em LANs Sumário Comutadores Store-and-Forward Comutação de circuitos vs Datagramas Bridges e segmentação de LANs

Leia mais

Arquiteturas. Capítulo 2

Arquiteturas. Capítulo 2 Arquiteturas Capítulo 2 Agenda Estilos Arquitetônicos Arquiteturas de Sistemas Arquiteturas Centralizadas Arquiteturas Descentralizadas Arquiteturas Híbridas Arquiteturas e Middleware Sistemas Distribuídos

Leia mais

Roteamento e Roteadores. Conceitos Diversos

Roteamento e Roteadores. Conceitos Diversos e Roteadores Conceitos Diversos Um roteador é um dispositivo que provê a comunicação entre duas ou mais LAN s, gerencia o tráfego de uma rede local e controla o acesso aos seus dados, de acordo com as

Leia mais

Paradigma. Ponto-a-Ponto. Compartilhamento de serviços e recursos computacionais diretamente entre sistemas. Integração de Dados e Warehousing

Paradigma. Ponto-a-Ponto. Compartilhamento de serviços e recursos computacionais diretamente entre sistemas. Integração de Dados e Warehousing Classificação dos Computacionais Computacionais Integração de Dados e Warehousing Introdução a PDMS Centralizados Distribuídos Fernando Fonseca Ana Carolina Cliente-Servidor -a- 2 Cenário -a- Paradigma

Leia mais

Definição. São sistemas distribuídos compostos de nós interconectados, aptos a se auto-organizar em topologias de rede, com o intuito de compartilhar

Definição. São sistemas distribuídos compostos de nós interconectados, aptos a se auto-organizar em topologias de rede, com o intuito de compartilhar Redes Peer-to to-peer Arquitetura de Redes P2P Exemplos de Redes P2P Indexação e Busca Integridade e Proteção 1 Redes Peer-to-Peer Redes Peer-to-Peer (P2P) São sistemas distribuídos nos quais os membros

Leia mais

Redes de Computadores. Prof. MSc André Y. Kusumoto

Redes de Computadores. Prof. MSc André Y. Kusumoto Redes de Computadores Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Rede Comunicação entre dispositivos de uma mesma rede ocorrem de forma direta. Quando a origem e o destino estão

Leia mais

Sistemas entre Pares e Redes Sobrepostas

Sistemas entre Pares e Redes Sobrepostas Obstáculos às redes P2P e ricardo.pereira@inesc-id.pt IST 7-12-2009 1 Obstáculos às rede P2P Contornar Impacto de no BitTorrent 2 Funcionamento DSHT DNS Proxy HTTP Contornar Impacto de no BitTorrent Obstáculos

Leia mais

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP)

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP) 1 Capítulo 3 - Sumário - Conceitos Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Rotas Default Sumarização de Rotas Algoritmos de Roteamento Protocolos de Roteamento (RIP, OSPF e BGP) 2 ROTA é um caminho

Leia mais

RIP OSPF. Características do OSPF. Características do OSPF. Funcionamento do OSPF. Funcionamento do OSPF

RIP OSPF. Características do OSPF. Características do OSPF. Funcionamento do OSPF. Funcionamento do OSPF OSPF & mospf Visão Geral do Protocolo Escopo da Apresentação Introdução - Protocolos de roteamento - Tipos de protocolos - Histórico do protocolos de roteamento (RIP e suas características) OSPF MOSPF

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Revisões de alguns conceitos dados em RSD Camadas Protocolares Aplicação Cabeç Dados Transporte Cabeç Dados Internet Cabeç Dados Revisões Ligação Física Cabeç Dados Dados TCP/IP PDU

Leia mais

Replicação em sistemas web

Replicação em sistemas web Sistemas Distribuídos abril de 2018 Servidores Web tolerância a falhas desempenho/escalabilidade desempenho: uso de servidores mais potentes (scale-up x scale-out) caching uso de servidores replicados

Leia mais

Data and Computer Network Endereçamento IP

Data and Computer Network Endereçamento IP Endereçamento IP P P P Prof. Doutor Félix Singo Camadas do TCP/IP Data and Computer Network Aplicação: Camada mais alta Protocolos de Aplicações clientes e servidores HTTP, FTP, SMTP, POP Transporte: Estabelece

Leia mais

Preparação AV3 Fundamentos de Redes de Computadores

Preparação AV3 Fundamentos de Redes de Computadores Preparação AV3 Fundamentos de Redes de Computadores 1 - Em uma rede de computadores existem dispositivos responsáveis por distribuir as informações por toda a rede. Quando falamos de dispositivos que atuam

Leia mais

Sumário. Protocolos em Redes de Dados- Aula 11 -IP Multicast p.4. Modelo de difusão IGMP

Sumário. Protocolos em Redes de Dados- Aula 11 -IP Multicast p.4. Modelo de difusão IGMP Sumário Protocolos em Redes de Dados - Aula 11 - Introdução ao encaminhamento em difusão. Protocolos densos e protocolos esparsos. IP Multicast Luís Rodrigues ler@di.fc.ul.pt DI/FCUL Protocolos em Redes

Leia mais

Número: Professor: JM JF PA _. Exame2ª Época - 13/02/2009-2h

Número: Professor: JM JF PA _. Exame2ª Época - 13/02/2009-2h Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores (LEIC/LEETC/LERCM) Exame2ª Época - 13/02/2009-2h Deve justificar

Leia mais

Programação de Sistemas Distribuídos e Concorrência

Programação de Sistemas Distribuídos e Concorrência Programação de Sistemas Distribuídos e Concorrência Aula 4 15/08/09 Prof Carlos Eduardo 1 Descentralizadas Arquiteturas centralizadas são distribuições verticais (componentes logicamente diferentes em

Leia mais

Compartilhamento e localização de conteúdo. Hubert Fonseca Algoritmos Distribuídos PUC Rio Junho de Redes P2P

Compartilhamento e localização de conteúdo. Hubert Fonseca Algoritmos Distribuídos PUC Rio Junho de Redes P2P Redes Peer to Peer Compartilhamento e localização de conteúdo Hubert Fonseca Algoritmos Distribuídos PUC Rio Junho de 2008 Redes P2P Sistemas distribuídos capazes de se organizar em topologias que permitem

Leia mais

Configurando o Transparent Bridging

Configurando o Transparent Bridging Configurando o Transparent Bridging Índice Introdução Antes de Começar Convenções Pré-requisitos Componentes Utilizados Bridging Bridging Transparente Exemplos de configuração Exemplo 1: Transparent Bridging

Leia mais

CST em Redes de Computadores

CST em Redes de Computadores CST em Redes de Computadores Dispositivos de Rede II Aula 12 Protocolo STP (Redundância em Redes Locais) Prof: Jéferson Mendonça de Limas Introdução Redundância de rede é primordial para a manutenção da

Leia mais

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11 REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11 Índice 1. ROTEAMENTO...3 1.1 Introdução... 3 1.2 O roteamento e seus componentes... 3 1.3 Tabelas de roteamento... 3 1.4 Protocolos de roteamento... 3

Leia mais

Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015

Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015 Desempenho de Redes de Computadores Ricardo Couto A. da Rocha 2015 Parâmetros de Desempenho Largura de Banda (bandwidth) Throughput Latência Jitter Escalabilidade parâmetro típico de sistemas distribuídos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

A Routing Scheme for Content-Based Networking

A Routing Scheme for Content-Based Networking A Routing Scheme for Content-Based Networking Apresentado por: Amadeu Dias amadeu@di.fc.ul.pt Estrutura Siena Redes Baseadas em Conteúdo CBCB Descrição Encaminhamento Protocolos Optimizações Análise Siena

Leia mais

Exclusão Mútua Distribuída. Algoritmos para eleição de um coordenador ou líder. UBI, DI, Paula Prata SDTF T04 1

Exclusão Mútua Distribuída. Algoritmos para eleição de um coordenador ou líder. UBI, DI, Paula Prata SDTF T04 1 Exclusão Mútua Distribuída Algoritmos para eleição de um coordenador ou líder 1 Suponhamos N processos, pi, i=1,2,,n que não partilham variáveis, mas que partilham algum recurso partilhado ao qual devem

Leia mais

Compreendendo o Cisco Express Forwarding (CEF)

Compreendendo o Cisco Express Forwarding (CEF) Compreendendo o Cisco Express Forwarding (CEF) Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Visão geral Operações de CEF Atualizando as Tabelas de GRP Routing Encaminhamento

Leia mais

Protocolos da camada aplicação

Protocolos da camada aplicação Protocolos da camada aplicação Definem como processos de uma aplicação trocam mensagens Mais especificamente definem Tipos de mensagens trocadas Sintaxe dos vários tipos de mensagens Ex.: campos Semântica

Leia mais

3º Semestre. Aula 02 Introdução Roteamento

3º Semestre. Aula 02 Introdução Roteamento Disciplina: Dispositivos de Redes I Professor: Jéferson Mendonça de Limas 3º Semestre Aula 02 Introdução Roteamento 2014/1 Roteiro de Aula O que é Roteamento? IP X Protocolos de Roteamento Roteamento Direto

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Aplicação P2P Camada de Transporte Slide 1 P2P O compartilhamento de arquivos P2P é um paradigma de distribuição atraente porque todo o conteúdo é transferido diretamente

Leia mais

Arquitetura TCP / IP propõe esquema de endereçamento universal - endereço IP que deve:

Arquitetura TCP / IP propõe esquema de endereçamento universal - endereço IP que deve: ENDEREÇAMENTO Arquitetura TCP / IP propõe esquema de endereçamento universal - endereço IP que deve: Identificar unicamente uma rede na Internet; Identificar unicamente cada máquina de uma rede. Um endereço

Leia mais

Capítulo 4 A camada de REDE

Capítulo 4 A camada de REDE Capítulo 4 A camada de REDE slide 1 Introdução A camada de rede slide 2 Repasse e roteamento O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Repasse.

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores LEIC-T 2015/16 Guia de Laboratório 3 Programação com sockets, camada rede e protocolo IP Objectivos Este guia tem por objectivo a aquisição de conhecimentos sobre a programação de

Leia mais

Administração de Redes 2014/15. Route Information Protocol (RIP)

Administração de Redes 2014/15. Route Information Protocol (RIP) Administração de Redes 2014/15 Route Information Protocol (RIP) 1 Route Information Protocol (RIP) Protocolo de encaminhamento de vectores de distâncias Vectores enviados a cada 30 segundos (anúncios periódicos)

Leia mais

Instituto Superior de Engenharia de Lisboa Área Departamental de Engenharia de Electrónica e Telecomunicações e de Computadores

Instituto Superior de Engenharia de Lisboa Área Departamental de Engenharia de Electrónica e Telecomunicações e de Computadores Instituto Superior de Engenharia de Lisboa Área Departamental de Engenharia de Electrónica e Telecomunicações e de Computadores Nome: ; Nº de aluno: ; Turma: ; Curso: LEIC LEETC LERCM MEET MEIC MERCM ;

Leia mais

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO INFO3 2018.1 ARQ REDES Prova 2 Bimestre Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO NOME: MATRÍCULA: Q U E S T Õ E S O B J E T I V A S (Valor de cada questão: 0,7 pts) 1. [ExAEx] Não

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas Nomeação Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura Comunicação

Leia mais

Roteamento Estático. Protocolos de roteamento. Capítulo 6 do CCNA2

Roteamento Estático. Protocolos de roteamento. Capítulo 6 do CCNA2 Roteamento Estático Capítulo 6 do CCNA2 Protocolos de roteamento 1 Capítulo 6 6.1 Implementação de roteamento estático 6.2 Configuração de rotas estáticas e padrão 6.3 Revisão de CIDR e de VLSM 6.4 Configuração

Leia mais

Encaminhamento em redes instáveis. Localização de nós em redes Peer-to-Peer Napster Gnutella Chord

Encaminhamento em redes instáveis. Localização de nós em redes Peer-to-Peer Napster Gnutella Chord Encaminhamento em redes instáveis Encaminhamento em redes Ad Hoc Introdução Descoberta de rotas Manutenção de rotas Localização de nós em redes Peer-to-Peer Napster Gnutella Chord Encaminhamento em redes

Leia mais

Especificação do Projecto

Especificação do Projecto MERC 2009/10 RCM/TRC/SIRS Grupo nº: 6 Turno (e campus): 2ª feira, 16h30, Taguspark Especificação do Projecto Nome Número Hugo Pereira 57452 Miguel Coelho 57463 Hugo Pires 57713 1 Nome do Projecto Ludoteca

Leia mais

Um sistema de difusão de informação a nível da aplicação

Um sistema de difusão de informação a nível da aplicação Um sistema de difusão de informação a nível da aplicação Projecto de Redes de Computadores I - 2008/2009 LEIC IST, Tagus Park 21 de Setembro de 2008 1. Sumário O projecto pretende desenvolver um sistema

Leia mais

Aula 12 Protocolo de Roteamento EIGRP

Aula 12 Protocolo de Roteamento EIGRP Disciplina: Dispositivos de Rede I Professor: Jéferson Mendonça de Limas 4º Semestre Aula 12 Protocolo de Roteamento EIGRP 2014/1 09/06/14 1 2 de 34 Introdução Em 1985 a Cisco criou o IGRP em razão das

Leia mais

Capítulo 4 A camada de REDE

Capítulo 4 A camada de REDE Capítulo 4 A camada de REDE slide 1 Introdução A camada de rede slide 2 Repasse e roteamento O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Repasse.

Leia mais

o que é p2p? sistemas onde todos os nós são equivalentes em funcionalidade e no papel desempenhado ...

o que é p2p? sistemas onde todos os nós são equivalentes em funcionalidade e no papel desempenhado ... tecnologias p2p o que é p2p? sistemas onde todos os nós são equivalentes em funcionalidade e no papel desempenhado... sistemas que utilizam recursos nas bordas da Internet características compartilhamento

Leia mais

Óscar Raul Vilela Bravo

Óscar Raul Vilela Bravo Universidade do Minho Escola de Engenharia Óscar Raul Vilela Bravo Redes overlay peer-to-peer baseadas em SIP Dissertação de Mestrado Mestrado em Engenharia de Comunicações Trabalho efectuado sob a orientação

Leia mais

CURSO : INFORMÁTICA REDES COMPUTADORES

CURSO : INFORMÁTICA REDES COMPUTADORES CURSO : INFORMÁTICA REDES COMPUTADORES 2º ANO - 1ª Frequência - 2005/2006 04/07/2006 19,00 Horas DURAÇÃO DA PROVA : 2 Horas Não se esqueça de indicar o nome, número e o professor em todas as folhas. Não

Leia mais

Capítulo 6: Roteamento Estático. Protocolos de roteamento

Capítulo 6: Roteamento Estático. Protocolos de roteamento Capítulo 6: Roteamento Estático Protocolos de roteamento 1 Capítulo 6 6.1 Implementação de roteamento estático 6.2 Configurar rotas estáticas e padrão 6.3 Revisão de CIDR e de VLSM 6.4 Configurar rotas

Leia mais

Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela

Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela Protocolos básicos de LANs IP (primeiro trabalho laboratorial) FEUP/DEEC Redes de Banda Larga MIEEC 2009/10 José Ruela Bancada de trabalho Bancada de trabalho equipamento Existem seis bancadas no laboratório

Leia mais

Tabelas de dispersão distribuída

Tabelas de dispersão distribuída Aula 13 Tabelas de dispersão distribuídas e redes sobrepostas Introdução. s... FCUL 2005-2006 Tabelas de dispersão distribuída Filiação Como concretizar um directório escalável? Distribuindo o directório

Leia mais

Camada de Enlace. 5: Camada de Enlace 5b-1

Camada de Enlace. 5: Camada de Enlace 5b-1 Camada de Enlace 5.1 Introdução e serviços 5.2 Detecção e correção de erros 5.3 Protocolos de Acesso Múltiplo 5.4 Endereçamento da Camada de Enlace 5.5 Ethernet 5.7 PPP 5.6 Hubs e switches 5.8 Virtualização

Leia mais

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos Transporte Multimídia em Redes Transporte Multimídia em Redes A transmissão multimídia requer que garantias diversas de Qualidade de Serviço (QoS) sejam estabelecidas e mantidas para que se atendam aos

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Exame Prova Prática 3º MIEIC 07.07.2010 Nome: 1. Considere que um protocolo de ligação de dados é suportado num canal com capacidade igual a 512 kbit/s (em cada sentido) e que o tempo

Leia mais

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW Arquitetura da World Wide Web World Wide Web Sistema de informação em escala global acessível em tempo real através de redes de computadores como a Internet. Comércio Eletrônico na WWW Wagner Meira Jr.,

Leia mais

Protocolos de Interligação de Redes Locais e a Distância Introdução. Thiago Leite

Protocolos de Interligação de Redes Locais e a Distância Introdução. Thiago Leite Protocolos de Interligação de Redes Locais e a Distância Introdução Thiago Leite thiago.leite@udf.edu.br Bibliografia TANENBAUM, Andrew. REDES DE COMPUTADORES. Rio de Janeiro: Elsevier, 2003. ISBN 8535211853.

Leia mais

Graduação Tecnológica em Redes de Computadores. Tecnologias de Interligação de Redes

Graduação Tecnológica em Redes de Computadores. Tecnologias de Interligação de Redes Graduação Tecnológica em Redes de Computadores Tecnologias de Interligação de Redes Euber Chaia Cotta e Silva euberchaia@yahoo.com.br Graduação Tecnológica em Redes de Computadores MPLS MultiProtocol Label

Leia mais

Eng.ª Informática - Cadeira de Redes de Computadores. Frequência 2º Semestre Avaliação Contínua. 5 de Julho de 2007

Eng.ª Informática - Cadeira de Redes de Computadores. Frequência 2º Semestre Avaliação Contínua. 5 de Julho de 2007 Eng.ª Informática - Cadeira de Redes de Computadores Frequência 2º Semestre 2006-2007 Avaliação Contínua 5 de Julho de 2007 Leia atentamente as perguntas seguintes e responda de forma breve e precisa.

Leia mais

SKYPE & REDES P2P. José Santos & Xavier Araújo

SKYPE & REDES P2P. José Santos & Xavier Araújo SKYPE & REDES P2P José Santos & Xavier Araújo Ser viços de Comunicações 5º ano, 1º semestre 2014/2015 1 SUMÁRIO Em que consistem redes P2P? Tipos de redes P2P: Arquitectura Puramente Descentralizada; Arquitectura

Leia mais

Configurar o Internet Group Management Protocol (IGMP) ou a espião da descoberta do ouvinte do Multicast (MLD) em um interruptor

Configurar o Internet Group Management Protocol (IGMP) ou a espião da descoberta do ouvinte do Multicast (MLD) em um interruptor Configurar o Internet Group Management Protocol (IGMP) ou a espião da descoberta do ouvinte do Multicast (MLD) em um interruptor Objetivo O Multicast é a técnica da camada de rede usada para transmitir

Leia mais

Anycast RP usando PIM (nexos)

Anycast RP usando PIM (nexos) Anycast RP usando PIM (nexos) Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Processo de registro Configurações running relevantes Relevante debuga Informações Relacionadas

Leia mais

Aplicações P2P. André Lucio e Gabriel Argolo

Aplicações P2P. André Lucio e Gabriel Argolo Aplicações P2P André Lucio e Gabriel Argolo Tópicos Internet Peer-to-Peer (Introdução) Modelos (Classificação) Napster Gnutella DHT KaZaA Razões para o Sucesso da Internet Capacidade de interligar várias

Leia mais

Aula 14 Tabelas de dispersão distribuídas e redes sobrepostas

Aula 14 Tabelas de dispersão distribuídas e redes sobrepostas Aula 14 Tabelas de dispersão distribuídas e redes sobrepostas FCUL 2004-2005 Introdução. s... Tabelas de dispersão distribuída Como concretizar um directório escalável? Distribuindo o directório por todos

Leia mais

Dados em programas são estruturados, enquanto que mensagens carregam informação seqüencial: Linearização x Restauração de dados Requisição

Dados em programas são estruturados, enquanto que mensagens carregam informação seqüencial: Linearização x Restauração de dados Requisição 6LVWHPDV'LVWULEXtGV 0GHO&OLHQWH6HUYLGU &PXQLFDom 6XPiUL Introdução Elementos Básicos de Comunicação Comunicação Cliente-Servidor Comunicação em Grupo Chamada emota de Procedimento (PC) Prof a. Cristina

Leia mais

Etherclan. Rede distribuída descentralizada para localização de outros. Henrique Gemignani Passos Lima. 12 de novembro de 2013

Etherclan. Rede distribuída descentralizada para localização de outros. Henrique Gemignani Passos Lima. 12 de novembro de 2013 Rede distribuída descentralizada para localização de outros usuários 12 de novembro de 2013 Orientador: Prof. Dr. Daniel Macedo Batista 1 Introdução: Motivações e Objetivos 2 Conceitos 3 Funcionamento

Leia mais

AULA 04 CONCEITOS DA CAMADA 02 PARTE 02

AULA 04 CONCEITOS DA CAMADA 02 PARTE 02 AULA 04 CONCEITOS DA CAMADA 02 PARTE 02 UNICAST Um endereço MAC unicast (ponto-a-ponto) é o endereço exclusivo utilizado quando um quadro é enviado de um único dispositivo transmissor para um único dispositivo

Leia mais

06.01 Redes de Distribuição de Conteúdos

06.01 Redes de Distribuição de Conteúdos 06.01 Redes de Distribuição de Conteúdos Redes de Serviços e Comunicações Multimédia RSCM/ISEL-DEETC-SRC/2004 1 Distribuição de ficheiros/notícias/software Distribuição de conteúdos: Websites populares

Leia mais

Nome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014

Nome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014 Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores (LEIC/LEETC/LERCM) Nome: Nº de aluno: 3ª Ficha de Avaliação

Leia mais

Capítulo 8: OSPF de Área Única

Capítulo 8: OSPF de Área Única Capítulo 8: OSPF de Área Única Protocolos de roteamento 1 Capítulo 8 8.1 Características do OSPF 8.2 Configuração da área única do OSPFv2 8.3 Configurar OSPFv3 de área única 2 Capítulo 8: Objetivos 3 8.1

Leia mais

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)»

Leia mais

Modelo de difusão IGMP. Aula 10 IP Multicast. Introdução ao encaminhamento em difusão. Protocolos densos e protocolos esparsos.

Modelo de difusão IGMP. Aula 10 IP Multicast. Introdução ao encaminhamento em difusão. Protocolos densos e protocolos esparsos. Aula 10 IP Multicast Introdução ao encaminhamento em difusão. Protocolos densos e protocolos esparsos. FCUL 2005-2006 Modelo de difusão Generalização do suporte que existe em LANs. Utilização dos de grupo.

Leia mais

CLIP Classical IP and ARP over ATM

CLIP Classical IP and ARP over ATM CLIP Classical IP and ARP over ATM FEUP/DEEC/RBL 2005/06 José Ruela CLIP Classical IP and ARP over ATM» CLIP está definido no RFC 2225 (Abril de 1998), que tornou obsoleto o RFC 1577 (Janeiro de 1994)»

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Revisões de alguns conceitos das em RSD Arq. de Redes - Pedro Brandão 5/6 Camadas Protocolares Aplicação Cabeç Transporte Cabeç Cabeç Revisões Ligação Física Cabeç TCP/ PDU que passa

Leia mais

Agenda. Motivação Serviços Funcionalidades Básicas DNS NTP Servidores HTTP Proxies SMB CIFS ( SAMBA )

Agenda. Motivação Serviços Funcionalidades Básicas DNS NTP Servidores HTTP Proxies SMB CIFS ( SAMBA ) Serviços em IPv6 Agenda Motivação Serviços Funcionalidades Básicas DNS NTP Servidores HTTP Proxies SMB CIFS ( SAMBA ) Motivação Provedor de Acesso Provedor de Conteúdo 06 de Junho de 2012 Serviços DHCPv6

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Universidade Federal do Espírito Santo - Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4: Camada de Rede 4. 1 Introdução

Leia mais

Redes. Redes (Introdução e Tipologias) Introdução às redes. Introdução às redes. Sumário. Equipamento de rede/comunicação. Introdução às redes:

Redes. Redes (Introdução e Tipologias) Introdução às redes. Introdução às redes. Sumário. Equipamento de rede/comunicação. Introdução às redes: Redes (Introdução e Tipologias) Equipamento de rede/comunicação Redes Sumário : Redes de computadores; Sinergias de redes; Hardware e software de rede. : ; 1 Tecnologias Informáticas 10º Ano 2004/2005

Leia mais