SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Como funciona a Internet



        Ricardo Patara
      NIC.BR/Registro.br
Introdução



    Visão geral de funcionamento da Internet
      
          Usuário e sua conexão
      
          Provedor de acesso, provedor de
          provedor
      
          Interconexão
      
          Distribuição de recursos.
Introdução


• Nic.BR (Núcleo de Informação e
  coordenação do .br)
    –   Entidade civil, sem fins lucrativos.
    –   Formada em 2005
    –   Principais serviços e projetos
          •   Registro de domínios
          •   Distribuição de recursos Internet
          •   PTT, NTP, Indicadores, CERT, W3C BR
Introdução


•   Como funciona a Internet
      •   Redes de redes
      •
          Decentralizada
      •
          Resiliente / alta disponibilidade
      •
          Caminhos alternativos
      •
          Projetada para resistir a falhas que
          afetassem outros sistemas de
          comunicação
Conectando à Internet


• Desde o ponto de vista do usuário:
    –   Conteúdo/serviços disponíveis em uma
        “nuvem”.
Conectando à Internet


• Desde o ponto de vista do usuário:




                             (ISP)
                           Provedor
                            Acesso
Conectando à Internet


• Desde o ponto de vista do usuário:



                    Camada lógica



                                    (ISP)
                                  Provedor
                                   Acesso
                 Camada física
Conectando à Internet


• Desde o ponto de vista do usuário:


                    Camada lógica:
                    endereço,
                    “transporte”
                    (TCP/UDP)



                                       (ISP)
 Endereço IP
                                     Provedor
                                      Acesso
                 Camada física:
                 dsl, cabo, 3G,
                 dialup, ethernet
Conectando à Internet


• Desde o ponto de vista do usuário:


                    Camada lógica:
                    endereço,
                    “transporte”
                    (TCP/UDP)


                                                Independência
                                                  Independência
                                       (ISP)     de meio físico
                                                   de meio físico
 Endereço IP
                                     Provedor
                                      Acesso
                 Camada física:
Identificador
 Identificador   dsl, cabo, 3G,
   único
    único        dialup, ethernet
Conectando à Internet


• Mais detalhes da Infraestrutura:




                              (ISP)
 Endereço IP
                            Provedor
                             Acesso
Conectando à Internet


• Mais detalhes da Infraestrutura:




...
Conectando à Internet


• Mais detalhes da Infraestrutura:
      –  Cada Sistema Autônomo,
      ou AS, identificado por
      número único: ASN



...
                                          Sistema
                                         Autônomo
Conectando à Internet


• Provedor de provedores




...
Conectando à Internet


• Provedor de provedores


                     Provedor de
                      Provedor de
      Provedor de
       Provedor de     transito
        acesso           transito
         acesso




...
Conectando à Internet


• Redes de redes (Internet...)




...
Conectando à Internet


• Redes de redes (Internet...)
Conectando à Internet


    • Trocando informações ...
               AS X:        AS Z:
               a.b.c.d/24   a.b.c.d/24 e.f.g.h/24
               e.f.g.h/24   i.j.k.l/24 m.n.o.p/24

Endereço IP



                                AS Z:
                                a.b.c.d/24 e.f.g.h/24
Endereço IP                     i.j.k.l/24 m.n.o.p/24
              AS X:
              i.j.k.l/24
              m.n.o.p/24
Conectando à Internet


    • Trocando informações ...                               Troca de Informação
               AS X:        AS Z:
                                                            entre ASs feita via BGP
               a.b.c.d/24   a.b.c.d/24 e.f.g.h/24         (Border Gateway Protocol)
               e.f.g.h/24   i.j.k.l/24 m.n.o.p/24

Endereço IP

                                                           Sistemas são Autônomos
                                AS Z:
                                                             na definição de suas
                                a.b.c.d/24 e.f.g.h/24        políticas de anúncios
Endereço IP                     i.j.k.l/24 m.n.o.p/24
              AS X:
              i.j.k.l/24
              m.n.o.p/24
Conectando à Internet


     • Distância entre pontos ...


      p2p, jogos, chat, ...




