Redes Orientadas a Conteúdo

Documentos relacionados
Detecção e Mitigação de Ataque de Negação de Serviço Distribuído em Redes Centradas no Conteúdo.

Desafios e propostas para o futuro da Internet

GT-ICN: Redes Orientadas a Conteúdo como Plataforma para Disseminação Eficiente de Conteúdo Educacional

REDES DE COMPUTADORES

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Redes e Internet do Futuro

Gestão de Sistemas e Redes

Modelo TCP/IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Rede de computadores Cliente- servidor. Professor Carlos Muniz

Arquitetura em Camadas. Profª. Dianne Scherly Varela de Medeiros

Capítulo 7. A camada de aplicação

Prof. Mizael Cortez Modelo em camadas Arquitetura TCP/IP Modelo ISO/OSI

Redes de computadores são sistemas complexos Decomposição dos sistemas em elementos realizáveis

Comutação de pacotes. Não há um estabelecimento de um caminho dedicado. Não há reserva de recursos. Compartilhamento de enlaces ou partes de enlaces

Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I

Capítulo 7. A camada de aplicação

Modelos de referência de arquiteturas de redes: OSI e TCP/IP Profsº Luciano / Roberto

Desafios de segurança da Internet do futuro

Técnicas de comutação

Segurança em Redes Centradas em Conteúdo: Vulnerabilidades, Ataques e Contramedidas

Redes de Computadores

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

SDCCN - Cache de Conteúdo Programável Definido por Software para Redes Orientadas a Conteúdo

I/O para Dispositivos Externos e Outros Computadores. Redes de Interconexão. Redes de Interconexão. Redes de Computadores Correntes

Redes de Computadores

Arquitetura e Protocolos de Rede TCP/IP

REDES DE COMPUTADORES

Roteamento Prof. Pedro Filho

Arquiteturas de Redes de Computadores

Aula 2 Topologias de rede

REDES DE COMPUTADORES

TCP/IP Protocolos e Arquiteturas

Redes de Computadores

Comunicação de Dados

Modelos de Referência

Sistemas Operacionais - Básico e Avançado - Prof. Celso Maciel da Costa Mestrado em Informática - PUCRS

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

Comunicação de Dados II

Introdução às camadas de transporte e de rede

Barramento. Prof. Leonardo Barreto Campos 1

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV2-01. Luiz Leão

AULA 4 - REDES. Prof. Pedro Braconnot Velloso

Capítulo 5. A camada de rede

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

Redes de Computadores Nível de Rede

CURSO TÉCNICO EM INFORMÁTICA

Redes Orientadas a Conteúdo Baseadas em Controladores Hierárquicos

Aula 03 Camadas do modelo OSI. 7 - Aplicação. 6 - Apresentação. Prof. Leandro Pykosz

Curso BCOP. Introdução ao roteamento

ESTUDO E ANÁLISE DAS REDES CENTRADAS EM CONTEÚDOS

Fundamentos de Rede. Aula 2 - Modelo OSI

TRANSPORTE. Prof. Me. Hélio Esperidião

Guia Técnico v6.1 SNMP TG Conteúdo

CST em Redes de Computadores

UNIVERSIDADE FEDERAL FLUMINENSE FLÁVIO DE QUEIROZ GUIMARÃES. Modelagem de Ataque de Negação de Serviço nas Redes Centradas em Conteúdo

Revisão Desempenho e requisitos de aplicações Arquitetura hierárquica, multinível Organização em camadas Propriedades e características Encapsulamento

Resumo. Redes de Computadores. História da Internet. História da Internet. História da Internet. História da Internet

Redes de Computadores Arquitetura TCP/IP. Prof. Alberto Felipe

Protocolos e Arquiteturas de Redes. Thiago Leite

Redes de Computadores e Aplicações

IESGO Redes de Computadores I

Arquitetura de sistemas distribuídos

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

Modelo de Camadas. Redes de Computadores

Sockets - Conceitos Básicos. COMUNICAÇÃO ENTRE PROCESSOS Sockets. Conceitos Básicos. Tipos de Sockets

