Aula 01 A arquitectura da Internet 2004-2005



Documentos relacionados
Comutação de circuitos. Protocolos em Redes de Dados- Aula 01 -A arquitectura da Internet p.4. Comutação manual. Comutação de pacotes

Protocolos em Redes de Dados

7.1 Modelo TCP / IP Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de Computadores

Modelo TCP / IP. História da família TCP/IP Modelo utilizado pela família TCP/IP Comparação com o modelo OSI

TCP-IP - Introdução. Aula 02. Professor Sérgio Teixeira sergio.professor@multicast.com.br Telefone: (27)

Redes de Computadores. Prof. André Y. Kusumoto

Prof. Marcelo Cunha Parte 5

Capítulo 1 PROTOCOLOS FUNDAMENTAIS DA INTERNET

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

REDE DE COMPUTADORES

REDES DE COMPUTADORES


Redes de Computadores. Protocolos de comunicação: TCP, UDP

Arquiteturas de Protocolos Bach c arelad a o e m I nfo f rmátic i a Redes Disc s ipl p i l na n : a Intern r et e e A

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

No projeto das primeiras redes de computadores, o hardware foi a principal preocupação e o software ficou em segundo plano.

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Módulo de Transmissão e Ativos de Rede Curso Técnico de Informática. Prof. George Silva

Curso: Redes II (Heterogênea e Convergente)

Arquitetura de Redes de Computadores. Bruno Silvério Costa

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

Revisão. 1.1 Histórico 1.2 Protocolo 1.3 Classificação 1.4 Lan 1.5 Wan

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

1 Redes de Computadores - TCP/IP Luiz Arthur

Tecnologia de Redes de Computadores - aula 1

Camada de Transporte, protocolos TCP e UDP

Redes de Computadores. Arquitetura de Protocolos Profa. Priscila Solís Barreto

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de computadores. Redes para Internet

Introdução à Camada de Aplicação. Prof. Eduardo

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

Internet. Professor: Francisco Silva

Especialização. Redes TCP/IP. Prof. Edgard Jamhour. Redes TCP/IP

Modelo e arquitectura do TCP/IP

CAPÍTULO 2. Entendendo a Internet

Prof. Samuel Henrique Bucke Brito

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

Camada de Aplicação. Prof. Eduardo

Redes de Computadores. Revisões

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

Redes de Computadores I Conceitos Básicos

A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação

Redes de Computadores e Teleinformática. Zacariotto 4-1

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Informática Aplicada

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

REDES DE COMPUTADORES

Informática I. Aula Aula 22-03/07/06 1

REDES DE COMPUTADORES

Redes de Computadores. Protocolo TCP/IP Profa. Priscila Solís Barreto

REDES COMPONENTES DE UMA REDE

Redes de Computadores. Origem, Conceitos e Métodos

Rede de Computadores (REC)

Arquitetura de Rede de Computadores

Redes de Computadores

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

A Evolução da Governação da Internet

RC e a Internet: noções gerais. Prof. Eduardo

MÓDULO 8 Modelo de Referência TCP/IP

Cap 01 - Conceitos Básicos de Rede (Kurose)

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

Redes de Computadores e a Internet

REDES DE COMPUTADORES

Administração de Sistemas de Informação I

genérico proteção de rede filtragem dos pacotes Sem estado (stateless) no próprio pacote. Com estado (stateful) outros pacotes

Tecnologia para Integração de Serviços. Introdução

Programação para Web

Rede de Computadores

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Professor: Gládston Duarte

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Sistemas de Informação. Profª Ana Lúcia Rodrigues Wiggers Instrutora Cisco Networking Academy - UNISUL 2013

Redes de Computadores (LTIC) 2013/14. GRUPO 1 (7 valores) 1º Teste 1 de Abril de Nome: Nº de aluno:

Guia de Estudo. Redes e Internet

A camada de rede do modelo OSI

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque fernando@cic.unb.br

Introdução à Internet

TECNOLOGIA WEB INTERNET PROTOCOLOS

Introdução ao Uso da Internet. Pedro Veiga

Redes de Telecomunicações (11382)

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz

Tecnologias de Redes Informáticas (6620)

Disciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

Segurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Domínios. Domínios Mundiais Usado para atividades comerciais. Usado em instituições sem fins lucrativos. Usado para nomes pessoais.

Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama

