[fisl] como a internet funciona

75
Como a Internet funciona Tiago Jun Nakamura Analista de Projetos do NIC.br

Upload: j1nakamura

Post on 29-Jun-2015

227 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: [Fisl] como a internet funciona

Como a Internet funcionaTiago Jun Nakamura

Analista de Projetos do NIC.br

Page 2: [Fisl] como a internet funciona

Como a Internet sugiu?

Page 3: [Fisl] como a internet funciona

Como a Internet surgiu?

1969 - ARPANET

Page 4: [Fisl] como a internet funciona

ARPANET

● Financiado pelo departamento de defesa americana

● Interconectar os grandes sistemas das universidades e laboratórios americanos

● Aumentar a resiliência do sistema, caso algum ponto fosse comprometido

Page 5: [Fisl] como a internet funciona

O que é a Internet?

Page 6: [Fisl] como a internet funciona

O que é a Internet?

Equipamentos que compõe a Internet:

Switch

Roteador

Nuvem

Page 7: [Fisl] como a internet funciona

O que é a Internet?

Do ponto de vista do usuário

Page 8: [Fisl] como a internet funciona

O que é a Internet?

A Internet é um aglomerado de "nuvens", conhecidas como Sistemas Autônomos (AS)

AS64499

InternetAS64497

AS64453

AS64498

AS64450

AS64451

AS64452

Page 9: [Fisl] como a internet funciona

O que é a Internet?

Cada Sistema Autônomo possui sua própria rede interna

AS64497

Page 10: [Fisl] como a internet funciona

O que é um ISP?

Page 11: [Fisl] como a internet funciona

O que é um ISP?

ISP = Internet Service Provider

Também conhecido como IAP (Internet Access Provider), é o AS que leva a Internet ao usuário final

Page 12: [Fisl] como a internet funciona

O que é um ISP?

Do ponto de vista do usuário

Internet

Page 13: [Fisl] como a internet funciona

Detalhando a Internet

AS64498

O que é um ISP?

AS64501

AS64499

AS64502

AS64505

AS64509

AS65545

AS64508

AS64510

AS65541

AS64503

AS64507

AS64504

AS64506

AS65538

AS65540AS65539

AS65543 AS65544

AS64500

AS65542

Page 14: [Fisl] como a internet funciona

Neste exemplo o AS64498 é o ISP do usuário final

AS64498

O que é um ISP?

AS64501

AS64499

AS64502

AS64505

AS64509

AS65545

AS64508

AS64510

AS65541

AS64503

AS64507

AS64504

AS64506

AS65538

AS65540AS65539

AS65543 AS65544

AS64500

AS65542

AS64498

Page 15: [Fisl] como a internet funciona

Serviços que funcionam através da Internet também fazemparte de algumAS

AS64498

O que é um ISP?

AS64501

AS64499

AS64502

AS64509

AS64510

AS65541

AS64503

AS64507

AS64504

AS64506

AS65538

AS65539

AS65543 AS65544

AS64500

AS64498

Page 16: [Fisl] como a internet funciona

O que é BGP?

Page 17: [Fisl] como a internet funciona

O que é BGP?

BGP = Border Gateway Protocol

Protocolo que os AS usam para comunicar entre si

Page 18: [Fisl] como a internet funciona

O que é BGP?

Exemplo: 2 AS conectados entre si

AS65537 AS65538

Page 19: [Fisl] como a internet funciona

O que é BGP?

Sua comunicação é feita atraveś do protocolo BGP

BGP

AS65537 AS65538

Page 20: [Fisl] como a internet funciona

O que é BGP?

O protocolo BGP é utilizado nos roteadores de borda do AS

BGP

AS65538AS65537

Page 21: [Fisl] como a internet funciona

O que é BGP?

O protocolo BGP é utilizado nos roteadores de borda do AS

BGP

Roteadores de Borda

AS65538AS65537

Page 22: [Fisl] como a internet funciona

O que é BGP?

Detalhando a rede interna de cada AS

BGP

AS65537 AS65538

Page 23: [Fisl] como a internet funciona

O que é BGP?

Colocando nomes nas máquinas de cada rede

BGP

1 2

3 B

A

C

AS65538AS65537

Page 24: [Fisl] como a internet funciona

O que é BGP?

AS65537 envia informações sobre sua rede

BGP

1 2

3 B

A

C

1 2 3

AS65538AS65537

Page 25: [Fisl] como a internet funciona

O que é BGP?

Assim o AS65538 descobre que o AS65537 possui os roteadores 1, 2 e 3

BGP

1 2

3 B

A

C

1 2 3

[1,2,3][1,2,3]

AS65538AS65537

Page 26: [Fisl] como a internet funciona

O que é BGP?

AS65538 também faz a mesma coisa

BGP

1 2

3 B

A

C

A B C

[1,2,3]

AS65538AS65537

Page 27: [Fisl] como a internet funciona