Redes de Computadores. Modelo TCP/IP. Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior

Firewalls Reginaldo Campos 1

Sistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I)

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV1-01. Luiz Leão

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.

Gerenciamento de Redes: Protocolo SNMP

Capítulo 4 A camada de REDE

Internet. Geanderson Esteves dos Santos IC (2018/02) Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática

SSC0641 Redes de Computadores

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Pesquisando defeitos loop de roteamento do Cisco Express Forwarding

Desenvolvimento de Aplicações Distribuídas

PLANO DE ENSINO. Disciplina: Redes de Computadores Carga Horária: 100h Período: 6º. Ementa

Arquiteturas. capítulo

% & ' ( serviços fornecidos pela camada de rede. roteamento na Internet. princípios de roteamento. funcionamento de um roteador. IPv6.

Nível de Rede. Modelo de Referência OSI GCAR

Escola Politécnica da Universidade de São Paulo

Capítulo 4 A camada de REDE

Fornecer serviços independentes da tecnologia da subrede; Esconder do nível de transporte o número, tipo e a topologia das subredes existentes;

Conceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal:

Camada de Rede. Redes de Computadores. Motivação para interconexão. Motivação para interconexão (DCC023) Antonio Alfredo Ferreira Loureiro

Organização e Arquitetura de Computadores I

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Interconexão de redes locais. Repetidores. Hubs. Existência de diferentes padrões de rede

Jéfer Benedett Dörr

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Redes de Computadores. Apresentação

REDES DE COMPUTADORES. Infraestrutura de Redes de Computadores

Redes de Computadores

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Tecnologia de Redes. Arquitetura de Rede de Computadores

Transcrição:

Redes Orientadas a Conteúdo Pedro Maia Caldas Filipe Vital Mauro Noli UFRJ Universidade Federal do Rio de Janeiro Programa de Engenharia Elétrica - PEE/COPPE/UFRJ 1 Universidade Federal do Rio de Janeiro

Sumário Introdução ICN / CCN Exemplo Implementação CCN Testes Críticas Conclusão 2

Introdução O que temos: Conexões ponto-a-ponto Foco no caminho Que problemas isso traz? Conteúdo popular causa congestionamentos Proposta: Focar no conteúdo e não na origem 3

ICN / CCN Information /Content Centric Network Prioridade é o conteúdo e não mais o destino (desligase da conexão fim a fim) Cachê Universal Todos os nós armazenam e distribuem conteúdo 4

ICN / CCN Modelo Publicação/Assinatura Usuários informam o que desejam, fornecedores informam o que possuem. A rede cuida do resto Modelo de segurança baseado no conteúdo A rede deve ser capaz de avaliar a integridade do conteúdo 5

Exemplo Nó 1 Nó 2 Cliente 1 Fornecedor Cliente 2 Nó 3 Cliente 3 6

Exemplo Nó 1 Nó 2 Cliente 1 Fornecedor Cliente 2 Nó 3 Cliente 3 7

Pacotes CCN Modelo se baseia na dualidade: Pacotes de Interesse Pacotes de Conteúdo Dado (Conteúdo) Interesse Figura 1 Ilustração pacotes de interesse e conteúdo. Fonte: https://wiki.tools.isoc.org/@api/deki/files/2634//=1.vj.isoc.mar10.pdf 8

Estruturas Principais Content Store (CS) Nela são guardados temporariamente dados que foram requisitados, dessa forma se o mesmo for pedido novamente, ele já está pronto para envio (estratégia LRU, LFU) Pending Interest Table (PIT) Essa tabela guarda as interfaces nas quais os pacotes de interesse foram encaminhados, mas não foram respondidos Fowarding Information Base (FIB) Guarda regras baseadas em prefixos, criando uma estrutura hierárquica assim como o IP 9

CCN Estrutura Nodal Figura 2 Ilustração estrutura nodal CCN. Fonte: https://wiki.tools.isoc.org/@api/deki/files/2634//=1.vj.isoc.mar10.pdf 10

Segurança Segurança no conteúdo Figura 3 - Exemplo de nome de conteúdo em uma rede CCN Fonte: https://wiki.tools.isoc.org/@api/deki/files/2634//=1.vj.isoc.mar10.pdf 11