Serviços,
Vídeos,
Redes
sociais
Conectando à Internet


     • Distância entre pontos ...
                                           Muitas redes, mesmo que
                                               conectadas estão
                                                   “distantes”
      p2p, jogos, chat, ...
                                            Distância pode implicar
                                         em atrasos nas comunicações,
                                           ou congestionamentos...


Serviços,
Vídeos,
Redes
sociais
Conectando à Internet


• Troca de tráfego (Traffic Exchange)

                                      (PTT/IXP)
                             Pontos de interconexão entre
        PTT/IXP                          redes.
                               Estabelecem caminhos
                              mais “curtos” e alternativos
                               aumentando resiliência


        PTT/IXP
Conectando à Internet


• Troca de tráfego (Traffic Exchange)


                           Tráfego de dados
        PTT/IXP
                         Entre pontos é “local”.
                         Menor “delay”, maior
                          capacidade, melhor
                              experiência

        PTT/IXP
Um pouco de história



    Internet no Brasil
      
          Inicialmente, como de se esperar, conexões no
          meio acadêmico.
      
          1988 – primeiras conexões a redes de
          computadores (Bitnet, HEPnet).
            
                LNCC (RJ) em setembro a 9.600 bps
            
                FAPESP (SP) em outubro a 4.800 bps
      
          1989 – Primeira entidade privada (Alternex).
          Correio eletrônico.
      
          1989 – Criação da RNP (Rede Nacional de
          Pesquisa)
Um pouco de história



    Internet no Brasil (continuação)
      
          1991 – Iniciada Fase I da RNP. “Backbone”
          em 11 capitais. 9.6 a 64 Kbps
      
          1991 – Conexão da Fapesp começa a
          transportar pacotes IPs. Administração do
          .br
      
          1992 – Realização da ECO92
      
          1992 – Alternex passa a oferecer todos
          serviços “Internet”
Um pouco de história



    Internet no Brasil (continuação)
      
          1994 – Primeiro servidores web
         1994 – Embratel lança serviço Internet comercial
          experimental. Sua conexão internacional era de
          256Kbps
      
          1995 – Serviço Embratel definitivo. Conexão
          Internacional 2Mbps.
      
          1995 – Criado o Comitê Gestor da Internet
          (CGI.BR)
      
          1995 – Elance da Fapes com EUA passa para
          2Mpbs (via fibra óptica submarina)
Um pouco de história



    Internet no Brasil (continuação)
      
          1997 – Primeiro PTT no Brasil.
          Interconexão entre Fapesp e provedor.
      
          1998 – Conexão Internacional da
          Embratel 142 Mbps
      
          1998 – Primeiros testes com ADSL.
Internet no Brasil hoje



    Aproximadamente 1000 Sistemas
    Autônomos no Brasil

    Mais de 70 milhões de usuários
       –   20 milhões de usuários 3G

    Capacidade instalada conexão internacional
    em fibra óptica: ~ 7.5 Tbps
       –   8 estruturas de cabos

    Vários grandes provedores transito, várias
    saídas internacionais.
PTTs/IXP nos Brasil



    PTT Metro
      
          Projeto do NIC.BR/CEPTRO.BR
      
          “Matriz” de interconexão única e
          distribuída dentro da localidade
            
                Participante escolhe ponto mais próximo e
                barato.
      
          Primeira localidade São Paulo com então
          4 pontos. Atualmente são 20
PTT Metro



    São Paulo
PTT Metro



   PTT Metro
Atualmente 15
  localidades
  distribuídas em
  todo Brasil:
Americana, Belo Horizonte, Brasília,
  Campina Grande, Campinas,
  Curitiba, Florianópolis, Fortaleza,
  Goiânia, Londrina, Porto Alegre,
  Recife, Rio de Janeiro, Salvador,
  São Paulo
PTT Metro


   PTT Metro:
         ~ 350 participantes no total
         São Paulo, localidade com maior número
          de participantes: 170
         Provedores de acesso, conteúdo,
          universidades, órgãos governo.
         Tráfego agregado bruto: 6 Peta Bytes
