<ul><li>2 - Protocolos </li></ul>
2.1 - O que são os protocolos? <ul><li>Protocolos </li></ul>
2.1 - O que são os protocolos? <ul><li>Objectivos de protocolos (regras de comunicação):  </li></ul><ul><ul><li>Comunicaçã...
2.1 - O que são os protocolos? <ul><li>Características da Hierarquização: </li></ul><ul><ul><li>Número de camadas varia de...
2.1 - O que são os protocolos? Arquitectura de protocolo Filósofo-Tradutor-Secretaria   Mensagem Informação para Tradutor ...
2.2  – PDU:  Protocol Data Unit
<ul><li>Conceito de Serviço e Protocolo de Camadas: </li></ul><ul><ul><li>Serviço de Camada: </li></ul></ul><ul><ul><ul><l...
<ul><ul><li>*Protocol Data Unit  (PDU)  </li></ul></ul><ul><ul><ul><li>Mensagem de Protocolo </li></ul></ul></ul><ul><ul><...
primitiva (n) e (n) SDU entidades da camada n entidades da camada n-1 entidades da camada n-2 primitiva (n) e (n) SDU prim...
2.3  - A Divisão da Informação em Pacotes <ul><li>Objectivos da Divisão da Informação: </li></ul><ul><ul><li>Redução dos a...
<ul><li>Cabeçalhos: </li></ul><ul><ul><li>Necessários para novos pacotes após divisão de informação </li></ul></ul><ul><ul...
<ul><li>Reagrupamento de Informação Dividida + Remoção de Cabeçalhos </li></ul>2.5  – Tratamento de  Packets  no Destino
2.6 - O Modelo OSI <ul><li>Modelo OSI ( O pen  S ystems  I nterconnection)  </li></ul>
2.6  - Modelo OSI <ul><li>OSI -  Open Systems Interconnection </li></ul><ul><ul><li>Proposto pelo ISO ( International Stan...
Meio físico de comunicação 2.6 - Modelo OSI Utilizador Utilizador Envio e recepção de  bits Codificação de símbolos físico...
<ul><li>Camada 1 - Física : </li></ul><ul><ul><li>Interface com o meio físico de comunicação </li></ul></ul><ul><ul><ul><l...
<ul><li>Camada 2 - Ligação de Dados ( Data Layer Link) </li></ul><ul><ul><li>Controlo de erros e de fluxo “ponto-a-ponto” ...
<ul><li>Camada 3 - Rede ( Network) </li></ul><ul><ul><li>Garante interligação entre quaisquer computadores e redes </li></...
<ul><li>Camada 4 - Transporte  </li></ul><ul><ul><li>Garantir comunicação fiável “extremidade-a-extremidade” </li></ul></u...
<ul><li>Camada 6 - Apresentação </li></ul><ul><ul><li>Garantir normalização de representação de dados transmitidos entre c...
2.7 - O Modelo TCP/IP <ul><li>TCP/IP </li></ul>Especificações de protocolos
2.7 - O Modelo TCP/IP <ul><li>Camada Aplicação </li></ul><ul><ul><li>O modelo TCP/IP não sentiu necessidade de existência ...
2.7 - O Modelo TCP/IP 45 Protcolo HTTP:
2.7 –  O Modelo TCP/IP Sessão Rede Aplicação Apresentação Transporte Ligação de dados Física IP TCP/UDP FTP TELNET SMTP PO...
2.8 - Os standards IEEE <ul><li>Standards </li></ul>802.11b: 11 Mbps 802.11g: 54 Mbps 802.7:  Ethernet 802.5:  Token Ring
2.8 - Os standards IEEE Diferentes Protocolos satisfazem as mesmas funcionalidades dos mesmos protocolos
Upcoming SlideShare
Loading in …5
×

R&C 0201 07 1

377 views
280 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
377
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

R&C 0201 07 1

  1. 1. <ul><li>2 - Protocolos </li></ul>
  2. 2. 2.1 - O que são os protocolos? <ul><li>Protocolos </li></ul>
  3. 3. 2.1 - O que são os protocolos? <ul><li>Objectivos de protocolos (regras de comunicação): </li></ul><ul><ul><li>Comunicação entre computadores de diferentes tipos </li></ul></ul><ul><ul><li>Abstracção: </li></ul></ul><ul><ul><ul><li>Utilizadores não têm que se preocupar com os mecanismos de transporte de dados </li></ul></ul></ul><ul><li>Necessidade de hierarquização </li></ul><ul><ul><li>Reduzir a complexidade da implementação: </li></ul></ul><ul><ul><ul><li>Tarefas da rede são distribuídas por layers (camadas) 1 camada: </li></ul></ul></ul><ul><ul><ul><ul><li>Conjunto de tarefas relacionadas com uma mesma função </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Construído sobre o seu antecessor, ficando dependente apenas deste </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Desenvolvimento de uma aplicação numa camada apenas tem impacto na própria </li></ul></ul></ul></ul>
  4. 4. 2.1 - O que são os protocolos? <ul><li>Características da Hierarquização: </li></ul><ul><ul><li>Número de camadas varia de rede para rede </li></ul></ul><ul><ul><li>Camadas idênticas comunicam entre si através de 1 protocolo </li></ul></ul><ul><ul><li>Cada camada fornece serviços à camada superior </li></ul></ul><ul><ul><li>Cada camada comunica com a camada inferior através de uma interface por esta fornecida </li></ul></ul><ul><ul><li>Transporte de dados ocorre ao nível da camada mais baixa (física) </li></ul></ul>
  5. 5. 2.1 - O que são os protocolos? Arquitectura de protocolo Filósofo-Tradutor-Secretaria Mensagem Informação para Tradutor Inglês/Portugûes Informação para Secretaria Filósofo Tradutor Portugûes/ Alemão Secretaria 1 2 3 3 2 1 “ I have no Phone” Ling. Rede Portugûes: “ Não tenho Telefone” Nº Fax: ... “ Não tenho Telefone” Nº Fax: ... “ Não tenho Telefone” Ling. Rede Portugûes: “ Não tenho Telefone” “ Ich habe kein Phone” Buda Inglês em Local A Filósofo Alemão em Local B
  6. 6. 2.2 – PDU: Protocol Data Unit
  7. 7. <ul><li>Conceito de Serviço e Protocolo de Camadas: </li></ul><ul><ul><li>Serviço de Camada: </li></ul></ul><ul><ul><ul><li>Funcionalidade + Regras de acesso a este serviço </li></ul></ul></ul><ul><ul><li>Protocolo da camada: </li></ul></ul><ul><ul><ul><li>Serviços da camada </li></ul></ul></ul><ul><ul><ul><li>Formatos e parâmetros das mensagens de controlo </li></ul></ul></ul><ul><ul><ul><li>Resposta a recepção de mensagens de controlo </li></ul></ul></ul><ul><ul><ul><li>Resposta a invocação de Serviço de Camada </li></ul></ul></ul><ul><ul><li>Primitivas de Serviço: </li></ul></ul><ul><ul><ul><li>Funções para invocação de serviço disponibilizado por cada camada </li></ul></ul></ul><ul><ul><ul><li>Especificadas na definição do serviço </li></ul></ul></ul>2.2 – PDU: Protocol Data Unit
  8. 8. <ul><ul><li>*Protocol Data Unit (PDU) </li></ul></ul><ul><ul><ul><li>Mensagem de Protocolo </li></ul></ul></ul><ul><ul><li>* Service Data Unit (SDU) </li></ul></ul><ul><ul><ul><li>Dados transferidos entre a entidade n e a entidade n -1, como resultado da chamada de uma primitiva de serviço </li></ul></ul></ul><ul><ul><li>Protocol Control Information (PCI) </li></ul></ul><ul><ul><ul><li>Identificador + parâmetros de controlo do PDU (cabeçalho) </li></ul></ul></ul>2.2 – PDU: Protocol Data Unit
  9. 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. 10. 2.3 - A Divisão da Informação em Pacotes <ul><li>Objectivos da Divisão da Informação: </li></ul><ul><ul><li>Redução dos atrasos de propagação </li></ul></ul><ul><ul><li>Redução das dimensões das filas de espera de buffers </li></ul></ul><ul><ul><li>Adaptação a formato de protocolos de camadas inferiores </li></ul></ul><ul><ul><li>Possibilidade de intermediar pacotes de diferentes utilizadores </li></ul></ul>
  11. 11. <ul><li>Cabeçalhos: </li></ul><ul><ul><li>Necessários para novos pacotes após divisão de informação </li></ul></ul><ul><ul><li>Maior complexidade - mais informação de controlo </li></ul></ul>2.4 – Cabeçalhos e Informação de Protocolos
  12. 12. <ul><li>Reagrupamento de Informação Dividida + Remoção de Cabeçalhos </li></ul>2.5 – Tratamento de Packets no Destino
  13. 13. 2.6 - O Modelo OSI <ul><li>Modelo OSI ( O pen S ystems I nterconnection) </li></ul>
  14. 14. 2.6 - Modelo OSI <ul><li>OSI - Open Systems Interconnection </li></ul><ul><ul><li>Proposto pelo ISO ( International Standards Organization ) </li></ul></ul><ul><ul><li>Objectivo: Normalização de interligação de sistemas abertos </li></ul></ul><ul><ul><ul><li>Sistemas modulares independentes de fabricantes </li></ul></ul></ul><ul><ul><li>Utilização de 7 camadas com diferentes funções </li></ul></ul><ul><ul><ul><li>Camada superior - aplicação </li></ul></ul></ul><ul><ul><ul><li>Camada inferior - interface com meio físico </li></ul></ul></ul>
  15. 15. Meio físico de comunicação 2.6 - Modelo OSI Utilizador Utilizador Envio e recepção de bits Codificação de símbolos físicos Controlo de fluxo e erros ponto-a-ponto Encaminhamento de informação entre sistemas Transporte fiável extremo-a-extremo Controlo de Diálogo Representação de dados Aspectos de comunicação específicos da aplicação Aplicação Apresentação Sessão Transporte Rede Ligação de Dados Físico Aplicação Apresentação Sessão Transporte Rede Ligação de Dados Físico 7 6 5 4 3 2 1 7 6 5 4 3 2 1
  16. 16. <ul><li>Camada 1 - Física : </li></ul><ul><ul><li>Interface com o meio físico de comunicação </li></ul></ul><ul><ul><ul><li>Define características físicas da transmissão </li></ul></ul></ul><ul><ul><ul><ul><li>Representação física da informação lógica ( bits: “ 0”,”1” ) </li></ul></ul></ul></ul><ul><ul><ul><li>Transmissão de bits no canal de comunicação </li></ul></ul></ul><ul><ul><li>Não efectua controlo de erros de transmissão </li></ul></ul><ul><ul><li>Pode aparecer dividida em 2 sub-camadas: </li></ul></ul><ul><ul><ul><li>PHY ( PHysical Protocol ) </li></ul></ul></ul><ul><ul><ul><ul><li>Independente do meio físico </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ex. codificação / descodificação de conj to de bits a Tx / Rx </li></ul></ul></ul></ul></ul><ul><ul><ul><li>PMD ( Physical Medium Dependent ) </li></ul></ul></ul><ul><ul><ul><ul><li>Específica do meio de transmissão </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ex. conectores, Tx e Rx de sinais físicos </li></ul></ul></ul></ul></ul>2.6 – Modelo OSI
  17. 17. <ul><li>Camada 2 - Ligação de Dados ( Data Layer Link) </li></ul><ul><ul><li>Controlo de erros e de fluxo “ponto-a-ponto” </li></ul></ul><ul><ul><ul><li>Responsável pela fiabilidade dos dados Tx / R x pela camada 1 </li></ul></ul></ul><ul><ul><li>Dados a transmitir/receber convertidos e manipulados em tramas </li></ul></ul><ul><ul><ul><li>data frames - unidade base da camada 2 </li></ul></ul></ul><ul><ul><li>Nas LANs aparece dividida em 2 sub-camadas: </li></ul></ul><ul><ul><ul><li>LLC ( Logical Link Control ) </li></ul></ul></ul><ul><ul><ul><ul><li>Controlo de fluxo, erros e sequência </li></ul></ul></ul></ul><ul><ul><ul><li>MAC ( Medium Access Control ) </li></ul></ul></ul><ul><ul><ul><ul><li>Determina quando computador pode efectuar transmissão </li></ul></ul></ul></ul>2.6 – Modelo OSI
  18. 18. <ul><li>Camada 3 - Rede ( Network) </li></ul><ul><ul><li>Garante interligação entre quaisquer computadores e redes </li></ul></ul><ul><ul><ul><li>Utilização de endereços de significado universal </li></ul></ul></ul><ul><ul><ul><li>Possibilitar a identificação única de todos os elementos de redes </li></ul></ul></ul><ul><ul><li>Encaminhamento de informação ( routing ) </li></ul></ul><ul><ul><ul><li>Baseados em mecanismos e protocolos específicos </li></ul></ul></ul><ul><ul><ul><ul><li>Utilização de tabelas de encaminhamento </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Estáticas: caminho invariável </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Dinâmicas: caminho variável em função do estado da rede </li></ul></ul></ul></ul></ul>2.6 – Modelo OSI
  19. 19. <ul><li>Camada 4 - Transporte </li></ul><ul><ul><li>Garantir comunicação fiável “extremidade-a-extremidade” </li></ul></ul><ul><ul><ul><li>Comunicação entre sistemas terminais independente do tipo e qualidade das redes de transporte utilizadas </li></ul></ul></ul><ul><ul><li>Detecção/correcção de erros </li></ul></ul><ul><ul><li>Controlo de fluxo/sequência </li></ul></ul><ul><li>Camada 5 - Sessão </li></ul><ul><ul><li>Controlo de sincronização de dialogo entre as entidades de aplicações comunicantes </li></ul></ul><ul><ul><ul><li>Tipos de Diálogos: </li></ul></ul></ul><ul><ul><ul><ul><li>Simplex - comunicação unidireccional </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Half-duplex - comunicação bidireccional intercalada </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Full-duplex - comunicação bidireccional simultânea </li></ul></ul></ul></ul>2.6 – Modelo OSI
  20. 20. <ul><li>Camada 6 - Apresentação </li></ul><ul><ul><li>Garantir normalização de representação de dados transmitidos entre computadores diferentes </li></ul></ul><ul><ul><li>Definição de estruturas de dados abstractas </li></ul></ul><ul><ul><ul><ul><li>Possibilitar comunicação entre computadores que utilizam formatos específicos </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Conversão de formatos de computadores em formato standard da rede - ASN.1 ( Abstract Syntax Notification ), por todos compreendido </li></ul></ul></ul></ul><ul><li>Camada 7 - Aplicação </li></ul><ul><ul><li>Interface utilizador de aplicação/rede </li></ul></ul><ul><ul><li>Disponibiliza serviços específicos para cada tipo de aplicação </li></ul></ul><ul><ul><ul><li>Ex. emulação de terminais </li></ul></ul></ul>2.6 – Modelo OSI
  21. 21. 2.7 - O Modelo TCP/IP <ul><li>TCP/IP </li></ul>Especificações de protocolos
  22. 22. 2.7 - O Modelo TCP/IP <ul><li>Camada Aplicação </li></ul><ul><ul><li>O modelo TCP/IP não sentiu necessidade de existência das camadas Sessão e Apresentação (modelo OSI) </li></ul></ul><ul><ul><li>Protocolos aplicação que correm sobre TCP/IP: </li></ul></ul><ul><ul><ul><li>Telnet - terminal virtual </li></ul></ul></ul><ul><ul><ul><li>FTP ( File Transfer Protocol ) - transferência de ficheiros </li></ul></ul></ul><ul><ul><ul><li>SMTP ( Simple Mail Transfer Protocol ) - correio electrónico </li></ul></ul></ul><ul><ul><ul><li>DNS ( Domain Name System ) - mapeamento de nomes em endereços </li></ul></ul></ul><ul><ul><ul><li>HTTP ( HyperText Transfer Protocol ) - hipertexto / hipermédia </li></ul></ul></ul><ul><ul><ul><li>SNMP ( Simple Network Management Protocol ) - suporte de aplicações de gestão de rede </li></ul></ul></ul><ul><ul><ul><li>NFS ( Network File System ) - partilha de ficheiros </li></ul></ul></ul>
  23. 23. 2.7 - O Modelo TCP/IP 45 Protcolo HTTP:
  24. 24. 2.7 – O Modelo TCP/IP Sessão Rede Aplicação Apresentação Transporte Ligação de dados Física IP TCP/UDP FTP TELNET SMTP POP3 NFS Modelo OSI / Protocolos da Internet DNS PPP NNTP HTTP RDIS X.25 Frame- Relay ATM Ethernet
  25. 25. 2.8 - Os standards IEEE <ul><li>Standards </li></ul>802.11b: 11 Mbps 802.11g: 54 Mbps 802.7: Ethernet 802.5: Token Ring
  26. 26. 2.8 - Os standards IEEE Diferentes Protocolos satisfazem as mesmas funcionalidades dos mesmos protocolos

×