SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Comutação de Pacotes versus Comutação de
                   Circuitos
A comutação de pacotes é melhor sempre?
• Grande para dados esporádicos
   – melhor compartilhamento de recursos
   – não há estabelecimento de chamada
• Congestão excessiva: atraso e perda de pacotes
   – protocolos são necessários para transferência confiável,
      controle de congestionamento
• Q: Como obter um comportamento semelhante ao de um circuito
  físico?
   – garantias de taxa de transmissão são necessárias para
      aplicações de aúdio/vídeo
   – problema ainda sem solução (capítulo 6)
Redes de Comutação de Pacotes: roteamento
• Objetivo: mover pacotes entre roteadores da origem ao destino
   – iremos estudar vários algoritmos de seleção de caminhos (capítulo 4)
• redes datagrama:
   – o endereço de destino determina o próximo salto
   – rotas podem mudar durante uma sessão
   – analogia: dirigir perguntando o caminho
• rede de circuitos virtuais:
   – cada pacote leva um número (virtual circuit ID), o número determina o
     próximo salto
   – o caminho é fixo e escolhido no instante de estabelecimento da conexão,
     permanece fixo durante toda a conexão
   – routers maintain per-call state
Redes de acesso e meios físicos
Q: Como conectar o sistema final
  ao roteador de borda?
• redes de acesso residencial
• redes de acesso institucionais
  (escolas, bancos, empresas)
• redes de acesso móvel
Lembre-se :
• a banda passante do canal de
  acesso define sua capacidade
  de transmissão de dados
• o compartilhamento reduz a
  banda disponível?
Acesso residencial: redes ponto-a-ponto
•   Modem discado
     – até 56Kbps com acesso direto ao roteador
        (ao menos em tese)
•   ISDN: rede digital de serviços integrados
    128Kbps com conexão digital ao roteador
    passando pela rede pública de telefonia
•   ADSL: asymmetric digital subscriber line
     – até 1 Mbps de uplink
     – até 8 Mbps de downlink
     – geralmente é comercializado em taxas mais
        baixas (speedy)
     – acesso ao roteador através de um backbone
Acesso residencial: cable modems
• HFC: híbrido fibra e coaxial
   – assimétrico: até 10Mbps upstream, 1
     Mbps downstream
• rede de cabo e fibra liga
  residências ao roteador do ISP
   – acesso compartilhado das casas de
     um condomínio ou de um bairro
   – problemas: congestão,
     dimensionamento
• deployment: companhias de
  TV a cabo
Acesso residencial: cable modems




Diagrama: http://www.cabledatacomnews.com/cmic/diagram.html
Acesso institucional: redes de área local
• companhias/univ local area
  network (LAN) conecta sistemas
  finais ao roteador de acesso
• Ethernet:
   – cabo compartilhado ou
      dedicado conecta sistemas
      finais e o roteador
   – 10 Mbs, 100Mbps, Gigabit
      Ethernet
• deployment: instituições e
  residências em breve
Redes de Acesso Wireless
• acesso wireless compartilhado
  conecta sistemas finais ao
  roteador de acesso                 router
• wireless LANs:
   – utiliza ondas de rádio            base
   – padrão IEEE 802.11              station
   – e.g., Lucent Wavelan 10 Mbps
• wide-area wireless access
   – CDPD: acesso wireless ao
     roteador do ISP via telefonia
                                               mobile
     celular
                                                hosts
Redes Residenciais
Componentes típicos de uma rede residencial:
• ADSL ou cable modem
• roteador/firewall
• Ethernet
• acesso wireless
                                                          wireless
     to/from                                              laptops
     headend   cable roteador/
     do cabo   modem   firewall
                                                acesso
                                               wireless
                             Ethernet
                            (switched)
Meios Físicos
                                   Twisted Pair (TP)
• enlace físico: meio de           • dois fios de cobre
  transmissão de sinais físicos      isolados
  que representam a                   – Categoria 3: taxas de
  informação                            transmissão até 10 Mbps
• meios guiados:                        Categoria 5 : 100Mbps
   – os sinais se propagam me           ethernet
     meios sólidos com caminho
     fixo: cobre, fibra
• meios não guiados:
   – propagação livre: ex. rádio
Meio Físico: coaxial, fibra
Cabo Coaxial:                         Cabo de fibra óptica:
• núcleo de fio (portador de          • fibra de vidro transportando
  sinal) dentro de uma                  pulsos de luz
  blindagem de fio (shield)           • alta velocidade de operação:
   – bandabase: um único sinal           – 100Mbps Ethernet
     presente no cabo
                                         – alta velocidade com transmissão
   – broadband: multiplos sinais no        ponto-a-ponto (e.g., 5 Gps)
     cabo
                                      • baixa taxa de erros e
• bidirecional                          imunidade a ruídos
• uso comum em redes de
  10Mbs Ethernet
Meio Físico: radio
• sinal transportado como    Tipos de canais de rádio:
  campo eletromagnético      • microwave
                                – canais de até 155 Mbps
• não há fios físicos
                             • LAN (e.g., waveLAN)
• bidirecional                  – 2Mbps, 11Mbps
• o ambiente afeta a         • wide-area (e.g., celular)
  propagação:                   – e.g. CDPD, 10’s Kbps

   – reflexão                • satélite
                                – até 50Mbps por canal (ou vários
   – obstrução por objetos        canais menores)
   – interferência              – 270 ms de atrado fim-a-fim
                                – geosynchronous versus LEOS
