R&C 0201 07 1

Embed Size (px)

Text of R&C 0201 07 1

  • 1.
    • 2 - Protocolos

2. 2.1 - O que so os protocolos?

  • Protocolos

3. 2.1 - O que so os protocolos?

  • Objectivos de protocolos (regras de comunicao):
    • Comunicao entre computadores de diferentes tipos
    • Abstraco:
      • Utilizadores no tm que se preocupar com os mecanismos de transporte de dados
  • Necessidade de hierarquizao
    • Reduzir a complexidade da implementao:
      • Tarefas da rede so distribudas porlayers(camadas)1 camada:
        • Conjunto de tarefas relacionadas com uma mesma funo
        • Construdo sobre o seu antecessor, ficando dependente apenas deste
        • Desenvolvimento de uma aplicao numa camada apenas tem impacto na prpria

4. 2.1 - O que so os protocolos?

  • Caractersticas da Hierarquizao:
    • Nmero de camadas varia de rede para rede
    • Camadas idnticas comunicam entre si atravs de 1 protocolo
    • Cadacamada forneceservios camada superior
    • Cada camada comunica com a camada inferior atravs de uma interface por esta fornecida
    • Transporte de dados ocorre ao nvel da camada mais baixa (fsica)

5. 2.1 - O que so os protocolos? Arquitectura de protocolo Filsofo-Tradutor-Secretaria Mensagem Informao para TradutorIngls/Portuges Informao para Secretaria Filsofo Tradutor Portuges/ Alemo Secretaria 1 2 3 3 2 1 I have no Phone Ling. Rede Portuges: No tenho Telefone N Fax: ... No tenho Telefone N Fax: ... No tenho Telefone Ling. Rede Portuges: No tenho Telefone Ich habe keinPhone Buda Ingls em Local A Filsofo Alemo em Local B 6. 2.2 PDU:Protocol Data Unit 7.

  • Conceito de Servio e Protocolo de Camadas:
    • Servio de Camada:
      • Funcionalidade + Regras de acesso a este servio
    • Protocolo da camada:
      • Servios da camada
      • Formatos e parmetros das mensagens de controlo
      • Resposta a recepo de mensagens de controlo
      • Resposta a invocao de Servio de Camada
    • Primitivas de Servio:
      • Funes para invocao de servio disponibilizado por cada camada
      • Especificadas na definio do servio

2.2 PDU:Protocol Data Unit 8.

    • *Protocol Data Unit(PDU)
      • Mensagem de Protocolo
    • * Service Data Unit(SDU)
      • Dados transferidos entre a entidadene a entidaden -1, como resultado da chamada de uma primitiva de servio
    • Protocol Control Information(PCI)
      • Identificador + parmetros de controlo do PDU (cabealho)

2.2 PDU:Protocol Data Unit 9. primitiva (n) e (n) SDU entidades da camada n entidades da camada n-1 entidades da camada n-2 primitiva (n) e (n) SDU primitiva (n-1) e (n-1) SDU primitiva (n-1) e (n-1) SDU primitiva (n-2) e (n-2) SDU primitiva (n-2) e (n-2) SDU (n-2) PDU (n-1) PDU (n) PDU 2.2 PDU: Protocol Data Unit (n-2) PDU (n-2) PCI (n-1) PDU (n) PDU (n-1) PCI (n) SDU (n) PCI 10. 2.3- A Diviso da Informao em Pacotes

  • Objectivos da Diviso da Informao:
    • Reduo dos atrasos de propagao
    • Reduo das dimenses das filas de espera debuffers
    • Adaptao a formato de protocolos de camadas inferiores
    • Possibilidade de intermediar pacotes de diferentes utilizadores

11.

  • Cabealhos:
    • Necessrios para novos pacotes aps diviso de informao
    • Maior complexidade - mais informao de controlo

2.4 Cabealhos e Informao de Protocolos 12.

  • Reagrupamento de Informao Dividida + Remoo de Cabealhos

2.5 Tratamento dePacketsno Destino 13. 2.6 - O Modelo OSI

  • Modelo OSI ( O penS ystemsI nterconnection)

14. 2.6- Modelo OSI

  • OSI -Open Systems Interconnection
    • Proposto pelo ISO ( International Standards Organization )
    • Objectivo: Normalizao de interligao de sistemas abertos
      • Sistemas modulares independentes de fabricantes
    • Utilizao de 7 camadas com diferentes funes
      • Camada superior - aplicao
      • Camada inferior - interface com meio fsico

15. Meio fsico de comunicao 2.6 - Modelo OSI Utilizador Utilizador Envio e recepo debits Codificao de smbolos fsicos Controlo de fluxo e erros ponto-a-ponto Encaminhamento de informao entre sistemas Transporte fivel extremo-a-extremo Controlo de Dilogo Representao de dados Aspectos de comunicao especficos da aplicao Aplicao Apresentao Sesso Transporte Rede Ligao de Dados Fsico Aplicao Apresentao Sesso Transporte Rede Ligao de Dados Fsico 7 6 5 4 3 2 1 7 6 5 4 3 2 1 16.

  • Camada 1 - Fsica :
    • Interface com o meio fsico de comunicao
      • Define caractersticas fsicas da transmisso
        • Representao fsica da informao lgica ( bits: 0,1 )
      • Transmisso debitsno canal de comunicao
    • No efectua controlo de erros de transmisso
    • Pode aparecer dividida em 2 sub-camadas:
      • PHY ( PHysical Protocol )
        • Independente do meio fsico
          • Ex. codificao / descodificao de conj todebitsaTx / Rx
      • PMD ( Physical Medium Dependent )
        • Especfica do meio de transmisso
          • Ex. conectores,TxeRxde sinais fsicos

2.6 Modelo OSI 17.

  • Camada 2 - Ligao de Dados ( Data Layer Link)
    • Controlo de erros e de fluxo ponto-a-ponto
      • Responsvel pela fiabilidade dos dadosTx/R x pela camada 1
    • Dados a transmitir/receber convertidos e manipulados em tramas
      • data frames -unidade base da camada 2
    • Nas LANs aparece dividida em 2 sub-camadas:
      • LLC ( Logical Link Control )
        • Controlo de fluxo, erros e sequncia
      • MAC ( Medium Access Control )
        • Determina quando computador pode efectuar transmisso

2.6 Modelo OSI 18.

  • Camada 3 - Rede ( Network)
    • Garante interligao entre quaisquer computadores e redes
      • Utilizao de endereos de significado universal
      • Possibilitar a identificao nica de todos os elementos de redes
    • Encaminhamento de informao ( routing )
      • Baseados em mecanismos e protocolos especficos
        • Utilizao de tabelas de encaminhamento
          • Estticas: caminho invarivel
          • Dinmicas: caminho varivel em funo do estado da rede

2.6 Modelo OSI 19.

  • Camada 4 - Transporte
    • Garantir comunicao fivel extremidade-a-extremidade
      • Comunicao entre sistemas terminais independente do tipo e qualidade das redes de transporte utilizadas
    • Deteco/correco de erros
    • Controlo de fluxo/sequncia
  • Camada 5 - Sesso
    • Controlo de sincronizao de dialogo entre as entidades de aplicaes comunicantes