PTT Metro



    Tráfego médio agregado 27Gbps.
    Máximo 40Gbps
PTT Metro



    Tráfego médio agregado 27Gbps.
    Máximo 40Gbps


                                     duplicando
                                     a cada ano
PTT Metro



    Transito IPv6 através do PTT:
      
          Incentivo a implementação
      
          Opção enquanto participante não tenha
          um provedor com conexão Ipv6
      
          Somente em São Paulo. Com 23
          “clientes”
Recursos de Numeração Internet



     Basicamente: endereços IPs (IPv4, IPv6),
    e ASNs (Autonomous System Numbers)

     Identificadores únicos e globais

     Distribuição hierárquica.

     Princípios básicos e comuns:
       
           Conservação, “roteabilidade” e registro
Recursos de Numeração Internet



    Distribuição Hierárquica



                                           Registro.br
Recursos de Numeração Internet



    Regras/políticas para distribuição
      
          Comuns a todos entre os RIRs
      
          Semelhantes em cada região
      
          Processo aberto e democrático para
          decisão (Fóruns Públicos de Políticas)
      
          Baseadas em necessidades concretas
          para uso dos recursos
            
                Recursos não são propriedades, mas
                “concessão”
                 concessão
Recursos de Numeração Internet



    Custos associados
      
          Não há custo/preço por recurso
      
          Custos associados a serviços prestados:
            
                Registro de informação, publicação
                (whois), resolução inversa, operacional
      
          Como exemplo, variam de 1.7 mil a 68
          mil
Recursos de Numeração Internet



    Atualidades
      
          Conjunto de endereços IPv4 dentro de Registro
          Central (IANA), acabando (2% disponível)
                                       disponível
            
                Finito e com 32bits (~4 bilhões)
      
          Necessidade “urgente” de implementação de
                       urgente
          sua nova geração: IPv6:
                            IPv6
            
                2 ^ 128 endereços
            
                472 blocos alocados na região (54% no BR)
Recursos de Numeração Internet



    Atualidades (cont.)
      
          Tamanho do espaço de endereços IPv6




                          “Internet Number Resource Report” - NRO
                          http://www.nro.net
Recursos de Numeração Internet



    Atualidades (cont.)
      
          ASN também está “mudando”
                            mudando
      
          Até há algum tempo, 16 bits (0 ~ 65535)
      
          Expansão para 32 bits (0 ~ 4294967296)
      
          Implementação mais “suave”
                               suave
            
                Atualmente, 234 ASNs 32bits no BR (33%
                do total distribuído)
            
                132 como origem de rotas (IPv4 e IPv6)
Referências

   Internet Revelada,
             Revelada
      http://pttmetro.nic.br/docs/
   Linha do Tempo da Internet Brasileira
      http://internetnobrasil.net
   Projeto PTT Metro
        http://pttmetro.nic.br
   Projeto PTT Metro
        http://pttmetro.nic.br
   Registro.br/Recursos de Numeração
      http://registro.br/provedor/numeracao/
   Internet Registry IP Allocation Guidelines,
      http://www.ietf.org/rfc/rfc2050.txt
   Number Resource Organization (NRO)
      http://www.nro.net
Dúvidas / Comentários ?
Obrigado!

Contenu connexe

Tendances

Introdução a internet
Introdução a internetIntrodução a internet
Introdução a internetBernardo Cruz
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranetLucasMansueto
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosMauro Tapajós
 
Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...
Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...
Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...Antonio Marcos Alberti
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSILuis Ferreira
 
Arquitetura de redes 1ª semana
Arquitetura de redes   1ª semanaArquitetura de redes   1ª semana
Arquitetura de redes 1ª semanaErikHR
 
Novas tecnologias e a internet
Novas tecnologias e a internet Novas tecnologias e a internet
Novas tecnologias e a internet Bruno Montenegro
 
RC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de ComputadoresRC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de ComputadoresUFPB
 

Tendances (12)

Introdução a internet
Introdução a internetIntrodução a internet
Introdução a internet
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranet
 
04 introducao redes
04 introducao redes04 introducao redes
04 introducao redes
 