Atraso em Redes de Pacotes
pacotes sofrem atrasos durante     • processamento nodal :
  a transmissão fim-a-fim              – examina erros de bits
• quatro fontes de atraso em           – escolhe enlace de saída
  cada nó da rede                  • enfileiramento
                                       – tempo esperando para
                                         transmissão no enlace de saída
                                       – depende do nível de congestão
                                         do roteador
                transmissão
    A                            propagação


        B
                processamento
                    nodal     enfileiramento
Atraso em Redes de Pacotes
Atraso de transmissão:            Atraso de propagação:
• R=capacidade do enlace          • d = comprimento do enlace
  (bps)                             físico
• L=tamanho do pacote (bits)      • s = velocidade de propagação
• tempo para enviar bits no         no meio (~2x108 m/sec)
  enlace = L/R                    • atraso de propagação = d/s


           transmissão
A                           propagação


    B                                     Nota: s and R são quantidades
           processamento
               nodal     enfileiramento     muito diferentes!
Atraso de filas
• R=capacidade do enlace
  (bps)
• L=tamanho do pacote (bits)
• a=taxa média de chegada de
  pacotes
 intensidade de tráfego = La/R

• La/R ~ 0: atraso médio de fila pequeno
• La/R -> 1: atraso se torna grande
• La/R > 1: mais trabalho chega do que a capacidade de
  transmissão. O atraso médio cresce indefinidamente!
Rotas e atrasos na Internet “real”
traceroute: roteadores, rt delays on source-dest path
            também: pingplotter, vários programas windows
1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms
2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms
3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms
4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms
5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms
6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms
7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms
8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms
9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms
10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms
11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms
12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms
13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms
14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms
15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms
16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms
17 * * *
18 * * *
19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms
Camadas de Protocolos
Redes são complexas
• muitos componentes:
  – hosts                      Questão:
  – roteadores           Há alguma esperança de
  – enlaces de vários    organizar a arquitetura de
    tipos                       uma rede?
  – aplicações
  – protocolos            Ou pelo menos nossa
                          discussão sobre redes?
  – hardware, software
Organização de uma viagem aérea
   passagem (compra)                 passagem (reclamação)

   bagagem (verificação)             bagagem (receber)

   portões (carga)                   portões (descarga)

   decolagem                         aterrisagem

   navegação aérea                   navegação aérea
                     roteamento da aeronave



• uma série de passos
Organização de uma viagem aérea: uma visão
                              diferente
     passagem (compra)            passagem (reclamação)

     bagagem (verificação)        bagagem (receber)

     portões (carga)              portões (descarga)

     decolagem                    aterrisagem

     navegação aérea              navegação aérea
                 roteamento da aeronave

Camadas: cada camada implementa um serviço
   – através de suas próprias ações internas da camada
   – confiando em serviços fornecidos pela camada inferior
Viagem aérea em camadas: serviços
  Transporte de pessoas e bagagem de balcão a balcão

  entrega entre centros de despacho de bagagem

  transporte de pessoas entre portões de embarque

  encaminhamento do avião de aeroporto a aeroporto


    roteamento da aeronave da origem ao destino
Implementação Distribuída da funcionalidade das camadas


                       passagem (compra)                             passagem (reclamação)




                                                                                             aeroporto de chegada
Aeroporto de partida




                       bagagem (verificação)                         bagagem (receber)


                       portões (carga)                               portões (descarga)


                       decolagem                                     aterisagem


                       navegação aérea                               navegação aérea



                              sites de tráfego aéreo intermediários
                                roteamento do avião          roteamento do avião


                                               roteamento do avião
Porque camadas?
Convivendo com sistemas complexos:
• a estrutura explícita permite identificação, o relacionamento das partes de
   um sistema complexo
   – um modelo de referencia em camadas permite a discussão
     da arquitetura
• modularização facilita a manutenção, atualização do sistema
   – as mudanças na implementação de uma camada são
     transparentes para o resto do sistema
   – ex., novas regras para embarque de passageiros não afetam
     os procedimentos de decolagem
• a divisão em camadas é considerada perigosa?
Pilha de protocolos da Internet
• aplicação: suporta as aplicações de rede
   – ftp, smtp, http                               aplicação
• transporte: transferência de dados host-host
   – tcp, udp                                      transporte
• rede: roteamento de datagramas da origem ao
  destino                                            rede
   – ip, protocolos de roteamento
• enlace: transferência de dados entre elementos     enlace
  vizinhos da rede
   – ppp, ethernet                                   física
• física: bits “nos fios dos canais”
Divisão em camadas: comunicação lógica
Cada camada:            aplicação
                       transporte
• distribuída             rede
• “entidades”            enlace
                          física
  implementam as                              rede
  funções da camada     aplicação            enlace
  em cada nó           transporte            física
                          rede
• entidades realizam     enlace
  ações, trocam           física
                                     aplicação         aplicação
  mensagens entre                   transporte        transporte
  pares                                rede              rede
                                      enlace            enlace
                                       física            física
Divisão em camadas: comunicação lógica
                               dados
