SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Modelo em camadasModelo em camadas
Redes de computadores são sistemas complexos
Decomposição dos sistemas em elementos realizáveis
Maioria das redes são organizadas como uma série
de camadas
Permite a divisão de um problema grande e complexo
Cada camada implementa um serviço
Utiliza serviços da camada inferior
Protocolo
Conjunto de regras e convenções necessárias à
comunicação
Arquitetura de rede
Conjunto de camadas e protocolos
Modelo em camadasModelo em camadas
Implementação de redes
Arquiteturas proprietárias → diferentes máquinas sem
comunicação
Arquiteturas abertas ou normalizadas
Ex.: OSI e TCP/IP
Modelo em camadasModelo em camadas
Analogia da organização de uma viagem aérea (fonte: Kurose)
Modelo em camadasModelo em camadas
Analogia da organização de uma viagem aérea:
visão estruturada (fonte: Kurose)
Modelo em camadasModelo em camadas
Viagem aérea: serviços (fonte: Kurose)
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 (fonte: Kurose)
passagem (compra)
bagagem (verificação)
portões (carga)
decolagem
navegação aérea
passagem (reclamação)
bagagem (receber)
portões (descarga)
aterissagem
navegação aérea
roteamento do avião
aeroportodepartida
aeroportodechegada
sites de tráfego aéreo intermediários
roteamento do avião roteamento do avião
Modelo em camadasModelo em camadas
Analogia (fonte: Tanenbaum)
I like
rabbits
Location A
3
2
1
3
2
1
Location B
Message Philosopher
Translator
Secretary
Information
for the remote
translator
Information
for the remote
secretary
L: Dutch
Ik vind
konijnen
leuk
Fax #---
L: Dutch
Ik vind
konijnen
leuk
J'aime
bien les
lapins
L: Dutch
Ik vind
konijnen
leuk
Fax #---
L: Dutch
Ik vind
konijnen
leuk
Modelo em camadasModelo em camadas
Quatro conceitos
Entidade: elemento ativo em cada camada (ex.:
processo ou placa de interface de rede)
Serviço: indica o que a camada faz
Interface: indica aos processos acima como acessar a
camada
Protocolo: regras e convenções usadas na
conversação entre uma camada de uma máquina e a
mesma camada de outra
Dados não são passados diretamente de uma
camada (N) para outra
Modelo em camadasModelo em camadas
Modelo de cinco camadas (fonte: Tanenbaum)
Modelo em camadasModelo em camadas
Transmissão de dados para o modelo de
cinco camadas (fonte: Tanenbaum)
Modelo em camadasModelo em camadas
Funções
Controle de erro
Controle de fluxo
Segmentação e remontagem
Multiplexação
Estabelecimento de conexão
Uma única função pode estar em mais de uma
camada
Modelo em camadasModelo em camadas
Serviço
Conjunto de primitivas (operações) que uma camada provê
à camada superior
Tipos de primitivas de serviço
Pedido (Request), Indicação (Indication), Resposta
(Response), Confirmação (Confirm)
Nome de uma primitiva: X-nome.tipo, X indica a camada
Exemplo: T-Connect.Request
Camada genérica (N)
Oferece serviço (N) à camada (N+1) e usa o serviço (N-1)
Modelo em camadasModelo em camadas
Entidade (N + 1)
Serviço (N)
Camada (N + 1)
Camada (N)
Entidade (N + 1)
N–Conn.Req N–Conn.Ind N–Conn.RespN–Conn.Conf
Primitivas de serviço
Modelo em camadasModelo em camadas
Entidade (N)
Entidade (N-1)
Entidade (N)
Entidade (N-1)
Serviço (N-1)
Serviço (N)
Protocolo (N)
Usuárias do Serviço (N)
Entidades (N+1)Camada (N+1)
Camada (N)
Camada (N-1)
Cooperação entre entidades
Modelo em camadasModelo em camadas
Protocolo
Conjunto de regras que governam o formato e o significado
de quadros, pacotes ou mensagens trocadas entre
entidades pares de uma camada
Interação entre camadas
PDU (Protocol Data Unit)
Troca de informações entre entidades pares
Contém informações de controle do protocolo e possivelmente
dados do usuário
SDU (Service Data Unit)
Troca de informações entre duas entidades adjacentes
PCI (Protocol Control Information)
Bloco de informações de controle do protocolo de uma camada
Modelo em camadasModelo em camadas
(N+1) PDU
(N) SDU(N) PCI
(N) PDU
Camada (N+1)
Camada (N)
Interação entre camadas
Modelo em camadasModelo em camadas
Conexão N-1 Conexão N-1
Conexões N Conexões N
Multiplexação X Demultiplexação
Conexões N-1
Conexão N
Espalhamento X Recombinação
Conexões N-1
Conexão N
Funções de uma camada
Modelo em camadasModelo em camadas
Concatenação X Separação
Segmentação X Remontagem
(N) PDU (N) PDU
(N-1) SDU
(N) PDU (N) PDU
(N-1) SDU
(N) PDU (N) PDU
(N) SDU
(N) PDU (N) PDU
(N) SDU
Funções de uma camada
Modelos de referênciaModelos de referência
Modelo OSI
Modelo TCP/IP
Modelo híbrido
Modelo OSIModelo OSI
Interconexão de sistemas heterogêneos →
modelo de referência para a interconexão de
sistemas abertos da ISO (modelo OSI da ISO)
Modelo em sete camadas
Física, enlace, rede, transporte, sessão, apresentação
e aplicação
Conceitos centrais
Serviço
Interface
Protocolo
Camadas do modelo OSICamadas do modelo OSI
Física
Provê serviços de transmissão e recepção de bits
Define as interfaces elétricas e mecânicas, as
características de sincronização e a especificação do
meio de transmissão
Enlace
Controle de acesso a um meio compartilhado,
montagem de dados em quadros, endereçamento e
detecção de erros
Provê serviços de comunicação de quadros com
controle de fluxo e controle de erros
Camadas do modelo OSICamadas do modelo OSI
Rede
Encaminhamento
Roteamento
Controle de congestionamento
Transporte
Provê serviço fim-a-fim
Entrega ordenada livre de erros
Entrega sem garantia de ordenação
Camadas do modelo OSICamadas do modelo OSI
Sessão
Estabelecimento de sessões entre usuários de
diferentes máquinas
Delimitação e sincronização da troca de dados
Esquemas de pontos de verificação e de recuperação
Apresentação
Lida com a sintaxe e a semântica das informações
Compressão e codificação dos dados
Descrição dos dados
Aplicação
Provê aplicações de rede
Modelo OSI (fonte: Tanenbaum)
Modelo OSIModelo OSI
CA
CP
CT
CN
Dados
Dados
Dados
CDL
Dados
Dados
DadosCDL
Bits
DadosCS
Aplicação
Apresentação
Sessão
Rede
Transporte
Enlace
Física
Aplicação
Apresentação
Sessão
Rede
Transporte
Enlace
Física
Usuário A Usuário B
Transmissão de dados
Modelo TCP/IPModelo TCP/IP
Modelo em quatro (cinco) camadas
Host/rede (física e acesso à rede), inter-redes,
transporte e aplicação
Camadas
Host/rede (física e acesso à rede)
Não é detalhada no modelo
Inter-redes
Protocolo IP
Transporte
Protocolos TCP e UDP
Aplicação
Modelo TCP/IPModelo TCP/IP
Correspondência entre o OSI e o TCP/IP (fonte: Tanenbaum)
Modelo hModelo hííbridobrido
Modelo em cinco camadas
Física, enlace, rede, transporte e aplicação
Modelo híbrido (fonte: Tanenbaum)