Unidade 1 redes de comp
Unidade 1   redes de compUnidade 1   redes de comp
Unidade 1 redes de comp
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de Dados
 
Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...
Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...
Mobilidade em NGN: Estudo, Análise de Protocolos e Proposta de Modelo de Simu...
 
STC NG5 DR4 Natércia
STC NG5 DR4 NatérciaSTC NG5 DR4 Natércia
STC NG5 DR4 Natércia
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSI
 
Arquitetura de redes 1ª semana
Arquitetura de redes   1ª semanaArquitetura de redes   1ª semana
Arquitetura de redes 1ª semana
 
1091
10911091
1091
 
Novas tecnologias e a internet
Novas tecnologias e a internet Novas tecnologias e a internet
Novas tecnologias e a internet
 
RC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de ComputadoresRC - SL01 - Introdução às Redes de Computadores
RC - SL01 - Introdução às Redes de Computadores
 

En vedette

En vedette (9)

Apresentacao wrnp2015 eduardo_grizendi
Apresentacao wrnp2015 eduardo_grizendiApresentacao wrnp2015 eduardo_grizendi
Apresentacao wrnp2015 eduardo_grizendi
 
Internet karol
Internet karolInternet karol
Internet karol
 
Internet
InternetInternet
Internet
 
Andreia Maite
Andreia MaiteAndreia Maite
Andreia Maite
 
Access 2010
Access 2010Access 2010
Access 2010
 
Apostila completa de access
Apostila completa de accessApostila completa de access
Apostila completa de access
 
Tecnologias da Informacao e seu Impacto na Sociedade
Tecnologias da Informacao e seu Impacto na SociedadeTecnologias da Informacao e seu Impacto na Sociedade
Tecnologias da Informacao e seu Impacto na Sociedade
 
Ppt curso access 2010
Ppt curso access 2010Ppt curso access 2010
Ppt curso access 2010
 
Apostila informática
Apostila informáticaApostila informática
Apostila informática
 

Similaire à Como funciona a Internet

Cap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdf
Cap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdfCap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdf
Cap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdfssuser4d83d3
 
Transparências Redes e Internet
Transparências Redes e InternetTransparências Redes e Internet
Transparências Redes e InternetRoblira
 
Transpa Redes, Internet
Transpa Redes, InternetTranspa Redes, Internet
Transpa Redes, Internetguest65cc2bd
 
Material de apoio livro kurose cap01
Material de apoio   livro kurose cap01Material de apoio   livro kurose cap01
Material de apoio livro kurose cap01ErikHR
 
Aula 2 Introdução a Redes I
Aula 2  Introdução a Redes IAula 2  Introdução a Redes I
Aula 2 Introdução a Redes Iwab030
 
Iscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoesIscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoesLuis Vidigal
 
Aula podium redes e internet 2016
Aula podium redes e internet 2016Aula podium redes e internet 2016
Aula podium redes e internet 2016Aucionio Miranda
 
Rede de computadores_-_conceitos
Rede de computadores_-_conceitosRede de computadores_-_conceitos
Rede de computadores_-_conceitoscristiano_infosys
 
Aula 2 - Conceitos básicos de comunicação de dados.pdf
Aula 2 - Conceitos básicos de comunicação de dados.pdfAula 2 - Conceitos básicos de comunicação de dados.pdf
Aula 2 - Conceitos básicos de comunicação de dados.pdfMaraLuizaGonalvesFre
 
Com-Dados Compartilhando Dados - Redes de Computadores
Com-Dados  Compartilhando Dados - Redes de ComputadoresCom-Dados  Compartilhando Dados - Redes de Computadores
Com-Dados Compartilhando Dados - Redes de Computadoresagua santa cecilia
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Luis Ferreira
 
Informática redes internet (datagrama etc)
Informática   redes internet (datagrama etc)Informática   redes internet (datagrama etc)
Informática redes internet (datagrama etc)Zito Bongo
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02thomasdacosta
 

Similaire à Como funciona a Internet (20)

Cap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdf
Cap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdfCap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdf
Cap._1_-_Introduc807a771o_a768s_Redes_de_Computadores_2024.pdf
 