Ex.: transporte                aplicação
• apanha dados da              transport
                              transporte
    aplicaçãop                    rede
• acrescenta endereço,           enlace
    verificação de erros e       física
    outras informações para                   ack       rede
    montar um “datagrama”      aplicação               enlace
• envia datagrama ao          transporte   dados       física
    parceiro                     rede
                                enlace                                dados
• espera pelo
                                 física
    reconhecimento do                          aplicação         aplicação
    parceiro                                  transporte         transport
                                                                transporte
• analogia: correio                              rede               rede
                                                enlace             enlace
                                                 física            física
Divisão em camadas: comunicação física

         dados
     aplicação
    transporte
       rede
      enlace
       física
                             rede
     aplicação              enlace
    transporte              física
       rede
      enlace
       física                             dados
                    aplicação         aplicação
                   transporte        transporte
                      rede              rede
                     enlace            enlace
                      física            física
Camadas de Protocolos e dados
    •    Cada camada recebe dados de cima
    •    acrescenta um cabeçalho de informação para criar uma nova unidade de
         dados
    •    passa a nova unidade de dados para a camada abaixo

                     fonte                  destino
             M     aplicação               aplicação                   M    mensagem
        Ht   M    transporte              transporte             Ht    M    segmento
   Hn Ht     M       rede                    rede             Hn Ht    M        datagrama
Hl Hn Ht     M      enlace                  enlace         Hl Hn Ht    M        quadro
                     física                  física
Estrutura da Internet: rede de redes
• grosseiramente hierárquica
• provedores de backbone nacionais
                                                              local
  e internacionais (NBPs)                                      ISP
   – ex. BBN/GTE, Sprint, AT&T, IBM,                      regional ISP
     UUNet
                                                      NBP B
   – interconectam-se (peer) entre si
     provadamente, ou em um Network
     Access Point (NAPs) público
                                        NAP                           NAP
• ISPs regionais                                      NBP A
   – conectam-se nos NBPs                 regional ISP
• ISPs locais                                 local
                                               ISP
   – conectam-se nos ISPs regionais
Provedor de Backbone Nacional
ex. Sprint US backbone network
História da Internet
  1961-1972: primeiros princípios da comutação de
                     pacotes

• 1961: Kleinrock - teoria das    • 1972:
  filas mostra a efetividade da      – ARPAnet é demonstrada
  comutação de pacotes                 publicamente
• 1964: Baran - comutação de         – NCP (Network Control
  pacotes em redes militares           Protocol) primeiro
• 1967: ARPAnet concebida              protocolo host-host
  pela Advanced Research             – primeiro programa de e-
  Projects Agency                      mail
• 1969: primeiro nó da               – ARPAnet cresce para 15
  ARPAnet operacional                  nós
História da Internet
        1972-1980: Inter-redes, redes novas e proprietárias
•   1970: ALOHAnet rede via satelite no
    Hawai                                    Cerf and Kahn’s princípios de
                                                interconexão de redes:
•   1973: tese de PhD de Metcalfe s
    propõem a rede Ethernet                      – minimalismo, autonomiamy -
                                                    não se exigem mudanças
•   1974: Cerf and Kahn - arquitetura para
                                                    internas para interconexão de
    interconexão de redes
                                                    redes
•   final dos anos 70: arquiteturas
                                                 – modelo de serviço: melhor
    proprietárias: DECnet, SNA, XNA
                                                    esforço
•   final dos anos 70: comutação com
                                                 – roteadores “stateless”
    pacotes de tamanho fixo (precursos do
    ATM )                                        – controle descentralizado
•   1979: ARPAnet cresce para 200 nós        define a arquitetura da Internet de hoje
História da Internet
1980-1990: novos protocolos, uma proliferação de redes

• 1983: desenvolvimento do   • novas redes nacionais:
  TCP/IP                       Csnet, BITnet, NSFnet,
• 1982: smtp é definido        Minitel
• 1983: DNS definido para
                             • 100.000 hosts
  tranlação de nomes em
  endereços IP                 conectados à
• 1985: ftp é definido         confederação de redes
• 1988: Controle de
  congestionamento do TCP
História da Internet
                  anos 90: comercialização, a WWW
•   Início dos anos 90: ARPAnet           Final dos anos 90:
    descomissionada
                                          • est. 50 milhões de
•   1991: NSF retira restrições sobre o
    uso comercial da NSFnet                 computadores na Internet
    (descomissionada em 1995)             • est. 100 milhões de
•   Início dos anos 90: WWW                 usuários
     – hypertext [Bush 1945, Nelson       • enlaces de backbone
        1960’s]
                                            operando a 1 Gbits/s
     – HTML, http: Berners-Lee
     – 1994: Mosaic, depois Netscape
• Final dos anos 90:
  comercialização da WWW
Introdução: Sumário
Cobriu uma “tonelada” de material!   Você agora tem:
• Internet overview                  • contexto, visão geral,
• o que é um protocolo?                sentimento das redes
• borda da rede, núcleo, rede de
  accesso                            • mais profundidade e
   – comutação de pacotes versus
                                       detalhes virão mais
      comutação de circuitos           tarde no curso
• performance: perda, atraso
• camadas e modelos de serviços
• backbones, NAPs, ISPs
• história

Mais conteúdo relacionado