Mais conteúdo relacionado

Semelhante a Kurose1

Redes de Comupadores - O Modelo OSI.pdf
Redes de Comupadores -  O Modelo OSI.pdfRedes de Comupadores -  O Modelo OSI.pdf
Redes de Comupadores - O Modelo OSI.pdfFabianoPereiraMorosi
 
Protocolos OSI/TCP-IP
Protocolos OSI/TCP-IPProtocolos OSI/TCP-IP
Protocolos OSI/TCP-IPGuimaraess
 
Protocolos 2ªversão
Protocolos   2ªversãoProtocolos   2ªversão
Protocolos 2ªversãoGuimaraess
 
Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdf
Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdfAula 02 - Arquiteturas de Redes - Modelo em camadas.pdf
Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdfrodrigofraga36
 
3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IPCleiton Cunha
 
2ª Unidade Modelo OSI
2ª Unidade Modelo OSI2ª Unidade Modelo OSI
2ª Unidade Modelo OSICleiton Cunha
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refredesinforma
 
Exercício protocolos de redes julho 2013
Exercício protocolos de redes julho 2013Exercício protocolos de redes julho 2013
Exercício protocolos de redes julho 2013Kundan Narendra
 
Modelo osi da iso semana5 slide
Modelo osi da iso semana5 slideModelo osi da iso semana5 slide
Modelo osi da iso semana5 slidedanthon
 
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralDownloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralRonaldo Souza
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAwolkartt_18
 