Transparências Redes e Internet
Transparências Redes e InternetTransparências Redes e Internet
Transparências Redes e Internet
 
Transpa Redes, Internet
Transpa Redes, InternetTranspa Redes, Internet
Transpa Redes, Internet
 
Bimestre2aula1
Bimestre2aula1Bimestre2aula1
Bimestre2aula1
 
Material de apoio livro kurose cap01
Material de apoio   livro kurose cap01Material de apoio   livro kurose cap01
Material de apoio livro kurose cap01
 
Aula 2 Introdução a Redes I
Aula 2  Introdução a Redes IAula 2  Introdução a Redes I
Aula 2 Introdução a Redes I
 
Aula introdutoria parte 1
Aula introdutoria   parte 1Aula introdutoria   parte 1
Aula introdutoria parte 1
 
Criação de uma rede
Criação de uma redeCriação de uma rede
Criação de uma rede
 
A02rdc
A02rdcA02rdc
A02rdc
 
Iscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoesIscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoes
 
Introd fund
Introd fundIntrod fund
Introd fund
 
Aula podium redes e internet 2016
Aula podium redes e internet 2016Aula podium redes e internet 2016
Aula podium redes e internet 2016
 
Aula básica de internet
Aula básica de internetAula básica de internet
Aula básica de internet
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 
Rede de computadores_-_conceitos
Rede de computadores_-_conceitosRede de computadores_-_conceitos
Rede de computadores_-_conceitos
 
Aula 2 - Conceitos básicos de comunicação de dados.pdf
Aula 2 - Conceitos básicos de comunicação de dados.pdfAula 2 - Conceitos básicos de comunicação de dados.pdf
Aula 2 - Conceitos básicos de comunicação de dados.pdf
 
Com-Dados Compartilhando Dados - Redes de Computadores
Com-Dados  Compartilhando Dados - Redes de ComputadoresCom-Dados  Compartilhando Dados - Redes de Computadores
Com-Dados Compartilhando Dados - Redes de Computadores
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1
 
Informática redes internet (datagrama etc)
Informática   redes internet (datagrama etc)Informática   redes internet (datagrama etc)
Informática redes internet (datagrama etc)
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
 