O que é BGP?

E o AS65537 descobre quais máquinas do AS65538 são acessíveis

BGP

1 2

3 B

A

C

A B C

[1,2,3][A,B,C]

AS65538AS65537

Page 28: [Fisl] como a internet funciona

Com mais um AS no exemplo

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

AS65538AS65537

AS65539

Page 29: [Fisl] como a internet funciona

O AS novo envia suas informações para o AS65537

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

X Y

AS65538AS65537

AS65539

Page 30: [Fisl] como a internet funciona

O AS novo envia suas informações para o AS35537

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

X Y

[X,Y]

AS65538AS65537

AS65539

Page 31: [Fisl] como a internet funciona

O AS novo envia suas informações para o AS65537

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

[X,Y]

X Y

AS65538AS65537

AS65539

Page 32: [Fisl] como a internet funciona

E o AS65537 repassa os dados para o AS65538

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

[X,Y]

X Y

[X,Y]

AS65538AS65537

AS65539

Page 33: [Fisl] como a internet funciona

O AS65537 também repassa suas informações para o AS65539

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

[X,Y]

A B C

1 2 3

[X,Y]

AS65538AS65537

AS65539

Page 34: [Fisl] como a internet funciona

Ao final do processo todos os AS tem conhecimento de todas as máquinas

O que é BGP?

BGP

1 2

3 B

A

C[1,2,3][A,B,C]

BGP

XY

[X,Y] [X,Y]

[A,B,C] [1,2,3]

AS65538AS65537

AS65539

Page 35: [Fisl] como a internet funciona

O que é um PTT?

Page 36: [Fisl] como a internet funciona

O que é um PTT?

PTT = Ponto de Troca de Tráfego

Também conhecido como IXP (Internet Exchange Point), sua função é unir os diferentes AS em um ponto em comum

Um PTT funciona como um "atalho" entre Sistemas Autônomos

Page 37: [Fisl] como a internet funciona

O que é um PTT?

Exemplo 1: como fazer todos os AS se interconectarem?

AS65538

AS65539

AS65540

AS65541

AS65542

AS65537

Page 38: [Fisl] como a internet funciona

O que é um PTT?

AS65538

AS65539

AS65540

AS65541

AS65542

AS65537

Solução sem PTT

Page 39: [Fisl] como a internet funciona

O que é um PTT?

Solução com PTT

AS65538

AS65539

AS65540

AS65541

AS65542

AS65537

PTT

Page 40: [Fisl] como a internet funciona

O que é um PTT?

Exemplo 2: para o AS65538 se conectar ao AS655422, ele tem de passar por todos os AS intermediários

AS65538 AS65539 AS65540 AS65541 AS65542

Page 41: [Fisl] como a internet funciona

O que é um PTT?

Solução com PTT: qualquer AS agora está a um salto de distância

AS65538 AS65539 AS65540 AS65541 AS65542

PTT

Page 42: [Fisl] como a internet funciona

O que é um PTT?

Importante: os PTTs não são e não serão interconectados entre si

Page 43: [Fisl] como a internet funciona

O que é um PIX?

Page 44: [Fisl] como a internet funciona

O que é um PIX?

PIX - Ponto de Interconexão

"Um PTT do PTTMetro pode ser composto por vários pontos de conexão espalhados por uma dada região. Esses pontos são chamados de PIXes (Pontos de Interconexão), e cada um deles está conectado a um ponto central"

Page 45: [Fisl] como a internet funciona

O que é um PIX?

Basicamente a função do PIX é encurtar a distância entre um AS e o PTT, pois basta ele conseguir se conectar em qualquer PIX do PTT para ter a conexão.

Page 46: [Fisl] como a internet funciona

O que é um PIX?

Page 47: [Fisl] como a internet funciona

Qual a diferença entre Tráfego e Trânsito?

Page 48: [Fisl] como a internet funciona

Qual a dif. entre Tráfego e Trânsito?

Tráfego - troca de informação através de uma conexão direta entre AS

Trânsito - troca de informação de um AS para outro fora de suas conexões diretas

Page 49: [Fisl] como a internet funciona

Uma comunicação entre AS via PTT também é considerado tráfego

Qual a dif. entre Tráfego e Trânsito?

AS64497

Tráfego

AS64497PTT

Page 50: [Fisl] como a internet funciona

Exemplo de tráfego

Qual a dif. entre Tráfego e Trânsito?

AS64497 AS64498

Page 51: [Fisl] como a internet funciona

Dois AS conectados diretamente entre si trocam tráfego de pacotes

Qual a dif. entre Tráfego e Trânsito?

AS64497 AS64498Tráfego

Page 52: [Fisl] como a internet funciona

Uma comunicação entre AS via PTT também é considerado tráfego

Qual a dif. entre Tráfego e Trânsito?

AS64497 AS64497PTT

Page 53: [Fisl] como a internet funciona