Semelhante a Kurose1 (20)

Redes de Comupadores - O Modelo OSI.pdf
Redes de Comupadores -  O Modelo OSI.pdfRedes de Comupadores -  O Modelo OSI.pdf
Redes de Comupadores - O Modelo OSI.pdf
 
Protocolos OSI/TCP-IP
Protocolos OSI/TCP-IPProtocolos OSI/TCP-IP
Protocolos OSI/TCP-IP
 
Protocolos 2ªversão
Protocolos   2ªversãoProtocolos   2ªversão
Protocolos 2ªversão
 
Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdf
Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdfAula 02 - Arquiteturas de Redes - Modelo em camadas.pdf
Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdf
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP
 
2ª Unidade Modelo OSI
2ª Unidade Modelo OSI2ª Unidade Modelo OSI
2ª Unidade Modelo OSI
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Exercício protocolos de redes julho 2013
Exercício protocolos de redes julho 2013Exercício protocolos de redes julho 2013
Exercício protocolos de redes julho 2013
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 
Modelo osi da iso semana5 slide
Modelo osi da iso semana5 slideModelo osi da iso semana5 slide
Modelo osi da iso semana5 slide
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralDownloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Lista04
Lista04Lista04
Lista04
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
Apostilaredes
ApostilaredesApostilaredes
Apostilaredes
 
Modelo de Referência OSI
Modelo de Referência OSIModelo de Referência OSI
Modelo de Referência OSI
 
Camadas osi redes
Camadas osi   redesCamadas osi   redes
Camadas osi redes
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 