Mais procurados

P1.3.1 introdução à internet
P1.3.1   introdução à internetP1.3.1   introdução à internet
P1.3.1 introdução à internetAlmerinda Nunes
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 
Aula 3 Introdução a Redes II
Aula 3   Introdução a Redes IIAula 3   Introdução a Redes II
Aula 3 Introdução a Redes IIwab030
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexYohana Alves
 
Módulo 07 o que é uma wan
Módulo 07   o que é uma wanMódulo 07   o que é uma wan
Módulo 07 o que é uma wanMarília Simões
 
Redes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumRedes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumWellington Oliveira
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores claudioatx
 
Rede de computadores_-_conceitos
Rede de computadores_-_conceitosRede de computadores_-_conceitos
Rede de computadores_-_conceitoscristiano_infosys
 
Redes - Camada Fisica
Redes - Camada FisicaRedes - Camada Fisica
Redes - Camada FisicaLuiz Arthur
 
RC SL04 - Camada de Rede
RC SL04 - Camada de RedeRC SL04 - Camada de Rede
RC SL04 - Camada de RedeUFPB
 

Mais procurados (20)

P1.3.1 introdução à internet
P1.3.1   introdução à internetP1.3.1   introdução à internet
P1.3.1 introdução à internet
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Relatório banda larga
Relatório banda largaRelatório banda larga
Relatório banda larga
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Aula 3 Introdução a Redes II
Aula 3   Introdução a Redes IIAula 3   Introdução a Redes II
Aula 3 Introdução a Redes II
 
Largura de banda
Largura de bandaLargura de banda
Largura de banda
 
Cap2a
Cap2aCap2a
Cap2a
 
Ccna cap05 mod01
Ccna cap05 mod01Ccna cap05 mod01
Ccna cap05 mod01
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-Duplex
 
Half duplex
Half duplexHalf duplex
Half duplex
 
Capítulo 4 do CCNA
Capítulo 4 do CCNACapítulo 4 do CCNA
Capítulo 4 do CCNA
 
Módulo 07 o que é uma wan
Módulo 07   o que é uma wanMódulo 07   o que é uma wan
Módulo 07 o que é uma wan
 
Redes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumRedes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 Tanenbaum
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores
 
Redes -aula_5
Redes  -aula_5Redes  -aula_5
Redes -aula_5
 
Rede de computadores_-_conceitos
Rede de computadores_-_conceitosRede de computadores_-_conceitos
Rede de computadores_-_conceitos
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Ccna cap02 mod01
Ccna cap02 mod01Ccna cap02 mod01
Ccna cap02 mod01
 
Redes - Camada Fisica
Redes - Camada FisicaRedes - Camada Fisica
Redes - Camada Fisica
 
RC SL04 - Camada de Rede
RC SL04 - Camada de RedeRC SL04 - Camada de Rede
RC SL04 - Camada de Rede
 

Destaque

Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSRedes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSMauro Tapajós
 
Controle de Congestionamento e fluxos ratos
Controle de Congestionamento e fluxos ratosControle de Congestionamento e fluxos ratos
Controle de Congestionamento e fluxos ratosGlauco Gonçalves
 
Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012Valldo
 
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPMauro Tapajós
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPMauro Tapajós
 
Practico #3: Diseño de Antena Yagi
Practico #3: Diseño de Antena YagiPractico #3: Diseño de Antena Yagi
Practico #3: Diseño de Antena Yagikennymanrique
 
Antenas yagi uda
Antenas yagi udaAntenas yagi uda
Antenas yagi udaArkso
 
Redes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoRedes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoMauro Tapajós
 

Destaque (19)

Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoSRedes de computadores II - 6.Noções de Controle de Congestionamento e QoS
Redes de computadores II - 6.Noções de Controle de Congestionamento e QoS
 
Controle de Congestionamento e fluxos ratos
Controle de Congestionamento e fluxos ratosControle de Congestionamento e fluxos ratos
Controle de Congestionamento e fluxos ratos
 
antenas
antenasantenas
antenas
 
Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012Prot comutacao roteam camada de rede-2012
Prot comutacao roteam camada de rede-2012
 
Controle de congestionamento tcp
Controle de congestionamento tcpControle de congestionamento tcp
Controle de congestionamento tcp
 
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Antenas log periodicas
Antenas log periodicasAntenas log periodicas
Antenas log periodicas
 
Teoria das Filas
Teoria das FilasTeoria das Filas
Teoria das Filas
 
Teoria das Filas
Teoria das FilasTeoria das Filas
Teoria das Filas
 
Manual das antenas
Manual das antenasManual das antenas
Manual das antenas
 
Maam
MaamMaam
Maam
 
Antenas1
Antenas1Antenas1
Antenas1
 
Unidade 1 redes de comp
Unidade 1   redes de compUnidade 1   redes de comp
Unidade 1 redes de comp
 
Practico #3: Diseño de Antena Yagi
Practico #3: Diseño de Antena YagiPractico #3: Diseño de Antena Yagi
Practico #3: Diseño de Antena Yagi
 
Antena yagi
Antena yagiAntena yagi
Antena yagi
 
Antenas yagi uda
Antenas yagi udaAntenas yagi uda
Antenas yagi uda
 
