Prefácio Patterns in Network Architecture Fundamentos para a Arquitetura de Redes 1 Arquitetura de Redes (2016.1)

Slides:



Advertisements
Apresentações semelhantes
Redes de computadores I
Advertisements

Redes de computadores I
Bruno Rafael de Oliveira Rodrigues
MODELO DE REFERÊNCIA OSI
DNS Introdução.
Modelo TCP/IP Versus Modelo OSI
Modelos de Referência.
Módulo de Transmissão e Ativos de Rede Curso Técnico de Informática
Software de Rede Willamys Araújo.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Modelo de referência OSI
Módulo de Transmissão e Ativos de Rede Curso Técnico de Informática
Prefácio Patterns in Network Architecture Fundamentos para a Arquitetura de Redes 1 O Futuro da Internet (2012.2)
Prefácio Patterns in Network Architecture Fundamentos para a Arquitetura de Redes 1 Arquitetura de Redes (2013.1)
O Modelo OSI Guilherme Guimarães.
Camada de Transporte prof. Eduardo.
Roteadores Roteadores são pontes que operam na camada de Rede do modelo OSI. Tomando como base o protocolo mais usado hoje em dia, o TCP/IP, o protocolo.
Modelos de Referência OSITCP/IP29/06/06.  Camadas de Protocolos  Modelo de Referência OSI Funcionamento Camadas e Funcionalidades  Modelo de Referência.
Prof. Carlos Roberto da Silva Filho, M. Eng.
INTRODUÇÃO AO IPv6.
Disciplina de: Comunicação de Dados Professor: Carlos Pereira Trabalho Realizado por: João Santos.
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Nesta Aula... Software de Rede Redes de Computadores
Administração e Projeto de Redes
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
TCP/IP.
PROTOCOLOS DE REDE Endereço Real e Reservado
IP-INTERNET PROTOCOLO. EQUIPE: Aline Helena de Oliveira Dione de Souza Neves Jefferson Dalla Lasta Johnathan Maurício Silva Galvão Mario Fernando Pioski.
Informática Industrial N8INF
Definição de Comportamento no Behaviorismo Radical  Compromissos filosóficos, dinâmica do comportamento, eventos- estados-processos: relação organismo.
Aula 6.  Conceitos de redes ◦ Protocolo TCPI/IP ◦ Endereçamento ◦ DNS ◦ Gateway ◦ Atribuição dinâmica e estática (DHCP)  Exercícios : Verificar configurações.
Curso Superior em Redes de Computadores Roteamento IP UNICAST BGP – Parte 1 (Histórico) Prof. Sales Filho.
Introdução POO Thiago Medeiros Sistemas de Informação Definição: Sistemas de Informação é uma combinação de pessoas, dados, processos, redes de.
O texto pode ser visto como um tecido estruturado, uma entidade significativa, uma entidade de comunicação e um artefato sociohistórico. Pode-se dizer.
Sistemas de Informação Capítulo 2 O uso consciente da tecnologia para o gerenciamento JADIEL MESTRE.
Tecnologias para Wireles LAN (IEEE ) Aula Computação Úbiqua Prof. Me. Diovani MIlhorim.
“Características e Limitações”
Aplicativos para Web MVC Prof. Odair Indena Jr.
Universidade Federal do Espírito Santo - UFES Laboratório de Computação de Alto Desempenho - LCAD Introdução ao Logisim Prof. Alberto F. De Souza LCAD/DI/UFES.
Redes de Computadores e Aplicações – Camada de Rede IGOR ALVES.
Levantamento de dados Podem ser utilizados três procedimentos para obterem-se os dados: Pesquisa documental Pesquisa bibliográfica Contatos diretos.
Capítulo 2 O Modelo OSI.
Redes de Computadores e Aplicações – Modelo OSI Aula 2 IGOR ALVES.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais IESP - FATEC-PB Prof: Gustavo Wagner
Redes de Computadores e Aplicações – Camada de Transporte IGOR ALVES.
Informática Básica Karine Alessandra Córdova O navegador é o principal programa para acessar a Internet. Com ele, você pode visitar endereços na rede,
Administração: teoria e prática no contexto brasileiro — © 2008 Pearson Prentice Hall Capítulo 5 Planejamento e estratégia.
Mecânica Teórica Introdução e conceitos básicos da Mecânica Teórica:  Campos de Física Teórica;  Objecto de estudo;  Métodos da mecânica teórica; 
Protocolo Ethernet Prof: Ricardo Quintão. Roteiro CSMA CSMA/CD Ethernet Recuo Binário Exponencial.
RAZÃO A razão consiste no cociente formado por dois números (ou grandezas) diferentes de zero. A “velocidade média”, por exemplo, corresponde à razão entre.
SISTEMAS OPERACIONAIS MEMÓRIA VIRTUAL. INTRODUÇÃO Memória Virtual é um técnica sofisticada e poderosa de gerenciamento de memória, onde a MP e a MS são.
Técnicas para Vantagens Competitivas 1/18 Normas emitidas em 1996 (pela ABNT - Associação Brasileira de Normas Técnicas): ABNT ISO SISTEMAS DE GESTÃO.
Escola de Ciência e Tecnologia Curso: Bacharelado SI Disciplina: Segurança em Redes 1 Aula Prática Redes de Computadores.
LDB E A PSICOLOGIA Profª Cristina Pinho.
Programação p/ INTERNET - HTML Prof. João Ricardo Andrêo 2/6/ :46 1 TABELAS A TAG é utilizada para apresentação de dados no formato de tabelas (apresentação.
Filosofia e Ciência Leitura e discussão do Texto “Introdução à filosofia da ciência” de Alex Rosemberg.
Hidrodinâmica Aula 04 (1 0 Sem./2016) 1. A função escoamento para fluxos bidimensionais A) Velocidade para um fluxo bidimensional em componentes cartesianas.
Rede de Computadores.
GESTÃO DE PROJETOS. 1. Introdução ao Gerenciamento de Projetos 1.1. Definições de Projeto, Programa e Portfólio. Relações entre Gerenciamento de Projetos,
Grandezas Vetoriais e as Leis de Newton Imagine um carro à 80 km/h? Quais as cenas que vieram à sua cabeça?
Camada 4 A Camada de Transporte
Tópicos de História da Física Clássica Aula Anterior  Características da Ciência Moderna:  Matematização da Natureza;  Mecanicismo (metáfora.
INTERNET Serviços e protocolos Escola Luís de Camões.
Mídias Sociais Aula 04 Mecanismo de Busca Operadores Prof. Dalton Martins Gestão da Informação Universidade Federal de Goiás.
Redes de Computadores Arquitetura TCP/IP Prof. Alberto Felipe / Ester Ozório.
Gerência e Controle como um Serviço VII Workshop de Pesquisa Experimental da Internet do Futuro (WPEIF) Antonio Marcos Alberti Associate Professor Coordinator.
Redes de Computadores e Aplicações – Modelo OSI IGOR ALVES.
UNIDADE 1- Seção 1 Palavras-chave: Conflito de interesses; relação processual; litisconsórcio. COMPETÊNCIA GERAL: Conhecer os institutos fundamentais da.
ORÇAMENTO BASE ZERO.
Transcrição da apresentação:

Prefácio Patterns in Network Architecture Fundamentos para a Arquitetura de Redes 1 Arquitetura de Redes (2016.1)

Motivação do Livro Arquitetura de Redes (2016.1) 2  Reflexão após 35 anos de estudo de redes  Quais princípios, regras gerais, diretrizes podem ser extraídas daquilo que vimos, independentemente de política, religião e as restrições da tecnologia?  Busca por padrões que levaram a uma grande redução na complexidade:  A estrutura de redes se apresentou muito mais simples do que imaginávamos.  Recursos como Multihoming, mobilidade e escala tornam-se consequência da estrutura resultante e não uma complexidade a ser adicionada!

A ARPANET Arquitetura de Redes (2016.1) 3  “Um dos grandes problemas com a ARPANET é que acertamos muito desde o início”  Não foi necessário endereçar problemas extremos.  Diversas vezes quando se apresentava uma dicotomia, foi encontrada uma síntese simples na qual os dois extremos eram “apenas” casos degenerados.  E nos indicavam algo que não havíamos entendido anteriormente.

Questões fundamentais na transição da ARPANET para a Internet Arquitetura de Redes (2016.1) 4  Substituição do NCP:  Percebeu-se que o protocolo Host-Host não escalaria para grandes redes (alguns milhares de hosts)  O canal de controle compartilhado por todos os hosts era um gargalo.  O protocolo era complexo e ligado muito fortemente à natureza da subrede de IMPs.  Que tipo de protocolo deveria substituí-lo?

Questões fundamentais na transição da ARPANET para a Internet Arquitetura de Redes (2016.1) 5  Limpando a estrutura:  A implementação inicial da ARPANET não estava tão claramente dividida em camadas.  Qual seria a arquitetura correta para redes heterogêneas de compartilhamento de recursos?  As camadas mais altas:  Havia apenas três aplicações básicas: Telnet, FTP e RJE)  Com o que se pareceriam as camadas mais altas?