Kurose1

  • 1. Modelo em camadasModelo em camadas Redes de computadores são sistemas complexos Decomposição dos sistemas em elementos realizáveis Maioria das redes são organizadas como uma série de camadas Permite a divisão de um problema grande e complexo Cada camada implementa um serviço Utiliza serviços da camada inferior Protocolo Conjunto de regras e convenções necessárias à comunicação Arquitetura de rede Conjunto de camadas e protocolos
  • 2. Modelo em camadasModelo em camadas Implementação de redes Arquiteturas proprietárias → diferentes máquinas sem comunicação Arquiteturas abertas ou normalizadas Ex.: OSI e TCP/IP
  • 3. Modelo em camadasModelo em camadas Analogia da organização de uma viagem aérea (fonte: Kurose)
  • 4. Modelo em camadasModelo em camadas Analogia da organização de uma viagem aérea: visão estruturada (fonte: Kurose)
  • 5. Modelo em camadasModelo em camadas Viagem aérea: serviços (fonte: Kurose) 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
  • 6. Implementação distribuída (fonte: Kurose) passagem (compra) bagagem (verificação) portões (carga) decolagem navegação aérea passagem (reclamação) bagagem (receber) portões (descarga) aterissagem navegação aérea roteamento do avião aeroportodepartida aeroportodechegada sites de tráfego aéreo intermediários roteamento do avião roteamento do avião
  • 7. Modelo em camadasModelo em camadas Analogia (fonte: Tanenbaum) I like rabbits Location A 3 2 1 3 2 1 Location B Message Philosopher Translator Secretary Information for the remote translator Information for the remote secretary L: Dutch Ik vind konijnen leuk Fax #--- L: Dutch Ik vind konijnen leuk J'aime bien les lapins L: Dutch Ik vind konijnen leuk Fax #--- L: Dutch Ik vind konijnen leuk
  • 8. Modelo em camadasModelo em camadas Quatro conceitos Entidade: elemento ativo em cada camada (ex.: processo ou placa de interface de rede) Serviço: indica o que a camada faz Interface: indica aos processos acima como acessar a camada Protocolo: regras e convenções usadas na conversação entre uma camada de uma máquina e a mesma camada de outra Dados não são passados diretamente de uma camada (N) para outra
  • 9. Modelo em camadasModelo em camadas Modelo de cinco camadas (fonte: Tanenbaum)
  • 10. Modelo em camadasModelo em camadas Transmissão de dados para o modelo de cinco camadas (fonte: Tanenbaum)
  • 11. Modelo em camadasModelo em camadas Funções Controle de erro Controle de fluxo Segmentação e remontagem Multiplexação Estabelecimento de conexão Uma única função pode estar em mais de uma camada
  • 12. Modelo em camadasModelo em camadas Serviço Conjunto de primitivas (operações) que uma camada provê à camada superior Tipos de primitivas de serviço Pedido (Request), Indicação (Indication), Resposta (Response), Confirmação (Confirm) Nome de uma primitiva: X-nome.tipo, X indica a camada Exemplo: T-Connect.Request Camada genérica (N) Oferece serviço (N) à camada (N+1) e usa o serviço (N-1)
  • 13. Modelo em camadasModelo em camadas Entidade (N + 1) Serviço (N) Camada (N + 1) Camada (N) Entidade (N + 1) N–Conn.Req N–Conn.Ind N–Conn.RespN–Conn.Conf Primitivas de serviço
  • 14. Modelo em camadasModelo em camadas Entidade (N) Entidade (N-1) Entidade (N) Entidade (N-1) Serviço (N-1) Serviço (N) Protocolo (N) Usuárias do Serviço (N) Entidades (N+1)Camada (N+1) Camada (N) Camada (N-1) Cooperação entre entidades
  • 15. Modelo em camadasModelo em camadas Protocolo Conjunto de regras que governam o formato e o significado de quadros, pacotes ou mensagens trocadas entre entidades pares de uma camada Interação entre camadas PDU (Protocol Data Unit) Troca de informações entre entidades pares Contém informações de controle do protocolo e possivelmente dados do usuário SDU (Service Data Unit) Troca de informações entre duas entidades adjacentes PCI (Protocol Control Information) Bloco de informações de controle do protocolo de uma camada
  • 16. Modelo em camadasModelo em camadas (N+1) PDU (N) SDU(N) PCI (N) PDU Camada (N+1) Camada (N) Interação entre camadas
  • 17. Modelo em camadasModelo em camadas Conexão N-1 Conexão N-1 Conexões N Conexões N Multiplexação X Demultiplexação Conexões N-1 Conexão N Espalhamento X Recombinação Conexões N-1 Conexão N Funções de uma camada
  • 18. Modelo em camadasModelo em camadas Concatenação X Separação Segmentação X Remontagem (N) PDU (N) PDU (N-1) SDU (N) PDU (N) PDU (N-1) SDU (N) PDU (N) PDU (N) SDU (N) PDU (N) PDU (N) SDU Funções de uma camada
  • 19. Modelos de referênciaModelos de referência Modelo OSI Modelo TCP/IP Modelo híbrido
  • 20. Modelo OSIModelo OSI Interconexão de sistemas heterogêneos → modelo de referência para a interconexão de sistemas abertos da ISO (modelo OSI da ISO) Modelo em sete camadas Física, enlace, rede, transporte, sessão, apresentação e aplicação Conceitos centrais Serviço Interface Protocolo
  • 21. Camadas do modelo OSICamadas do modelo OSI Física Provê serviços de transmissão e recepção de bits Define as interfaces elétricas e mecânicas, as características de sincronização e a especificação do meio de transmissão Enlace Controle de acesso a um meio compartilhado, montagem de dados em quadros, endereçamento e detecção de erros Provê serviços de comunicação de quadros com controle de fluxo e controle de erros
  • 22. Camadas do modelo OSICamadas do modelo OSI Rede Encaminhamento Roteamento Controle de congestionamento Transporte Provê serviço fim-a-fim Entrega ordenada livre de erros Entrega sem garantia de ordenação
  • 23. Camadas do modelo OSICamadas do modelo OSI Sessão Estabelecimento de sessões entre usuários de diferentes máquinas Delimitação e sincronização da troca de dados Esquemas de pontos de verificação e de recuperação Apresentação Lida com a sintaxe e a semântica das informações Compressão e codificação dos dados Descrição dos dados Aplicação Provê aplicações de rede
  • 24. Modelo OSI (fonte: Tanenbaum)
  • 26. Modelo TCP/IPModelo TCP/IP Modelo em quatro (cinco) camadas Host/rede (física e acesso à rede), inter-redes, transporte e aplicação Camadas Host/rede (física e acesso à rede) Não é detalhada no modelo Inter-redes Protocolo IP Transporte Protocolos TCP e UDP Aplicação
  • 27. Modelo TCP/IPModelo TCP/IP Correspondência entre o OSI e o TCP/IP (fonte: Tanenbaum)
  • 28. Modelo hModelo hííbridobrido Modelo em cinco camadas Física, enlace, rede, transporte e aplicação Modelo híbrido (fonte: Tanenbaum)