Trabalho de laboratório sobre ARP

Definição de Rede. BASED Network. Modelo WEB-BASED. Podemos definir rede quando dois ou mais computadores partilham informação entre si.

Transcrição:

Aula 01 A arquitectura da Internet FCUL 2004-2005

Comutação de circuitos O sistema telefónico original.

Comutação de circuitos O sistema telefónico original. Estabelecimento de uma ligação física entre os dois interlocutores.

Comutação de circuitos O sistema telefónico original. Estabelecimento de uma ligação física entre os dois interlocutores. O/a operador(a) estabeleciam a ligação num quadro de comutação.

Comutação manual

Comutação de pacotes Não existe uma linha reservada entre o emissor e o receptor. A informação circula dividida em pequenos pacotes. Cada pacote é encaminhado sempre que passa por um nó intermédio. O mesmo canal é usado por diversos pacotes com destinos diferentes.

A Internet Rede de nós com a capacidade de encaminhar pacotes. O formato destes pacotes é definido pelo Internet Protocol (IP). Cada pacote IP transporta dados e informação de controlo como a origem e o destino.

Protocolos e redes TCP/IP Layer (OSI names) TELNET FTP SMTP DNS Application Protocols Networks ARPANET TCP UDP Transport SATNET IP Packet radio LAN Network Physical + data link

Protocolos de encaminhamento Protocolos que permitem aos nós intermédios saber qual o melhor caminho para cada destino. Por exemplo, esta informação pode ser trocada por nós adjacentes (ou vizinhos). Necessário definir métricas que permitam classificar os caminhos.

Quem criou os protocolos? Esforço colaborativo de centenas de pessoas. Possível graças à dedicação de um grupo de pioneiros que tinham um ideal de serviço à comunidade.

ARPANET Joseph Licklider publica em 1960 o artigo Simbiose Homem-Computador. Leonard Kleinrock propôs a ideia de usar uma rede de comutação de pacotes em 1961. Lawrence Roberts, responsável pela investigação em computadores da DARPA (Defense Advanced Research Projects Agency), pai da Internet.

ARPANET Projecto para conceber e criar essa rede. Diversas instituições, incluíndo a equipa de Kleinrock na UCLA. A equipa da UCLA incluía alunos de doutoramento que vieram a ter um papel preponderante no desenvolvimento da Internet.

RFCs A documentação oficial da Internet. Request for Comments Tudo começou com a necessidade de criar um meio para suportar e promover a troca de ideias. Documentos públicos a que todos podem aceder.

A origem dos RFCs Lembro-me do receio que tinhamos de ofender os responsáveis oficiais pela concepção dos protocolos, fossem eles quem fossem, e passámos noites acordados à procura de palavras humildes para as nossas notas. A regra de ouro era que todos podiam expressar as suas ideias e nada era oficial. Para enfatizar este ponto, chamámos às notas Pedido de Comentários. J. Reynols (RFC 1000)

Jon Voluntário para editar e fazer a gestão dos RFCs. Contribuiu para a especificação de muitos dos protocolos fundamentais da Internet. Teve um papel fundamental na gestão da infra-estrutura. Internet Assigned Numbers Authority

Jon, ele mesmo

Alguns dos RFCs de Standard Host Names. Ad Hoc Telnet protocol. On the Junk mail problem (Nov. 75) Assigned Network Numbers User Datagram Protocol (UDP) Internet Control Message Protocol (ICMP) Simple Mail Transfer Protocol (SMTP)

Interface Message Processor

Carregámos no botãozinho vermelho

Try harder

Temos ligação!

Evolução após 1969 Apanet Ligações a 56 Kbps MILNET nos USA e MINET na Europa 1985 Arpanet está congestionada 1986 É criada a NSFNET (possui um backbone que liga várias redes regionais).

Evolução (cont.) 1988 Links T1 (1.5 Mbps) 1990 Merit, IBM, MCI formam a Advanced Network and Services 1991 Links T3 (45 Mpbs) NSFNET para investigação apenas

Evolução (cont.) 1991 FIX: Federal Internet exchange points Sprint escolhida para ser a International Connection Manager 1995 NSFNET descontinuada

Internet hoje Conjunto de fornecedores de serviço que possuem Points of Presence (POP). Clientes ligam-se aos fornecedores através dos POPs. Fornecedores ligam-se uns aos outros através de Network Access Points (NAPs).