Questões fundamentais na transição da ARPANET para a Internet Arquitetura de Redes (2016.1) 6  Nomes de aplicações e diretório:  Sockets bem conhecidos eram uma medida temporária: havia apenas três aplicações e apenas uma instância de cada uma delas em cada host.  Com o que se pareceriam a nomeação e endereçamento em redes?  Multihoming:  Precisamos de espaços de endereço separados para os nós e para as interfaces.  Qual seria a natureza deste endereçamento “lógico”?

Questões fundamentais na transição da ARPANET para a Internet Arquitetura de Redes (2016.1) 7  Endereços dependentes de localização:  O que a dependência de localização significa em uma rede? Sem ser dependente da rota?  Adoção da abordagem sem conexão:  Quais são as propriedades do modelo sem conexão e a sua relação com conexões e como ela escalaria em um sistema de produção?  Haveria um único modelo que englobasse as duas como casos degenerados?

Convergindo para o TCP Arquitetura de Redes (2016.1) 8  Competidores para a substituição do NCP:  (1) XNS – Pacote sequenciado, semelhante ao (2) CYCLADES TS Protocolos de transporte com pacotes sequenciados e janela dinâmica com múltiplos tipos de PDUs, estabelecimento, liberação, ack e controle de fluxo. Ambos separavam as funções de transporte e de rede de forma análoga ao TCP e IP.  (3) Delta-t Mecanismo de sincronização robusto baseado em temporizadores que eliminava o estabelecimento de conexão e usava PDUs diferentes para ack e controle de fluxo.  E, naturalmente, (4) TCP