6.3 Parametros de antenas
6.3 Parametros de antenas6.3 Parametros de antenas
6.3 Parametros de antenas
 
Redes de computadores II - 3.Roteamento
Redes de computadores II - 3.RoteamentoRedes de computadores II - 3.Roteamento
Redes de computadores II - 3.Roteamento
 

Semelhante a Cap01b

Material de apoio livro kurose cap01
Material de apoio   livro kurose cap01Material de apoio   livro kurose cap01
Material de apoio livro kurose cap01ErikHR
 
Capitulo 1 redes de computadores e Internet do Prof Jose Augusto
Capitulo 1 redes de computadores e Internet do Prof Jose AugustoCapitulo 1 redes de computadores e Internet do Prof Jose Augusto
Capitulo 1 redes de computadores e Internet do Prof Jose Augustoscviegas1
 
IntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadoresIntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadoresLinaKelly3
 
9948 – Redes e protocolos multimédia.pptx
9948 – Redes e protocolos multimédia.pptx9948 – Redes e protocolos multimédia.pptx
9948 – Redes e protocolos multimédia.pptxBrancaSilva9
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5Mariana Hiyori
 
Aula5.ppt
Aula5.pptAula5.ppt
Aula5.pptCidrone
 
3 - Redes de Comutadores - ethernet wifi
3 - Redes de Comutadores -  ethernet wifi3 - Redes de Comutadores -  ethernet wifi
3 - Redes de Comutadores - ethernet wifiAndre Peres
 
Aula 8 rede
Aula 8   redeAula 8   rede
Aula 8 redealex_it
 
Controle Remoto de Residências
Controle Remoto de ResidênciasControle Remoto de Residências
Controle Remoto de ResidênciasJaguaraci Silva
 

Semelhante a Cap01b (20)

Cap01a
Cap01aCap01a
Cap01a
 
Aulas frc 05
Aulas frc  05Aulas frc  05
Aulas frc 05
 
Material de apoio livro kurose cap01
Material de apoio   livro kurose cap01Material de apoio   livro kurose cap01
Material de apoio livro kurose cap01
 
Aulas frc 06
Aulas frc  06Aulas frc  06
Aulas frc 06
 
Capitulo 1 redes de computadores e Internet do Prof Jose Augusto
Capitulo 1 redes de computadores e Internet do Prof Jose AugustoCapitulo 1 redes de computadores e Internet do Prof Jose Augusto
Capitulo 1 redes de computadores e Internet do Prof Jose Augusto
 
IntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadoresIntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadores
 
IntroducaoRedesInternet.ppt
IntroducaoRedesInternet.pptIntroducaoRedesInternet.ppt
IntroducaoRedesInternet.ppt
 
Cap2 pos ufpa
Cap2 pos ufpaCap2 pos ufpa
Cap2 pos ufpa
 
Rc02-intro-info.pdf
Rc02-intro-info.pdfRc02-intro-info.pdf
Rc02-intro-info.pdf
 
9948 – Redes e protocolos multimédia.pptx
9948 – Redes e protocolos multimédia.pptx9948 – Redes e protocolos multimédia.pptx
9948 – Redes e protocolos multimédia.pptx
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5
 
Introd fund
Introd fundIntrod fund
Introd fund
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
Aula 1
Aula 1Aula 1
Aula 1
 
Wireless.pdf
Wireless.pdfWireless.pdf
Wireless.pdf
 
Bimestre2aula1
Bimestre2aula1Bimestre2aula1
Bimestre2aula1
 
Aula5.ppt
Aula5.pptAula5.ppt
Aula5.ppt
 
3 - Redes de Comutadores - ethernet wifi
3 - Redes de Comutadores -  ethernet wifi3 - Redes de Comutadores -  ethernet wifi
3 - Redes de Comutadores - ethernet wifi
 
Aula 8 rede
Aula 8   redeAula 8   rede
Aula 8 rede
 
Controle Remoto de Residências
Controle Remoto de ResidênciasControle Remoto de Residências
Controle Remoto de Residências
 

Mais de samuelthiago

Interface grafica em_java_parte_v
Interface grafica em_java_parte_vInterface grafica em_java_parte_v
Interface grafica em_java_parte_vsamuelthiago
 
Interface grafica em_java_parte_iv
Interface grafica em_java_parte_ivInterface grafica em_java_parte_iv
Interface grafica em_java_parte_ivsamuelthiago
 
Interface grafica em_java_parte_iii
Interface grafica em_java_parte_iiiInterface grafica em_java_parte_iii
Interface grafica em_java_parte_iiisamuelthiago
 
Interface grafica em_java_parte_ii
Interface grafica em_java_parte_iiInterface grafica em_java_parte_ii
Interface grafica em_java_parte_iisamuelthiago
 
Interface grafica em_java_parte_i
Interface grafica em_java_parte_iInterface grafica em_java_parte_i
Interface grafica em_java_parte_isamuelthiago
 
Poo interacao entre_objetos_blue_j_ii
Poo interacao entre_objetos_blue_j_iiPoo interacao entre_objetos_blue_j_ii
Poo interacao entre_objetos_blue_j_iisamuelthiago
 
Introducao a poo_com_blue_j
Introducao a poo_com_blue_jIntroducao a poo_com_blue_j
Introducao a poo_com_blue_jsamuelthiago
 