Solicitações da NSFNET Criação de NAPs Concretização de um árbitro de rotas Encontrar um fornecedor de alta-velocidade Assegurar a ligação dos fornecedores locais aos fornecedores globais.

Pontos de acesso à rede Suportar ligação de elevada velocidade entre fornecedores (an altura 100 Mbps). Comutadores FDDI. Comutador ATM. NAPs atribuídos Sprint NAP (NJ), PacBell NAP (San Francisco), ADS NAP (Chicago), MFS-Datanet (Washington, DC) CIX Commercial Internet Exchange

Obrigações dos gestores de NAP Manter o NAP operacional Estabelecer poĺıticas de custo. Estabelecer procedimentos para ligações com outros NAPs. Desenvolver normas de segurança e fiabilidade. Estabelecer procedimentos de acesso ao NAP.

Route Arbiter Nos NAPS os fornecedores não necessitam de estabelecer ligações com todos os outros fornecedores. Todos se ligam a um servidor de encaminhamento. Mantém bases de dados com topologia e poĺıticas.

Gestores do NIS Atribuição de números de rede. Atribuição de números de sistemas autónomos. Serviço do registo de nomes. Registo de servidores de nomes. InterNIC (America), RIPE (Europa), APNIC (Asia).

Normalização No início responsabilidade da DARPA. Nos anos 80, Internet Activities Board (IAB). Servida por voluntários Sobrecarga de normas produzidas pelos grupos de trabalho. Responsabilidade legal. Em 1992 foi fundada a Internet Society. Organização não lucrativa dedicada ao desenvolvimento da Internet.

IETF Internet Engineering Task Force Comunidade internacional de investigadores, técnicos, operadores e fabricantes encarregue de definir quais os protocolos aceites como norma na Internet.

Arquitectura da Internet End-to-end argument A rede deve ser o mais simples possível. O controlo deve estar nos pontos terminais. Rede sem estado Usar de preferência protocolos que não obriguem os elementos intermédios a manter estado.

Características chave IP sobre todas as redes Endereços únicos. Família de diferentes protocolos sobre o IP.

Rough consensus and running code Tenta-se encontrar soluções consensuais. Valoriza-se a existência de protótipos e de dados experimentais. Quando não há consenso, permite-se o desenvolvimento de protocolos concorrentes e deixa-se o mercado escolher.

Em memória de Jon Jon faleceu em 1998 na sequência de uma operação ao coração. Existe uma página na Internet que regista mensagens de condolências. Vale a pena ler algumas destas mensagens.

RFC 2468 Há muito tempo, numa rede, muito distante, uma grande aventura teve lugar... Do caos novas ideias para comunicação, as experiências, os esboços, o teste exigente, uma cornucópia de redes emergiu. Começou com a ARPANET e um fluxo sem fim de redes evoluiu, ligando-se para se tornar na Internet.

RFC 2468 (cont.) Alguém tinha de gerir toda a informação expelida com força vulcânica da intensidade dos debates, das discussões e da invenção sem fim, durante estes 30 anos. Essa pessoa foi Jonathan, o nosso IANA, amigo, engenheiro, confidente, ĺıder, ícone, e agora o primeiro gigante a desaparecer do nosso círculo. Vicent van Cerf

Open a página is with much sadness that I finish to receive this news personally I admire this great man for whom it made in favor of the Internet. Its fisico disappearance constitutes lost inreparalvel. Forever you live in our memorias always that to open a pagina in the Net this gift. Eng. Silvio Almada DIRECTOR DIRECÇÃO DE TECNOLOGIA INTERNET

Zen contemporâneo A minha citação preferida de encontra-se no RFC 791: Um nome indica o que procuramos. Um endereço indica onde está. Uma rota indica como lá chegar. Isto é o Zen moderno. Jamie Dyer

E Outras agora que prestou com sucesso esse enorme serviço a Deus... pode ser que seja uma criatura de outro planeta, viajando de planeta em planeta pelo universo, ajudando estes planetas a ficarem ligados... reconhecemos-te como servo de uma inteligência superior, oferecemos-te o nosso respeito e esperamos que nos aceites como teus humildes servos. Sascha Ignjatovic, Internet Society Vienna

A arquitectura Internet A evolução da Internet