Plus de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Plus de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Como funciona a Internet

  • 1. Como funciona a Internet Ricardo Patara NIC.BR/Registro.br
  • 2. Introdução  Visão geral de funcionamento da Internet  Usuário e sua conexão  Provedor de acesso, provedor de provedor  Interconexão  Distribuição de recursos.
  • 3. Introdução • Nic.BR (Núcleo de Informação e coordenação do .br) – Entidade civil, sem fins lucrativos. – Formada em 2005 – Principais serviços e projetos • Registro de domínios • Distribuição de recursos Internet • PTT, NTP, Indicadores, CERT, W3C BR
  • 4. Introdução • Como funciona a Internet • Redes de redes • Decentralizada • Resiliente / alta disponibilidade • Caminhos alternativos • Projetada para resistir a falhas que afetassem outros sistemas de comunicação
  • 5. Conectando à Internet • Desde o ponto de vista do usuário: – Conteúdo/serviços disponíveis em uma “nuvem”.
  • 6. Conectando à Internet • Desde o ponto de vista do usuário: (ISP) Provedor Acesso
  • 7. Conectando à Internet • Desde o ponto de vista do usuário: Camada lógica (ISP) Provedor Acesso Camada física
  • 8. Conectando à Internet • Desde o ponto de vista do usuário: Camada lógica: endereço, “transporte” (TCP/UDP) (ISP) Endereço IP Provedor Acesso Camada física: dsl, cabo, 3G, dialup, ethernet
  • 9. Conectando à Internet • Desde o ponto de vista do usuário: Camada lógica: endereço, “transporte” (TCP/UDP) Independência Independência (ISP) de meio físico de meio físico Endereço IP Provedor Acesso Camada física: Identificador Identificador dsl, cabo, 3G, único único dialup, ethernet
  • 10. Conectando à Internet • Mais detalhes da Infraestrutura: (ISP) Endereço IP Provedor Acesso
  • 11. Conectando à Internet • Mais detalhes da Infraestrutura: ...
  • 12. Conectando à Internet • Mais detalhes da Infraestrutura: – Cada Sistema Autônomo, ou AS, identificado por número único: ASN ... Sistema Autônomo
  • 13. Conectando à Internet • Provedor de provedores ...
  • 14. Conectando à Internet • Provedor de provedores Provedor de Provedor de Provedor de Provedor de transito acesso transito acesso ...
  • 15. Conectando à Internet • Redes de redes (Internet...) ...
  • 16. Conectando à Internet • Redes de redes (Internet...)
  • 17. Conectando à Internet • Trocando informações ... AS X: AS Z: a.b.c.d/24 a.b.c.d/24 e.f.g.h/24 e.f.g.h/24 i.j.k.l/24 m.n.o.p/24 Endereço IP AS Z: a.b.c.d/24 e.f.g.h/24 Endereço IP i.j.k.l/24 m.n.o.p/24 AS X: i.j.k.l/24 m.n.o.p/24
  • 18. Conectando à Internet • Trocando informações ... Troca de Informação AS X: AS Z: entre ASs feita via BGP a.b.c.d/24 a.b.c.d/24 e.f.g.h/24 (Border Gateway Protocol) e.f.g.h/24 i.j.k.l/24 m.n.o.p/24 Endereço IP Sistemas são Autônomos AS Z: na definição de suas a.b.c.d/24 e.f.g.h/24 políticas de anúncios Endereço IP i.j.k.l/24 m.n.o.p/24 AS X: i.j.k.l/24 m.n.o.p/24
  • 19. Conectando à Internet • Distância entre pontos ... p2p, jogos, chat, ... Serviços, Vídeos, Redes sociais
  • 20. Conectando à Internet • Distância entre pontos ... Muitas redes, mesmo que conectadas estão “distantes” p2p, jogos, chat, ... Distância pode implicar em atrasos nas comunicações, ou congestionamentos... Serviços, Vídeos, Redes sociais
  • 21. Conectando à Internet • Troca de tráfego (Traffic Exchange) (PTT/IXP) Pontos de interconexão entre PTT/IXP redes. Estabelecem caminhos mais “curtos” e alternativos aumentando resiliência PTT/IXP
  • 22. Conectando à Internet • Troca de tráfego (Traffic Exchange) Tráfego de dados PTT/IXP Entre pontos é “local”. Menor “delay”, maior capacidade, melhor experiência PTT/IXP
  • 23. Um pouco de história  Internet no Brasil  Inicialmente, como de se esperar, conexões no meio acadêmico.  1988 – primeiras conexões a redes de computadores (Bitnet, HEPnet).  LNCC (RJ) em setembro a 9.600 bps  FAPESP (SP) em outubro a 4.800 bps  1989 – Primeira entidade privada (Alternex). Correio eletrônico.  1989 – Criação da RNP (Rede Nacional de Pesquisa)
  • 24. Um pouco de história  Internet no Brasil (continuação)  1991 – Iniciada Fase I da RNP. “Backbone” em 11 capitais. 9.6 a 64 Kbps  1991 – Conexão da Fapesp começa a transportar pacotes IPs. Administração do .br  1992 – Realização da ECO92  1992 – Alternex passa a oferecer todos serviços “Internet”
  • 25. Um pouco de história  Internet no Brasil (continuação)  1994 – Primeiro servidores web  1994 – Embratel lança serviço Internet comercial experimental. Sua conexão internacional era de 256Kbps  1995 – Serviço Embratel definitivo. Conexão Internacional 2Mbps.  1995 – Criado o Comitê Gestor da Internet (CGI.BR)  1995 – Elance da Fapes com EUA passa para 2Mpbs (via fibra óptica submarina)
  • 26. Um pouco de história  Internet no Brasil (continuação)  1997 – Primeiro PTT no Brasil. Interconexão entre Fapesp e provedor.  1998 – Conexão Internacional da Embratel 142 Mbps  1998 – Primeiros testes com ADSL.
  • 27. Internet no Brasil hoje  Aproximadamente 1000 Sistemas Autônomos no Brasil  Mais de 70 milhões de usuários – 20 milhões de usuários 3G  Capacidade instalada conexão internacional em fibra óptica: ~ 7.5 Tbps – 8 estruturas de cabos  Vários grandes provedores transito, várias saídas internacionais.
  • 28. PTTs/IXP nos Brasil  PTT Metro  Projeto do NIC.BR/CEPTRO.BR  “Matriz” de interconexão única e distribuída dentro da localidade  Participante escolhe ponto mais próximo e barato.  Primeira localidade São Paulo com então 4 pontos. Atualmente são 20
  • 29. PTT Metro  São Paulo
  • 30. PTT Metro  PTT Metro Atualmente 15 localidades distribuídas em todo Brasil: Americana, Belo Horizonte, Brasília, Campina Grande, Campinas, Curitiba, Florianópolis, Fortaleza, Goiânia, Londrina, Porto Alegre, Recife, Rio de Janeiro, Salvador, São Paulo
  • 31. PTT Metro  PTT Metro:  ~ 350 participantes no total  São Paulo, localidade com maior número de participantes: 170  Provedores de acesso, conteúdo, universidades, órgãos governo.  Tráfego agregado bruto: 6 Peta Bytes
  • 32. PTT Metro  Tráfego médio agregado 27Gbps. Máximo 40Gbps
  • 33. PTT Metro  Tráfego médio agregado 27Gbps. Máximo 40Gbps duplicando a cada ano
  • 34. PTT Metro  Transito IPv6 através do PTT:  Incentivo a implementação  Opção enquanto participante não tenha um provedor com conexão Ipv6  Somente em São Paulo. Com 23 “clientes”
  • 35. Recursos de Numeração Internet  Basicamente: endereços IPs (IPv4, IPv6), e ASNs (Autonomous System Numbers)  Identificadores únicos e globais  Distribuição hierárquica.  Princípios básicos e comuns:  Conservação, “roteabilidade” e registro
  • 36. Recursos de Numeração Internet  Distribuição Hierárquica Registro.br
  • 37. Recursos de Numeração Internet  Regras/políticas para distribuição  Comuns a todos entre os RIRs  Semelhantes em cada região  Processo aberto e democrático para decisão (Fóruns Públicos de Políticas)  Baseadas em necessidades concretas para uso dos recursos  Recursos não são propriedades, mas “concessão” concessão
  • 38. Recursos de Numeração Internet  Custos associados  Não há custo/preço por recurso  Custos associados a serviços prestados:  Registro de informação, publicação (whois), resolução inversa, operacional  Como exemplo, variam de 1.7 mil a 68 mil
  • 39. Recursos de Numeração Internet  Atualidades  Conjunto de endereços IPv4 dentro de Registro Central (IANA), acabando (2% disponível) disponível  Finito e com 32bits (~4 bilhões)  Necessidade “urgente” de implementação de urgente sua nova geração: IPv6: IPv6  2 ^ 128 endereços  472 blocos alocados na região (54% no BR)
  • 40. Recursos de Numeração Internet  Atualidades (cont.)  Tamanho do espaço de endereços IPv6 “Internet Number Resource Report” - NRO http://www.nro.net
  • 41. Recursos de Numeração Internet  Atualidades (cont.)  ASN também está “mudando” mudando  Até há algum tempo, 16 bits (0 ~ 65535)  Expansão para 32 bits (0 ~ 4294967296)  Implementação mais “suave” suave  Atualmente, 234 ASNs 32bits no BR (33% do total distribuído)  132 como origem de rotas (IPv4 e IPv6)
  • 42. Referências  Internet Revelada, Revelada http://pttmetro.nic.br/docs/  Linha do Tempo da Internet Brasileira http://internetnobrasil.net  Projeto PTT Metro http://pttmetro.nic.br  Projeto PTT Metro http://pttmetro.nic.br  Registro.br/Recursos de Numeração http://registro.br/provedor/numeracao/  Internet Registry IP Allocation Guidelines, http://www.ietf.org/rfc/rfc2050.txt  Number Resource Organization (NRO) http://www.nro.net