Projeto calculadora em_java
Projeto calculadora em_javaProjeto calculadora em_java
Projeto calculadora em_javasamuelthiago
 
Introducao a poo_com_blue_j
Introducao a poo_com_blue_jIntroducao a poo_com_blue_j
Introducao a poo_com_blue_jsamuelthiago
 
01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)samuelthiago
 

Mais de samuelthiago (20)

Eclipse i (1)
Eclipse i (1)Eclipse i (1)
Eclipse i (1)
 
Html básico
Html básicoHtml básico
Html básico
 
Interface grafica em_java_parte_v
Interface grafica em_java_parte_vInterface grafica em_java_parte_v
Interface grafica em_java_parte_v
 
Interface grafica em_java_parte_iv
Interface grafica em_java_parte_ivInterface grafica em_java_parte_iv
Interface grafica em_java_parte_iv
 
Interface grafica em_java_parte_iii
Interface grafica em_java_parte_iiiInterface grafica em_java_parte_iii
Interface grafica em_java_parte_iii
 
Interface grafica em_java_parte_ii
Interface grafica em_java_parte_iiInterface grafica em_java_parte_ii
Interface grafica em_java_parte_ii
 
Interface grafica em_java_parte_i
Interface grafica em_java_parte_iInterface grafica em_java_parte_i
Interface grafica em_java_parte_i
 
Poo interacao entre_objetos_blue_j_ii
Poo interacao entre_objetos_blue_j_iiPoo interacao entre_objetos_blue_j_ii
Poo interacao entre_objetos_blue_j_ii
 
Introducao a poo_com_blue_j
Introducao a poo_com_blue_jIntroducao a poo_com_blue_j
Introducao a poo_com_blue_j
 
Projeto calculadora em_java
Projeto calculadora em_javaProjeto calculadora em_java
Projeto calculadora em_java
 
Introducao a poo_com_blue_j
Introducao a poo_com_blue_jIntroducao a poo_com_blue_j
Introducao a poo_com_blue_j
 
01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)
 
Java 08
Java 08Java 08
Java 08
 
Java 07
Java 07Java 07
Java 07
 
Java 06
Java 06Java 06
Java 06
 
Java 05
Java 05Java 05
Java 05
 
Java 04
Java 04Java 04
Java 04
 
Java 03
Java 03Java 03
Java 03
 
Java 02
Java 02Java 02
Java 02
 
Java 01
Java 01Java 01
Java 01
 