Exemplo de trânsito

Qual a dif. entre Tráfego e Trânsito?

AS64497 AS64498

Internet

Page 54: [Fisl] como a internet funciona

Nesse caso o AS64498fornece trânsito aoAS64497

Qual a dif. entre Tráfego e Trânsito?

AS64497 AS64498

Trânsito

Internet

Page 55: [Fisl] como a internet funciona

O AS64498 é chamadoProvedor de Trânsito doAS64497

Qual a dif. entre Tráfego e Trânsito?

AS64497 AS64498

InternetProvedor de Trânsito

Page 56: [Fisl] como a internet funciona

Visão geral da Internet

Page 57: [Fisl] como a internet funciona

O que é DNS?

Page 58: [Fisl] como a internet funciona

O que é DNS?

DNS = Domain Name System

A comunicação da Internet é feita através de IPs (Internet Protocol). Ex:● 192.168.1.1● 2001:db8::1

IP é um endereço numérico, portanto não é muito simples de memorizar

Page 59: [Fisl] como a internet funciona

O que é DNS?

O serviço de DNS permite atribuir nomes e associá-los a determinado IP. Ex:

www.google.com -> IP 74.125.234.200

Isso torna a navegação da Internet muito mais simples e intuitiva

O DNS é dividido em dois tipos: Recursivo e Autoritativo

Page 60: [Fisl] como a internet funciona

O que é DNS?

Page 61: [Fisl] como a internet funciona

Quem controla a Internet?

Page 62: [Fisl] como a internet funciona

Quem controla a Internet?

Internet não possui um dono

Não quer dizer que seja uma terra sem lei

Pessoas, governo e empresas tentam organizar normas e padrões para o bom andamento da Internet. Isso é conhecido como Governança da Internet.

Page 63: [Fisl] como a internet funciona

Quem controla a Internet?

Princípios da Governança da Internet:● Liberdade, privacidade e direitos humanos● Governança democrática e colaborativa● Universalidade● Diversidade● Inovação● Neutralidade da rede● Inimputabilidade da rede● Funcionalidade, segurança e estabilidade● Padronização e interoperabilidade● Ambiente legal e regulatório

Page 64: [Fisl] como a internet funciona

Quem controla a Internet?

Organizações voltadas a Internet● ICANN● IANA● RIR● IETF● ISOC● W3C● CGI.br● IGF

Page 65: [Fisl] como a internet funciona

Quem controla a Internet?

NIC.br - Núcleo de Informação e Coordenação do ponto BR

● Braço executivo do Comitê Gestor da Internet no Brasil

● Coordena as atividades do Registro, do CERT, do CETIC e do CEPTRO.

CGI.br - Comitê Gestor da Internet no Brasil● Coordena e integra as iniciativas de

serviços Internet no país

Page 66: [Fisl] como a internet funciona

Quem controla a Internet?

Page 67: [Fisl] como a internet funciona

Quem controla a Internet?

Principais atribuições do CGI.br● Fomentar o desenvolvimento de serviços Internet

no Brasil● Recomendar padrões e procedimentos técnicos

operacionais para a Internet no Brasil● Coordenar a atribuição de endereços Internet (IPs)

e o registro de nomes de domínios usando .br● Coletar, organizar e disseminar informações sobre

os serviços Internet – indicadores e estatísticas

Page 68: [Fisl] como a internet funciona

Quem controla a Internet?

LACNIC - Latin American and Caribbean Internet Addresses Registry

● RIR (Regional Internet Registry) responsável pela América Latina e Caribe

● Controla os recursos de numeração (IPs, ASNs e Resolução Inversa) de toda a américa latina

Page 69: [Fisl] como a internet funciona

Quem controla a Internet?

IANA - Internet Assigned Numbers Authority

● Controla os recursos de numeração em escala global

Page 70: [Fisl] como a internet funciona

Quem controla a Internet?

Page 71: [Fisl] como a internet funciona

Quem controla a Internet?

ICANN - Internet Corporation for Assigned Names and Numbers

● Coordena os serviços da IANA● Serviços relacionados a domínios (DNS, gTLDs)

Page 72: [Fisl] como a internet funciona

Quem controla a Internet?

IETF - Internet Engineering Task Force● Cria padrões e recomendações para o uso da

Internet, através de documentos denominados RFC (Request for Comments)

ISOC - Internet Society● Provém ajuda administrativa e financeira para o

IETF● Promove liderança no desenvolvimento dos padrões

Internet

Page 73: [Fisl] como a internet funciona

Quem controla a Internet?

IGF - Internet Governance Forum● Fórum destinado a discussões sobre a

governança da Internet

IAB - Internet Architecture Board● Apoia os serviços prestados pela ISOC e

IETF

Page 74: [Fisl] como a internet funciona
Page 75: [Fisl] como a internet funciona

Dúvidas?Obrigado

[email protected]