Questões em relação ao TCP Arquitetura de Redes (2016.1) 9  Formato único da PDU  Preocupação em simplificar o processamento.  Mas, nas implementações atuais, são tratados como pacotes distintos (baseados em syns, fins e acks)  Formato único tinha a vantagem de permitir acks de carona.  Na época estimou-se uma economia de 35 a 40%, mas a maioria das aplicações transmitiam um caractere por vez e que era ecoado.  A economia hoje é de apenas 10%.

Por que o TCP foi escolhido? Arquitetura de Redes (2016.1) 10  À exceção do delta-t, não havia muita diferença entre eles.  As questões apresentadas aqui não eram bem entendidas na época.  Havia uma expectativa de que seria usado por um breve período de tempo na rede experimental e depois seria substituído.  Mas, o principal motivo foi que a Internet era um projeto do DoD e o TCP foi pago pelo DoD.

Separação do IP Arquitetura de Redes (2016.1) 11  A separação do IP do TCP era uma necessidade.  Mas, esta separação não resolveu o problema do multihoming. O IP continuou a nomear a interface.  O IP foi separado em 1975 pouco depois da identificação do problema.

Saltzer sobre endereçamento Arquitetura de Redes (2016.1) 12  Em 1982, Jerry Saltzer (MIT) publicou um dos artigos mais citados sobre nomeação e endereçamento em redes de computadores:  Nomes de aplicações, mapeadas em  Endereços de nós, mapeados em  Endereços de conexões, mapeados em  Rotas.  Mas, não identificou o que significaria em redes a dependência de localização num grafo.

Crescimento das tabelas de Hosts Arquitetura de Redes (2016.1) 13  Desde o início da ARPANET, o NIC mantinha um arquivo texto com a lista dos hospedeiros e seus endereços IMP.  A frequência de atualizações começou a aumentar e fez-se necessária a criação de um diretório.  Esta era uma oportunidade para resolver os problemas com o endereçamento, mas havia muito poucas aplicações e cada host tinha apenas uma delas...  DNS surgiu como um substituto para traduzir nomes de hosts em endereços IP.

Outros desenvolvimentos Arquitetura de Redes (2016.1) 14  Colapso por congestionamento (1986)  O controle de congestionamento seria mais fácil numa rede orientada a conexões...  Esquema de prevenção de congestionamento no TCP proposto por Van Jacobson Assume que as principais aplicações estejam usando TCP.

Outros desenvolvimentos Arquitetura de Redes (2016.1) 15  SNMP (final dos anos 80)  A ARPANET sempre teve um bom gerenciamento da rede.  Optou-se por fugir da inovação representada pelo HEMS (High level Entity Management System): protocolo extensível, orientado a objetos e dirigido por eventos  Web (início dos anos 90)  A primeira grande nova aplicação em 20 anos  Sem uma estrutura de nomeação das aplicações foi necessário desenvolver o seu próprio esquema de nomeação (URLs).

Outros desenvolvimentos Arquitetura de Redes (2016.1) 16  IPng (início dos anos 90):  Reação ao OSI terminou levando ao IPv6 que apenas aumenta o comprimento dos endereços.  Tráfego autossimilar das redes (1994)  Suspeitas de que a autossimilaridade fosse um artefato produzido pelo controle de congestionamento do TCP

Reflexões do Autor Arquitetura de Redes (2016.1) 17  Iniciadas no início dos anos 90, feitas no seu tempo livre...  Questões principais:  Encontrar uma síntese entre redes com conexão e sem conexão  Nomeação e endereçamento (o que significa ser dependente de localização)  Separação entre mecanismo e política

Resultados Arquitetura de Redes (2016.1) 18  Modelo muito mais simples de redes  Este livro resolve todos os nossos problemas?  Dificilmente, mas: Estabelece uma base sobre a estrutura fundamental sobre a qual uma teoria geral de redes pode ser construída.