Redes de
Computadores


  Universidade Federal do Paraná
Departamento de Engenharia Elétrica
   Prof. Carlos Marcelo Pedro...
Metodologia
    Aulas Expositivas
    Trabalhos em grupo


   Avaliação:
   -3 Provas;
Ementa
    Modelo OSI;
    Redes Locais;
    Protocolos;
    Inter-redes;
    Padrão IEEE 802.3;
    TCP/IP.
Referências
   Redes de Computadores e Internet. Douglas
    Comer. Bookman.
   Redes de Computadores. Andrew Tanenbaum....
Página do curso
   Auxílio ao ensino
       http://www.eletrica.ufpr.br/pedroso
 Edital com avisos.
 Slides, material ...
Sumário

      Introdução
      Modelo OSI
      Camada Física
      Camada de Enlace
      Camada de Rede
      Cam...
Modelo OSI
   Modelo OSI - Open System Interconection
      Modelo de Referência
                                  APLIC...
Sumário
     Introdução
     Modelo OSI
     Camada Física
     Camada de Enlace
     Camada de Rede
     Camada de ...
Camada Física
   Padrões físicos: conectores, níveis de sinal, codificação.

   Meio de transmissão (cabos, conectores …...
Conceitos Básicos
   Taxa de transmissão: Velocidade que os dados são
    transferidos entre dois nós da rede. Unidade bá...
Topologias

        1

                Interface
                do anel
 4
                            Comutador
        ...
Tipos de Redes
          LAN
  (Local Area Network)




                                WAN
                         (Wide...
Tipos de Redes

               Range       Bandwidth (Mbps) Latency (ms)
LAN              1-2 kms   10-1000          1-10
...
Tipos de Redes
   Uma LAN é uma rede onde os computadores estão
    normalmente próximos uns aos outros
       Os equipa...
Tipos de Rede
   Uma WAN é uma rede com grandes
    distâncias entre os equipamentos
    conectados
       Conexões são ...
Tipos de Rede
   Normalmente WANs são um conjunto de LANs
    interligadas
Camada Física - Padrões
    10BASE2
               Cabo
               coaxial        Conector
                          ...
Camada Física - Padrões
   10BASET
       Topologia em Estrela
       Par Trançado                            HUB / Swi...
Camada Física - Padrões
   Fibra Ótica
       Monomodo
       Multimodo
                                               ...
Cabeamento Estruturado
 4
                     5

                                6
     3
 4                             ...
Cabeamento Estruturado - AT
                      HUB/Switch




                                      Painel de manobra
 ...
Cabeamento Estruturado

      HUB/Switch de
      fiação

                              Cabos de manobra
                 ...
Camada Física – Padrões
   Fibra Ótica
       Monomodo
       Multimodo
                                               ...
Sumário
    Introdução
    Modelo OSI
    Camada Física
    Camada de Enlace
    Camada de Rede
    Camada de Transp...
Camada de Enlace
 Primeira camada que envolve protocolo
 Principais funções:
       Enquadramento;
       Controle de ...
Camada de Enlace
   Técnicas de enquadramento:
       Contagem de bytes
       Caracter delimitador
       Bits delimi...
Camada de Enlace
   Controle de erros:
       Eco
       Paridade
       CRC




Detalhes sobre as técnicas abordadas ...
Camada de Enlace
   Controle de fluxo:
       Transmite e espera
       Janelas de transmissão




Detalhes abordados e...
Controle de Acesso ao Meio
CSMA / CD         Estação Ativa



                                  não   Atraso aleatório
   ...
Controle de Acesso ao Meio
   Token Ring
                                Ficha ou permissão
                 1           ...
Protocolos
    Conjunto de regras e formatos utilizados na
     comunicação
    Especifica:
        Seqüência de mensag...
Protocolos
   Ver exemplo em aula
Padrões de Mercado
   Camada Física e de Enlace


                     LLC
                                IEEE 802.2
   ...
Rede Ethernet

                       U N IX         IB M C o m p a tib le      IB M A S /4 0 0     IB M H o s t




     ...
Protocolo Ethernet

    DST   SRC L/T     DATA        CRC

 DST: Endereço de destino (48 bits)
 SRC: Endereço de origem ...
Protocolo Ethernet
   Endereçamento universal
       Unicast;
       Multicast;
       Broadcast.
   Maximum tranfer ...
Protocolo Ethernet

     Equipamentos:
         Switch / bridge vs. hub
   Uso do campo tamanho/tipo;
   Spanning tree...
Wireless Network                                          To Host


                                                 switc...
Sumário
       Conceitos Básicos
       Modelo OSI
       Protocolos
       Camada Física
       Camada de Enlace
   ...
Protocolos Inter Rede
  Padronização: RFC                              T
                                Aplicação
(Reque...
IP - Internet Protocol
               Datagrama não confiável:

Mensagem:                                                ...
IP - Internet Protocol
   A




                    B
IP - Internet Protocol
   Problemas:
       Pacotes podem chegar fora de ordem
       Não existe garantia de tempo de a...
IP - Internet Protocol (v.4)
      Endereçamento: 32 bits
          Endereçamento Hierárquico: endereços de rede e
     ...
IP-Formato do datagrama
IP –Endereçamento
     Endereços de 32 bits divididos em 4 octetos
      (X.X.X.X)
     Classes de endereçamento
      ...
Classe A
    O primeiro bit deve ser 0
        Primeiro octeto: 0 a 127
    Significado dos octetos:
        R.H.H.H
Classe B
   Os primeiros bits devem ser 10
       Primeiro octeto: 128 a 191
   Significado dos octetos:
       R.R.H.H
Classe C
    Os primeiros bits devem ser 110
        Primeiro octeto: 192 a 223
    Significado dos octetos:
        R...
Exemplos – Endereço IP
 Host: 200.40.50.1
 Rede: 200.40.50.0



         200.60.0.0                     200.0.0.0




  ...
Endereçamento
  Endereço de Rede
  Endereço de Broadcast
  Máscara de Rede
  Endereço de Loop-back
  Sub-Redes
Máscara de sub-rede
  Significado binário
  Altera significado dos bits equivalentes no
   endereço
  O bit 0 indica en...
Máscara de sub-rede
   Exemplo
      11111111.11111111.11111111.00000000
    255       .255        .255    .0
    (másca...
Máscara de sub-rede
   A máscara pode ser alterada conforme
    necessidade do usuário

   Exemplo: Suponha uma empresa ...
Máscara de sub-rede

                            3
            A
                1


                2       4           D...
Exercícios
1. Defina um esquema de endereçamento
  classe B para rede abaixo:
             A
                 1


        ...
Exercícios
 2. Suponha que a rede A foi dividida em
   3 subredes:
                                 7
          A1   1


 ...
Exercícios
   O que pode ser feito para suportar as
    novas sub-redes sem alterar o TODO
    o esquema de endereçamento...
Detalhes do Protocolo IP
   Anote a função de cada um dos campos:
       Time to Live (TTL)
       Type of Service (TOS...
Grandes Redes
  NAT – Network Address Translation
  NAPT – Network Address Port Translation
  Proxy




 Obs. Anote dur...
Proxy
                   Internet




        Servidor
        Proxy
NAT
Network Address Translation


         RFC 1631
         Endereços reservados:
               10.0.0.0 - 10.255.255...
Roteamento
      Processo pelo qual o roteador encaminha
       os datagramas até o destino.
      Montagem da tabela de...
Roteamento
 Tabela de rotas / Windows
 ======================================================
 ============
 Lista de inte...
Roteamento
                                                                   Internet
       Rede 200.1.1.0/24
  A
      ...
Roteamento
   Rede        Próximo salto   Interface

200.1.1.0/24

200.1.2.0/24

200.1.3.0/24

200.1.4.4/30

200.1.4.8/30
Protocolos de descoberta de
rotas
    RIP;
    OSPF;
    BGP;
    entre outros
TCP - Transmission Control Protocol
     RFC 761
     Baseado em conexão. Opera sobre o IP
     Multiplexação: portas
 ...
UDP - User Datagram Protocol
     Apenas uma extensão para utilização do IP.
      Principais características:
         ...
Multiplexação lógica: Portas
       RFC147
       Identifica um fluxo em particular na rede



           P1     Pn     ...
Multiplexação lógica: Portas
        Portas Padrão:
        RFC 1700 - Assigned Numbers
         (antiga)
        Reser...
Portas
 echo         7/tcp Echo
 ftp-data     20/tcp       File Transfer [Data]
 ftp          21/tcp       File Transfer [...
Protocolo TCP
   Estabelecimento de conexão
       Three way handshake




    Ver exemplo em aula
Protocolo TCP
   Controle de erros
       Retransmissões?
          Dup ack
          Rtt




       Ver exemplo em a...
Protocolo TCP
   Controle de fluxo:
       Janela de transmissão




    Ver exemplo em aula
Protocolo TCP
   Controle de congestionamento
       Algoritmo slow start (novamente, ver exemplos
        em aula)
    ...
Sumário
       Conceitos Básicos
       Modelo OSI
       Protocolos
       Camada Física
       Camada de Enlace
   ...
Arquitetura
                                T
              Aplicação         E
                           F    L        D...
Aplicações

• Serviços Disponíveis :
  –   News                 – Jogos
  –   Pesquisa             – Correio
  –   Comérci...
Aplicações
   A arquitetura Inter Rede IP não prevê
    protocolos específicos para as camadas
    de sessão e apresentaç...
Protocolos de Aplicação
     Alguns importantes:
         FTP – File Transfer Protocol (20 – 21)
         HTTP – Hypert...
Protocolos de Aplicação
      SNMP – Simple Network Management Protocol
      DHCP – Dynamic Hosting Control Protocol
.....
Resolução de Nomes -
DNS
                     www . ufpr.br



              Host                       Domínio



     H...
Resolução de Nomes
                Servidor            Servidor
                de                  de
                Nom...
Resolução de Nomes
                            br


              gov    edu         mil      com ...



    ir   rf     c...
World Wide Web - www
   HTTP-Hypertext Transfer Protocol
       Socket 80
       Cliente x Servidor
       Transfere h...
World Wide Web - www
World Wide Web - www
    Protocolo HTTP
        Principais mensagens e exemplo
        Html
        Xml
    Solução:
...
World Wide Web - www
      Outras Abordagens:
          Tópicos Relacionados:
             Java
             ASP

    ...
Correio Eletrônico
   SMTP-Simple Mail Transfer Protocol
   Uma entrada especial na configuração do
    servidor DNS inf...
Correio Eletrônico
 Princípios: SMTP – POP e outros
 Mensagens do protocolo SMPT e
  exemplos.
 Vantagens da comunicaçã...
POP
  Recuperação de correio eletrônico
  Cliente Servidor
  Socket 110
  Protocolo muito simples
  Exercício: Em lab...
Chamada a proc. remotos
   Protocolo RPC
       Aplicações
       Vantagens
       Exemplos
   Corba e RMI
Gerência de Rede
 Áreas de Gerência
 Protocolo SNMP
       Principais mensagens
       Agentes e Gerente
       MIB

...
Outros
        FTP:
            Transferência de Arquivos
            Cliente Servidor
        Telnet
            Emu...
Intranet
     Agilidade na distribuição de informação;
     Integração com os aplicativos existentes:
         Escolha ...
Segurança
Segurança
      Principais problemas:
          Configuração da rede (topologia)
          Servidores escutando sockets...
Segurança - Servidores
                 Total # of hosts    Total %           %       %
Type of site
                    s...
Segurança
    Topologia da rede:
        Separação física
        Firewall
        Comutadores (switch) ou hubs Ethern...
Firewall




       Proteção contra acessos indevidos
Dicas de Sobrevivência
   Nunca execute programas de origem desconhecida
   Só abra correio eletrônico de fontes confiáv...
QoS no IP
      Modelos:
          Serviços Integrados
           Serviço Diferenciado
      Categorias do Serviço Int...
QoS no IP
          Modelagem de um roteador

    Pacotes


                                                        Escalo...
QoS no IP
   Caracterização de tráfego: algoritmo do
    balde de fichas.


         Fichas, inseridas
         a uma tax...
RSVP -          Resource Reservation Protocol
   Protocolo de Reserva de Recursos sobre o
    TCP/IP

                   ...
Próximos SlideShares
Carregando em…5
×

Slides redesufpr

4.255 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
4.255
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
219
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Slides redesufpr

  1. 1. Redes de Computadores Universidade Federal do Paraná Departamento de Engenharia Elétrica Prof. Carlos Marcelo Pedroso pedroso@eletrica.ufpr.br http://www.eletrica.ufpr.br
  2. 2. Metodologia  Aulas Expositivas  Trabalhos em grupo Avaliação: -3 Provas;
  3. 3. Ementa  Modelo OSI;  Redes Locais;  Protocolos;  Inter-redes;  Padrão IEEE 802.3;  TCP/IP.
  4. 4. Referências  Redes de Computadores e Internet. Douglas Comer. Bookman.  Redes de Computadores. Andrew Tanenbaum. Editora Campus.  Redes de Computadores e Internet, James F. Kurose. Addison Wesley.
  5. 5. Página do curso  Auxílio ao ensino  http://www.eletrica.ufpr.br/pedroso  Edital com avisos.  Slides, material para leitura, especificação de trabalhos.
  6. 6. Sumário  Introdução  Modelo OSI  Camada Física  Camada de Enlace  Camada de Rede  Camada de Transporte
  7. 7. Modelo OSI  Modelo OSI - Open System Interconection  Modelo de Referência APLICAÇÃO CAMADA 7  7 Camadas APRESENTAÇÃO CAMADA 6  Cada camada envia dados SESSÃO CAMADA 5 para a camada inferior TRANSPORTE CAMADA 4 REDE CAMADA 3 ENLACE CAMADA 2 FÍSICO CAMADA 1 Meio físico de transmissão Obs. ver anotações em aula
  8. 8. Sumário  Introdução  Modelo OSI  Camada Física  Camada de Enlace  Camada de Rede  Camada de Transporte
  9. 9. Camada Física  Padrões físicos: conectores, níveis de sinal, codificação.  Meio de transmissão (cabos, conectores …).  Anotar: meios de transmissão utilizados em redes e suas características  ...  ...  ...  ...  Transmissão digital serial: assíncrona, síncrona.  Codificação Manchester  A unidade de transferência de informação é o bit.
  10. 10. Conceitos Básicos  Taxa de transmissão: Velocidade que os dados são transferidos entre dois nós da rede. Unidade básica: bits por segundo (bps) - Exemplos (em aula) - Atraso de Propagação - >> - Latência - >>
  11. 11. Topologias 1 Interface do anel 4 Comutador 2 ou switch Estrela 3 Anel Barramento
  12. 12. Tipos de Redes LAN (Local Area Network) WAN (Wide Area Network)
  13. 13. Tipos de Redes Range Bandwidth (Mbps) Latency (ms) LAN 1-2 kms 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 kms 1-150 10 Wireless LAN 0.15-1.5 km 2-11 5-20 Wireless WAN worldwide 0.010-2 100-500 Internet worldwide 0.010-2 100-500
  14. 14. Tipos de Redes  Uma LAN é uma rede onde os computadores estão normalmente próximos uns aos outros  Os equipamentos compartilham recursos através da rede  Cada computador e dispositivo compartilhado são nós da rede
  15. 15. Tipos de Rede  Uma WAN é uma rede com grandes distâncias entre os equipamentos conectados  Conexões são realizadas via satélite, microondas, rede de telefonia, cabos ópticos, etc.
  16. 16. Tipos de Rede  Normalmente WANs são um conjunto de LANs interligadas
  17. 17. Camada Física - Padrões  10BASE2 Cabo coaxial Conector Terminador fino BNC de 50 ohms Conector T BNC Estação de Rede Conector BNC Terminador de 50 ohms Condutor metálico central Isolante Isolante Malha interno externo metálica
  18. 18. Camada Física - Padrões  10BASET  Topologia em Estrela  Par Trançado HUB / Switch  HUB / Switch como elemento central Par trançado Conector RJ-45 Estação de Rede
  19. 19. Camada Física - Padrões  Fibra Ótica  Monomodo  Multimodo Ângulo de refração Feixe refratado Caso n2 > n1 Meio 1 Meio 2 Feixe refletido Ângulo de incidência Feixe incidente
  20. 20. Cabeamento Estruturado 4 5 6 3 4 Tomada de Telecomunicações 5 3 6 4 2 3 1- Entrada do cabeamento externo 2- Sala de equipamentos 1 3- Cabeamento do backbone 4- Armário de telecomunicações 5- Cabeamento Horizontal 6- Área de Trabalho
  21. 21. Cabeamento Estruturado - AT HUB/Switch Painel de manobra (patch panel) Cabos de manobra (patch cords) Painel de manobra Armário de (patch panel) telecomunicações Cabeamento Horizontal
  22. 22. Cabeamento Estruturado HUB/Switch de fiação Cabos de manobra (patch cords) Painel de manobra Armário de (patch panel) telecomunicações Cabeamento Horizontal
  23. 23. Camada Física – Padrões  Fibra Ótica  Monomodo  Multimodo Ângulo de refração Feixe refratado Caso n2 > n1 Meio 1 Meio 2 Feixe refletido Ângulo de incidência Feixe incidente
  24. 24. Sumário  Introdução  Modelo OSI  Camada Física  Camada de Enlace  Camada de Rede  Camada de Transporte
  25. 25. Camada de Enlace  Primeira camada que envolve protocolo  Principais funções:  Enquadramento;  Controle de erros;  Controle de fluxo;  Controle de acesso ao meio;
  26. 26. Camada de Enlace  Técnicas de enquadramento:  Contagem de bytes  Caracter delimitador  Bits delimitadores Ver ex. em aula
  27. 27. Camada de Enlace  Controle de erros:  Eco  Paridade  CRC Detalhes sobre as técnicas abordadas em aula
  28. 28. Camada de Enlace  Controle de fluxo:  Transmite e espera  Janelas de transmissão Detalhes abordados em aula
  29. 29. Controle de Acesso ao Meio CSMA / CD Estação Ativa não Atraso aleatório Meio livre? sim Transmite quadro sim Colisão Ok
  30. 30. Controle de Acesso ao Meio  Token Ring Ficha ou permissão 1 para transmissão 4 2 Estado de bypass 3 Destino
  31. 31. Protocolos  Conjunto de regras e formatos utilizados na comunicação  Especifica:  Seqüência de mensagens trocadas  Formato dos dados nas mensagens  A camada de enlace implementa o primeiro nível de protocolo
  32. 32. Protocolos  Ver exemplo em aula
  33. 33. Padrões de Mercado  Camada Física e de Enlace LLC IEEE 802.2 ENLACE MAC IEEE IEEE IEEE IEEE ... 802.3 802.4 802.5 FÍSICO 802.6
  34. 34. Rede Ethernet U N IX IB M C o m p a tib le IB M A S /4 0 0 IB M H o s t Ethernet Cable Hub L a p to p c o m p u te r P r in te r IB M C o m p a tib le
  35. 35. Protocolo Ethernet DST SRC L/T DATA CRC  DST: Endereço de destino (48 bits)  SRC: Endereço de origem (48 bits)  L/T: Tamanho/Tipo (16 bits)  CRC: Código redundante polinomial (32bits)
  36. 36. Protocolo Ethernet  Endereçamento universal  Unicast;  Multicast;  Broadcast.  Maximum tranfer unit (MTU)
  37. 37. Protocolo Ethernet  Equipamentos:  Switch / bridge vs. hub  Uso do campo tamanho/tipo;  Spanning tree;  Conceito de VLAN;  802.1Q  802.1p
  38. 38. Wireless Network To Host switch Hub Antenna A c c e s s P o in t A c c e s s P o in t IB M C o m p a t ib le L a p to p c o m p u te r
  39. 39. Sumário  Conceitos Básicos  Modelo OSI  Protocolos  Camada Física  Camada de Enlace  Internet  Aplicações
  40. 40. Protocolos Inter Rede  Padronização: RFC T Aplicação (Request For Comment) F E L D http://www.ietf.org/rfc.html Apresentaçã T N N ... o P E S  Tem se tornado padrão T Sessão para interconexão de TCP/UDP redes heterogêneas Transporte IP IP: RFC 791 Rede Enlace Físico OSI TCP/IP
  41. 41. IP - Internet Protocol  Datagrama não confiável: Mensagem: ... Endereço de Origem Endereço de Destino Endereço de Origem Controle Endereço de Destino Dados Controle Dados
  42. 42. IP - Internet Protocol A B
  43. 43. IP - Internet Protocol  Problemas:  Pacotes podem chegar fora de ordem  Não existe garantia de tempo de atraso  Não existe garantia de entrega  Ideal para transmissão de DADOS Anotar na aula: conceito de circuito virtual
  44. 44. IP - Internet Protocol (v.4)  Endereçamento: 32 bits  Endereçamento Hierárquico: endereços de rede e host;  Roteamento:  São disponibilizados vários protocolos de roteamento distribuído e hierárquico
  45. 45. IP-Formato do datagrama
  46. 46. IP –Endereçamento  Endereços de 32 bits divididos em 4 octetos (X.X.X.X)  Classes de endereçamento  Classe A  Classe B  Classe C  Classe D - Multicast  Classe E - Reservado
  47. 47. Classe A  O primeiro bit deve ser 0  Primeiro octeto: 0 a 127  Significado dos octetos:  R.H.H.H
  48. 48. Classe B  Os primeiros bits devem ser 10  Primeiro octeto: 128 a 191  Significado dos octetos:  R.R.H.H
  49. 49. Classe C  Os primeiros bits devem ser 110  Primeiro octeto: 192 a 223  Significado dos octetos:  R.R.R.H  É o esquema de endereçamento utilizado na Internet
  50. 50. Exemplos – Endereço IP  Host: 200.40.50.1  Rede: 200.40.50.0 200.60.0.0 200.0.0.0 200.50.0.0 200.40.0.0
  51. 51. Endereçamento  Endereço de Rede  Endereço de Broadcast  Máscara de Rede  Endereço de Loop-back  Sub-Redes
  52. 52. Máscara de sub-rede  Significado binário  Altera significado dos bits equivalentes no endereço  O bit 0 indica endereço de host  O bit 1 indica endereço de rede
  53. 53. Máscara de sub-rede  Exemplo  11111111.11111111.11111111.00000000 255 .255 .255 .0 (máscara para redes classe C)  11111111.11111111. 00000000.00000000 255 .255 .0 .0 (máscara para redes classe B)  11111111. 00000000. 00000000.00000000 255 .0 .0 .0 (máscara para redes classe A)
  54. 54. Máscara de sub-rede  A máscara pode ser alterada conforme necessidade do usuário  Exemplo: Suponha uma empresa com 4 sub-redes. Foi obtido um endereço IP válido. Como realizar o endereçamento ?
  55. 55. Máscara de sub-rede 3 A 1 2 4 D Internet B C
  56. 56. Exercícios 1. Defina um esquema de endereçamento classe B para rede abaixo: A 1 2 4 D Internet B C
  57. 57. Exercícios 2. Suponha que a rede A foi dividida em 3 subredes: 7 A1 1 5 6 A4 Internet A2 A3
  58. 58. Exercícios  O que pode ser feito para suportar as novas sub-redes sem alterar o TODO o esquema de endereçamento e roteamento da rede ? (a solução deve utilizar uma nova máscara de rede)
  59. 59. Detalhes do Protocolo IP  Anote a função de cada um dos campos:  Time to Live (TTL)  Type of Service (TOS) ou DSCP  Identificação e off-set do fragmento (explique o uso no caso de pacotes fragmentados)  Checksum do cabeçalho
  60. 60. Grandes Redes  NAT – Network Address Translation  NAPT – Network Address Port Translation  Proxy Obs. Anote durante a aula
  61. 61. Proxy Internet Servidor Proxy
  62. 62. NAT Network Address Translation  RFC 1631  Endereços reservados:  10.0.0.0 - 10.255.255.255  172.16.0.0 - 172.31.255.255  192.168.0.0 - 192.168.255.255
  63. 63. Roteamento  Processo pelo qual o roteador encaminha os datagramas até o destino.  Montagem da tabela de rotas:  Manual  Automático Ver exemplos em aula
  64. 64. Roteamento Tabela de rotas / Windows ====================================================== ============ Lista de interfaces 0x1 ....................................................MS TCP Loopback interface 0x1000003 ...00 01 02 87 FB 81 ...... 3Com EtherLink PCI ====================================================== ============ ====================================================== ============ Rotas ativas: Endereço de rede Máscara Ender. gateway Interface Custo 0.0.0.0 0.0.0.0 10.32.1.1 10.32.1.71 1 10.32.1.0 255.255.255.0 10.32.1.71 10.32.1.71 1 10.32.1.71 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.32.1.71 10.32.1.71 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 224.0.0.0 224.0.0.0 10.32.1.71 10.32.1.71 1 255.255.255.255 255.255.255.255 10.32.1.71 10.32.1.71 1 Gateway padrão: 10.32.1.1 ====================================================== =============
  65. 65. Roteamento Internet Rede 200.1.1.0/24 A 2 1 10 6 Rede 200.1.4.8/30 Rede 200.1.3.4/30 9 5 1 1 Rede 200.1.2.0/24 Rede 200.1.3.0/24 2 2 B C
  66. 66. Roteamento Rede Próximo salto Interface 200.1.1.0/24 200.1.2.0/24 200.1.3.0/24 200.1.4.4/30 200.1.4.8/30
  67. 67. Protocolos de descoberta de rotas  RIP;  OSPF;  BGP;  entre outros
  68. 68. TCP - Transmission Control Protocol  RFC 761  Baseado em conexão. Opera sobre o IP  Multiplexação: portas  Sequenciação  Controle de erros fim a fim  Controle de fluxo fim a fim  Controle de congestionamento
  69. 69. UDP - User Datagram Protocol  Apenas uma extensão para utilização do IP. Principais características:  Multiplexação;  Não oferece controle de erro ou fluxo.  A utilização do IP na camada de rede é obrigatória. Na camada de transporte pode optar-se por outros protocolos de transporte, conforme a necessidade. O TCP e o UDP são os mais utilizados.
  70. 70. Multiplexação lógica: Portas  RFC147  Identifica um fluxo em particular na rede P1 Pn P1 Pn Porta
  71. 71. Multiplexação lógica: Portas  Portas Padrão:  RFC 1700 - Assigned Numbers (antiga)  Reservados 0-1023
  72. 72. Portas echo 7/tcp Echo ftp-data 20/tcp File Transfer [Data] ftp 21/tcp File Transfer [Control] telnet 23/tcp Telnet smtp 25/tcp Simple Mail Transfer nameserver 42/tcp Host Name Server finger 79/tcp Finger www-http 80/tcp World Wide Web HTTP sql-net 150/tcp SQL-NET ...
  73. 73. Protocolo TCP  Estabelecimento de conexão  Three way handshake Ver exemplo em aula
  74. 74. Protocolo TCP  Controle de erros  Retransmissões?  Dup ack  Rtt  Ver exemplo em aula
  75. 75. Protocolo TCP  Controle de fluxo:  Janela de transmissão Ver exemplo em aula
  76. 76. Protocolo TCP  Controle de congestionamento  Algoritmo slow start (novamente, ver exemplos em aula)  Outros ...
  77. 77. Sumário  Conceitos Básicos  Modelo OSI  Protocolos  Camada Física  Camada de Enlace  Camada de Rede  Camada de Transporte  Aplicações
  78. 78. Arquitetura T Aplicação E F L D Apresentaçã T N N ... o P E S T Sessão TCP/UDP Transporte IP Rede Enlace Físico OSI TCP/IP
  79. 79. Aplicações • Serviços Disponíveis : – News – Jogos – Pesquisa – Correio – Comércio – BBS – Home Banking – Teleconferência
  80. 80. Aplicações  A arquitetura Inter Rede IP não prevê protocolos específicos para as camadas de sessão e apresentação  Sentimos falta de protocolos específicos para as funcionalidades destas camadas?  Como seria a arquitetura Inter Rede IP se houvesse um protocolo de uso obrigatório para a camada de sessão?
  81. 81. Protocolos de Aplicação  Alguns importantes:  FTP – File Transfer Protocol (20 – 21)  HTTP – Hypertext Transfer Prot (80)  DNS – Domain Name Server (51)  SMTP – Simple Mail Transfer Protocol (25)  Antigo Telnet (25) e SSH (22)  POP – (110)  NFS – Network File System
  82. 82. Protocolos de Aplicação  SNMP – Simple Network Management Protocol  DHCP – Dynamic Hosting Control Protocol ... entre muitos outros ...
  83. 83. Resolução de Nomes - DNS www . ufpr.br Host Domínio  Histórico: arquivo de hosts do Unix  RFC 1591 – Nomes de domínios:  mil – gov – edu – com – org – int – net  us ( ! ) – br – uk – it - ...
  84. 84. Resolução de Nomes Servidor Servidor de de Nomes Nomes Internet  RFC 1035 - Protocolo  Cliente x Servidor
  85. 85. Resolução de Nomes br gov edu mil com ... ir rf congresso hsbc hp ... Hierarquia de Nomes
  86. 86. World Wide Web - www  HTTP-Hypertext Transfer Protocol  Socket 80  Cliente x Servidor  Transfere hipertexto – em geral, páginas em formato HTML – HyperText Markup Language
  87. 87. World Wide Web - www
  88. 88. World Wide Web - www  Protocolo HTTP  Principais mensagens e exemplo  Html  Xml  Solução:  CGI – Common Gateway Interface  Aplicativos que criam páginas dinamicamente  Esta abordagem possui limitações
  89. 89. World Wide Web - www  Outras Abordagens:  Tópicos Relacionados:  Java  ASP  Tendências
  90. 90. Correio Eletrônico  SMTP-Simple Mail Transfer Protocol  Uma entrada especial na configuração do servidor DNS informa qual é o servidor de correio responsável pelo domínio.  Nome@dominio  pedroso@eletrica.ufpr.br
  91. 91. Correio Eletrônico  Princípios: SMTP – POP e outros  Mensagens do protocolo SMPT e exemplos.  Vantagens da comunicação assíncrona:  Os participantes podem enviar mensagens de acordo com a sua disponibilidade de tempo.  Participantes podem receber mensagens de um grupo.  Newsgroup (!)
  92. 92. POP  Recuperação de correio eletrônico  Cliente Servidor  Socket 110  Protocolo muito simples  Exercício: Em laboratório, utilize o cliente telnet para realizar uma conexão no socket 110
  93. 93. Chamada a proc. remotos  Protocolo RPC  Aplicações  Vantagens  Exemplos  Corba e RMI
  94. 94. Gerência de Rede  Áreas de Gerência  Protocolo SNMP  Principais mensagens  Agentes e Gerente  MIB Ver anotações em aula
  95. 95. Outros  FTP:  Transferência de Arquivos  Cliente Servidor  Telnet  Emulação de terminal  NFS  Sistema de arquivos em rede
  96. 96. Intranet  Agilidade na distribuição de informação;  Integração com os aplicativos existentes:  Escolha da plataforma e da linguagem de desenvolvimento são fatores fundamentais.  Integração com a Internet;  Problemas de segurança:  Problemas mais comuns  Firewall  Filtros de Pacotes
  97. 97. Segurança
  98. 98. Segurança  Principais problemas:  Configuração da rede (topologia)  Servidores escutando sockets  Transmissão sem criptografia  Senhas de usuários
  99. 99. Segurança - Servidores Total # of hosts Total % % % Type of site scanned: Vulnerable Yellow Red banks 660 68.33 32.73 35.61 credit unions 274 51.09 30.66 20.44 US federal 47 61.70 23.40 38.30 sites newspapers 312 69.55 30.77 38.78 sex 451 66.08 40.58 25.50 Totals 1734 64.94 33.85 31.08 Random 469 33.05 15.78 17.27 group Fonte: http://www.fish.com/survey/
  100. 100. Segurança  Topologia da rede:  Separação física  Firewall  Comutadores (switch) ou hubs Ethernet  VPN
  101. 101. Firewall Proteção contra acessos indevidos
  102. 102. Dicas de Sobrevivência  Nunca execute programas de origem desconhecida  Só abra correio eletrônico de fontes confiáveis  Utilize um anti-vírus  Cuidado com documentos gerados externamente (vírus de macro).
  103. 103. QoS no IP  Modelos:  Serviços Integrados  Serviço Diferenciado  Categorias do Serviço Integrado:  Melhor Esforço  Carga Controlada  Serviço Garantido
  104. 104. QoS no IP Modelagem de um roteador Pacotes Escalonador Classificador Descarte de Pacotes  Controle de Admissão  Controle de Reservas (protocolo RSVP)  Roteamento
  105. 105. QoS no IP  Caracterização de tráfego: algoritmo do balde de fichas. Fichas, inseridas a uma taxa   Dados Transmissão Buffer
  106. 106. RSVP - Resource Reservation Protocol  Protocolo de Reserva de Recursos sobre o TCP/IP ... R ... H F S S T T N V T P M P P P UDP TCP IP

×