Cap01b

  • 1. Comutação de Pacotes versus Comutação de Circuitos A comutação de pacotes é melhor sempre? • Grande para dados esporádicos – melhor compartilhamento de recursos – não há estabelecimento de chamada • Congestão excessiva: atraso e perda de pacotes – protocolos são necessários para transferência confiável, controle de congestionamento • Q: Como obter um comportamento semelhante ao de um circuito físico? – garantias de taxa de transmissão são necessárias para aplicações de aúdio/vídeo – problema ainda sem solução (capítulo 6)
  • 2. Redes de Comutação de Pacotes: roteamento • Objetivo: mover pacotes entre roteadores da origem ao destino – iremos estudar vários algoritmos de seleção de caminhos (capítulo 4) • redes datagrama: – o endereço de destino determina o próximo salto – rotas podem mudar durante uma sessão – analogia: dirigir perguntando o caminho • rede de circuitos virtuais: – cada pacote leva um número (virtual circuit ID), o número determina o próximo salto – o caminho é fixo e escolhido no instante de estabelecimento da conexão, permanece fixo durante toda a conexão – routers maintain per-call state
  • 3. Redes de acesso e meios físicos Q: Como conectar o sistema final ao roteador de borda? • redes de acesso residencial • redes de acesso institucionais (escolas, bancos, empresas) • redes de acesso móvel Lembre-se : • a banda passante do canal de acesso define sua capacidade de transmissão de dados • o compartilhamento reduz a banda disponível?
  • 4. Acesso residencial: redes ponto-a-ponto • Modem discado – até 56Kbps com acesso direto ao roteador (ao menos em tese) • ISDN: rede digital de serviços integrados 128Kbps com conexão digital ao roteador passando pela rede pública de telefonia • ADSL: asymmetric digital subscriber line – até 1 Mbps de uplink – até 8 Mbps de downlink – geralmente é comercializado em taxas mais baixas (speedy) – acesso ao roteador através de um backbone
  • 5. Acesso residencial: cable modems • HFC: híbrido fibra e coaxial – assimétrico: até 10Mbps upstream, 1 Mbps downstream • rede de cabo e fibra liga residências ao roteador do ISP – acesso compartilhado das casas de um condomínio ou de um bairro – problemas: congestão, dimensionamento • deployment: companhias de TV a cabo
  • 6. Acesso residencial: cable modems Diagrama: http://www.cabledatacomnews.com/cmic/diagram.html
  • 7. Acesso institucional: redes de área local • companhias/univ local area network (LAN) conecta sistemas finais ao roteador de acesso • Ethernet: – cabo compartilhado ou dedicado conecta sistemas finais e o roteador – 10 Mbs, 100Mbps, Gigabit Ethernet • deployment: instituições e residências em breve
  • 8. Redes de Acesso Wireless • acesso wireless compartilhado conecta sistemas finais ao roteador de acesso router • wireless LANs: – utiliza ondas de rádio base – padrão IEEE 802.11 station – e.g., Lucent Wavelan 10 Mbps • wide-area wireless access – CDPD: acesso wireless ao roteador do ISP via telefonia mobile celular hosts
  • 9. Redes Residenciais Componentes típicos de uma rede residencial: • ADSL ou cable modem • roteador/firewall • Ethernet • acesso wireless wireless to/from laptops headend cable roteador/ do cabo modem firewall acesso wireless Ethernet (switched)
  • 10. Meios Físicos Twisted Pair (TP) • enlace físico: meio de • dois fios de cobre transmissão de sinais físicos isolados que representam a – Categoria 3: taxas de informação transmissão até 10 Mbps • meios guiados: Categoria 5 : 100Mbps – os sinais se propagam me ethernet meios sólidos com caminho fixo: cobre, fibra • meios não guiados: – propagação livre: ex. rádio
  • 11. Meio Físico: coaxial, fibra Cabo Coaxial: Cabo de fibra óptica: • núcleo de fio (portador de • fibra de vidro transportando sinal) dentro de uma pulsos de luz blindagem de fio (shield) • alta velocidade de operação: – bandabase: um único sinal – 100Mbps Ethernet presente no cabo – alta velocidade com transmissão – broadband: multiplos sinais no ponto-a-ponto (e.g., 5 Gps) cabo • baixa taxa de erros e • bidirecional imunidade a ruídos • uso comum em redes de 10Mbs Ethernet
  • 12. Meio Físico: radio • sinal transportado como Tipos de canais de rádio: campo eletromagnético • microwave – canais de até 155 Mbps • não há fios físicos • LAN (e.g., waveLAN) • bidirecional – 2Mbps, 11Mbps • o ambiente afeta a • wide-area (e.g., celular) propagação: – e.g. CDPD, 10’s Kbps – reflexão • satélite – até 50Mbps por canal (ou vários – obstrução por objetos canais menores) – interferência – 270 ms de atrado fim-a-fim – geosynchronous versus LEOS
  • 13. Atraso em Redes de Pacotes pacotes sofrem atrasos durante • processamento nodal : a transmissão fim-a-fim – examina erros de bits • quatro fontes de atraso em – escolhe enlace de saída cada nó da rede • enfileiramento – tempo esperando para transmissão no enlace de saída – depende do nível de congestão do roteador transmissão A propagação B processamento nodal enfileiramento
  • 14. Atraso em Redes de Pacotes Atraso de transmissão: Atraso de propagação: • R=capacidade do enlace • d = comprimento do enlace (bps) físico • L=tamanho do pacote (bits) • s = velocidade de propagação • tempo para enviar bits no no meio (~2x108 m/sec) enlace = L/R • atraso de propagação = d/s transmissão A propagação B Nota: s and R são quantidades processamento nodal enfileiramento muito diferentes!
  • 15. Atraso de filas • R=capacidade do enlace (bps) • L=tamanho do pacote (bits) • a=taxa média de chegada de pacotes intensidade de tráfego = La/R • La/R ~ 0: atraso médio de fila pequeno • La/R -> 1: atraso se torna grande • La/R > 1: mais trabalho chega do que a capacidade de transmissão. O atraso médio cresce indefinidamente!
  • 16. Rotas e atrasos na Internet “real” traceroute: roteadores, rt delays on source-dest path também: pingplotter, vários programas windows 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms
  • 17. Camadas de Protocolos Redes são complexas • muitos componentes: – hosts Questão: – roteadores Há alguma esperança de – enlaces de vários organizar a arquitetura de tipos uma rede? – aplicações – protocolos Ou pelo menos nossa discussão sobre redes? – hardware, software
  • 18. Organização de uma viagem aérea passagem (compra) passagem (reclamação) bagagem (verificação) bagagem (receber) portões (carga) portões (descarga) decolagem aterrisagem navegação aérea navegação aérea roteamento da aeronave • uma série de passos
  • 19. Organização de uma viagem aérea: uma visão diferente passagem (compra) passagem (reclamação) bagagem (verificação) bagagem (receber) portões (carga) portões (descarga) decolagem aterrisagem navegação aérea navegação aérea roteamento da aeronave Camadas: cada camada implementa um serviço – através de suas próprias ações internas da camada – confiando em serviços fornecidos pela camada inferior
  • 20. Viagem aérea em camadas: serviços Transporte de pessoas e bagagem de balcão a balcão entrega entre centros de despacho de bagagem transporte de pessoas entre portões de embarque encaminhamento do avião de aeroporto a aeroporto roteamento da aeronave da origem ao destino
  • 21. Implementação Distribuída da funcionalidade das camadas passagem (compra) passagem (reclamação) aeroporto de chegada Aeroporto de partida bagagem (verificação) bagagem (receber) portões (carga) portões (descarga) decolagem aterisagem navegação aérea navegação aérea sites de tráfego aéreo intermediários roteamento do avião roteamento do avião roteamento do avião
  • 22. Porque camadas? Convivendo com sistemas complexos: • a estrutura explícita permite identificação, o relacionamento das partes de um sistema complexo – um modelo de referencia em camadas permite a discussão da arquitetura • modularização facilita a manutenção, atualização do sistema – as mudanças na implementação de uma camada são transparentes para o resto do sistema – ex., novas regras para embarque de passageiros não afetam os procedimentos de decolagem • a divisão em camadas é considerada perigosa?
  • 23. Pilha de protocolos da Internet • aplicação: suporta as aplicações de rede – ftp, smtp, http aplicação • transporte: transferência de dados host-host – tcp, udp transporte • rede: roteamento de datagramas da origem ao destino rede – ip, protocolos de roteamento • enlace: transferência de dados entre elementos enlace vizinhos da rede – ppp, ethernet física • física: bits “nos fios dos canais”
  • 24. Divisão em camadas: comunicação lógica Cada camada: aplicação transporte • distribuída rede • “entidades” enlace física implementam as rede funções da camada aplicação enlace em cada nó transporte física rede • entidades realizam enlace ações, trocam física aplicação aplicação mensagens entre transporte transporte pares rede rede enlace enlace física física
  • 25. Divisão em camadas: comunicação lógica dados Ex.: transporte aplicação • apanha dados da transport transporte aplicaçãop rede • acrescenta endereço, enlace verificação de erros e física outras informações para ack rede montar um “datagrama” aplicação enlace • envia datagrama ao transporte dados física parceiro rede enlace dados • espera pelo física reconhecimento do aplicação aplicação parceiro transporte transport transporte • analogia: correio rede rede enlace enlace física física
  • 26. Divisão em camadas: comunicação física dados aplicação transporte rede enlace física rede aplicação enlace transporte física rede enlace física dados aplicação aplicação transporte transporte rede rede enlace enlace física física
  • 27. Camadas de Protocolos e dados • Cada camada recebe dados de cima • acrescenta um cabeçalho de informação para criar uma nova unidade de dados • passa a nova unidade de dados para a camada abaixo fonte destino M aplicação aplicação M mensagem Ht M transporte transporte Ht M segmento Hn Ht M rede rede Hn Ht M datagrama Hl Hn Ht M enlace enlace Hl Hn Ht M quadro física física
  • 28. Estrutura da Internet: rede de redes • grosseiramente hierárquica • provedores de backbone nacionais local e internacionais (NBPs) ISP – ex. BBN/GTE, Sprint, AT&T, IBM, regional ISP UUNet NBP B – interconectam-se (peer) entre si provadamente, ou em um Network Access Point (NAPs) público NAP NAP • ISPs regionais NBP A – conectam-se nos NBPs regional ISP • ISPs locais local ISP – conectam-se nos ISPs regionais
  • 29. Provedor de Backbone Nacional ex. Sprint US backbone network
  • 30. História da Internet 1961-1972: primeiros princípios da comutação de pacotes • 1961: Kleinrock - teoria das • 1972: filas mostra a efetividade da – ARPAnet é demonstrada comutação de pacotes publicamente • 1964: Baran - comutação de – NCP (Network Control pacotes em redes militares Protocol) primeiro • 1967: ARPAnet concebida protocolo host-host pela Advanced Research – primeiro programa de e- Projects Agency mail • 1969: primeiro nó da – ARPAnet cresce para 15 ARPAnet operacional nós
  • 31. História da Internet 1972-1980: Inter-redes, redes novas e proprietárias • 1970: ALOHAnet rede via satelite no Hawai Cerf and Kahn’s princípios de interconexão de redes: • 1973: tese de PhD de Metcalfe s propõem a rede Ethernet – minimalismo, autonomiamy - não se exigem mudanças • 1974: Cerf and Kahn - arquitetura para internas para interconexão de interconexão de redes redes • final dos anos 70: arquiteturas – modelo de serviço: melhor proprietárias: DECnet, SNA, XNA esforço • final dos anos 70: comutação com – roteadores “stateless” pacotes de tamanho fixo (precursos do ATM ) – controle descentralizado • 1979: ARPAnet cresce para 200 nós define a arquitetura da Internet de hoje
  • 32. História da Internet 1980-1990: novos protocolos, uma proliferação de redes • 1983: desenvolvimento do • novas redes nacionais: TCP/IP Csnet, BITnet, NSFnet, • 1982: smtp é definido Minitel • 1983: DNS definido para • 100.000 hosts tranlação de nomes em endereços IP conectados à • 1985: ftp é definido confederação de redes • 1988: Controle de congestionamento do TCP
  • 33. História da Internet anos 90: comercialização, a WWW • Início dos anos 90: ARPAnet Final dos anos 90: descomissionada • est. 50 milhões de • 1991: NSF retira restrições sobre o uso comercial da NSFnet computadores na Internet (descomissionada em 1995) • est. 100 milhões de • Início dos anos 90: WWW usuários – hypertext [Bush 1945, Nelson • enlaces de backbone 1960’s] operando a 1 Gbits/s – HTML, http: Berners-Lee – 1994: Mosaic, depois Netscape • Final dos anos 90: comercialização da WWW
  • 34. Introdução: Sumário Cobriu uma “tonelada” de material! Você agora tem: • Internet overview • contexto, visão geral, • o que é um protocolo? sentimento das redes • borda da rede, núcleo, rede de accesso • mais profundidade e – comutação de pacotes versus detalhes virão mais comutação de circuitos tarde no curso • performance: perda, atraso • camadas e modelos de serviços • backbones, NAPs, ISPs • história