Testes (Rede Utilizada) 12

Resultados 13

Resultados CCN x TCP/IP CCN tem uma performance superior ao TCP conforme o número de usuários solicitando um mesmo dado aumenta ( tempo de download 25% menor) CCN apresenta um overhead de 19% em relação ao TCP 14

Críticas Privacidade Eficiência do Roteamento por Nomes Eficiência do Cachê Distribuído 15

Conclusão CCN é apontado como umas das propostas mais viáveis como Internet do Futuro, no entanto, ainda precisa ser desenvolvido. Testes mostram que ele pode ser mais eficiente que o modelo atual em certas situações, mas falta verificar se essa eficiência se mantém em escalas comparáveis à Internet. 16

Perguntas 1) Em que consiste o cachê universal? 17

Perguntas 1) Em que consiste o cachê universal? R: Todos os nós da rede são capazes de armazenar as informações que passam por eles e retransmiti-las quando algum nó declarar interesse nelas. 18

Perguntas 1) Em que consiste o cachê universal? R: Todos os nós da rede são capazes de armazenar as informações que passam por eles e retransmiti-las quando algum nó declarar interesse nelas. 2) Para que tipos de serviços/situações a arquitetura CCN é mais eficiente do que os modelos utilizados atualmente? 19

Perguntas 1) Em que consiste o cachê universal? R: Todos os nós da rede são capazes de armazenar as informações que passam por eles e retransmiti-las quando algum nó declarar interesse nelas. 2) Para que tipos de serviços/situações a arquitetura CCN é mais eficiente do que os modelos utilizados atualmente? R: CCN tem vantagens na distribuição de dados para uma grande quantidade de usuários, quanto maior a quantidade de usuários solicitando um mesmo dado, maior a vantagem do CCN em comparação aos modelos atuais. 20

Perguntas 3) Qual é a diferença entre o modelo de segurança atual e nas redes orientadas a conteúdo? 21

Perguntas 3) Qual é a diferença entre o modelo de segurança atual e nas redes orientadas a conteúdo? R: O modelo atual busca garantir a integridade do caminho a ser percorrido pelo dado, na rede CCN é verificada a integridade do dado em si. 22

Perguntas 3) Qual é a diferença entre o modelo de segurança atual e nas redes orientadas a conteúdo? R: O modelo atual busca garantir a integridade do caminho a ser percorrido pelo dado, na rede CCN é verificada a integridade do dado em si. 4) Qual a estrutura de roteamento que se assemelha com o conceito do IP usado atualmente na Internet 23

Perguntas 3) Qual é a diferença entre o modelo de segurança atual e nas redes orientadas a conteúdo? R: O modelo atual busca garantir a integridade do caminho a ser percorrido pelo dado, na rede CCN é verificada a integridade do dado em si. 4) Qual a estrutura de roteamento que se assemelha com o conceito do IP usado atualmente na Internet R: A estrutura é a FIB (Forwading Information Base) que através de regras, tabelas de prefixo cria uma estrutura hierárquica na rede assim como o IP. 24

Perguntas 5) Quais são os 2 tipos de pacotes responsáveis pela transmissão de dados entre os usuários e a rede? 25

Perguntas 5) Quais são os 2 tipos de pacotes responsáveis pela transmissão de dados entre os usuários e a rede? R: Os dois tipos são: Pacotes de Interesse, que são enviados quando algum dado é requisitado e os Pacotes de Conteúdo ou Dado, que são retornados para os usuários com o conteúdo que foi solicitado. 26

Bibliografia Ali Ghodsi, Scott Shenker, Teemu Koponen, Ankit Singla, Barath Raghavan, and James Wilcox. 2011. Information-centric networking: seeing the forest for the trees. GTA Publication http://www.gta.ufrj.br/ftp/gta/techreports/gftmmaard13.pdf CCNX http://www.ccnx.org/ CCN (slides) Jacobson https://wiki.tools.isoc.org/@api/deki/files/2634//=1.vj.isoc.mar10.p df 27