SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Arquitetura de Redes
Renata Sharline
renatasharliness@gmail.com
Redes de Computadores
• Uma Rede de Computadores é formada por um
  conjunto de módulos processadores (Mps) capazes
  de trocar informações e compartilhar recursos,
  interligados por um sistema de comunicação.

• O sistema de comunicação vai se constituir de um
  arranjo topológico interligando os vários módulos
  processadores através de enlaces físicos (meios de
  transmissão) e de um conjunto de regras com o fim
  de organizar a comunicação (protocolos).
TIPOS DE REDES
• Lan – Local Area Network (Redes Locais)

• Man – Metropolian Area Network(Redes metropolitanas)

• Wan – Wide Area Network (Redes Geograficamente
  distribuídas)

• Redes Sem Fio:
         Interconexão de sistemas
         LAN sem fio
         WAN sem fio

• Redes Domésticas

• Ligação Inter-redes
Topologia de redes

Define os caminhos físicos estabelecidos pelos
meios de comunicações (enlaces físicos) entre
pares de estações conectadas.
Topologia de Redes
• Tipos:
     – Ponto a ponto : Possuem 2 pontos de comunicação um
em cada enlace ou ligação.




      – Multiponto: Tem presença de 3 ou mais dispositivos de
comunicação com possibilidade de utilização do mesmo enlace.
Topologia de Redes
• Formas:
 - Simplex :caracteriza uma ligação na qual os dados circulam num só um sentido, ou
 seja do emissor para o receptor.
 - Half-duplex: caracteriza uma ligação na qual os dados circulam num sentido ou no
 outro, mas não os dois simultaneamente.
 - Full-duplex: caracteriza uma ligação na qual os dados circulam de maneira
 bidirectiva e simultaneamente.
Topologia de Redes – RING(ANEL)
• Cabo fechado sobre si próprio
• Ligações Ponto-a-Ponto
  ▫ Sinais passam sequencialmente de                    Nó A
    ligação em ligação até ao destinatário

• Falha na ligação de um
  computador à rede implica falha
  em toda a rede (se anel físico)                     Anel FDDI

  ▫ É difícil descobrir onde está a falha
                                               Nó C               Nó B
• Pouco utilizada
  ▫ Utilizada pelo padrão FDDI – optical
    Fiber Distributed Data Interface

  ▫ Utiliza-se mais como topologia lógica do
    que física (e.g. Token-Ring)
TOPOLOGIA REDES – BARRAMENTO(BUS)
• Cabo ao longo do qual se ligam os computadores
• Transmissão feita em Broadcast
• Recepção apenas pelo destinatário
• Utiliza-se normalmente com 10Base2 ou 10Base5
  ▫ A que usa menos cabo

• Falha num segmento implica falha na rede
  ▫ É difícil descobrir onde está a falha

• Transmissão é lenta
• Em desuso
TOPOLOGIA DE REDE – ESTRELA(STAR)
• Cada computador liga-se a um
  dispositivo central de forma
  independente

• As mensagens são enviadas ao
  dispositivo central que se
  encarrega de reenviar aos outros
  computadores
• Uma falha numa ligação não
  implica a falha na rede
  ▫ É fácil descobrir onde se encontram
    as falhas

• Usa-se normalmente com 10BaseT
  ou 100BaseTX
• A que usa mais cabo

• A mais utilizada em LANs
Arquitetura de Redes
• Os projetistas de redes utilizam o princípio de
camadas hierárquicas para o desempenho de
arquiteturas de redes, utilizada para reduzir a
complexidade do projeto de rede;
• Princípio de “dividir-e-conquistar”;
• Casa camada é construída utilizando as
funções e serviços oferecidos pelas camadas
inferiores;
• Uma camada só precisa saber quais serviços
são oferecidos pelas camadas inferiores, sem
precisar conhecer como esses serviços são
implementados;
• Cada camada pode ser implementada como
software ou hardware;
Arquitetura de Redes
Cada camada se comunica com a camada de
mesmo nível em outra máquina (camadas
pares);
• As regras que governam a comunicação da
camada N são chamadas de protocolo da
camada N;
• A comunicação entre as camadas pares é
virtualmente horizontal (exceto na camada
física);
• De fato, os dados descem verticalmente
através de cada camada até a camada física,
nesta, são transmitidos horizontalmente e em
seguida sobem até a camada de destino.
Arquitetura de Redes
“A arquitetura da rede é formada por camadas, interfaces e protocolos. Cada camada
oferece um conjunto de serviços à camada superior, usando funções realizadas na
próprio camada e serviços disponíveis nas camadas inferiores.” [SOARES 95];

• A divisão dos protocolos em camadas é mais eficiente:
     • Divisão clara nas interfaces;
     • A alteração em uma camada não causa impacto no projeto, desde que as
     interfaces da camada permaneçam inalteradas;
     • Cada camada pode ser desenvolvida paralelamente às outras.

• A quantidade, nome, funções e serviços de cada camada varia entre as arquiteturas;

• A primeira “arquitetura” aberta e pública foi padronizada pela ISO (International
Organization for Standardization) foi o Reference Model for Open Systems
interconnection (RM-OSI).
Arquitetura de Redes
• Fluxo de informações em uma arquitetura em camadas:
Modelo OSI – Open Systems Interconnection
O objetivo é fornecer uma base comum que permita o desenvolvimento coordenado
de padrões para interconexão de sistemas;
• É dividido em sete camadas (níveis);
• Inicialmente projetado para WANs;
• Não serve como especificação de implementação, ou seja, não fornece nível de
detalhamento suficiente para a definição precisa dos serviços e protocolos;
• O OSI em si não define uma arquitetura de rede, pois ele apenas especifica os
serviços de cada camada (o que fazer) mas não especifica a implementação dos
serviços e protocolos (como fazer).

   Atenção: Não há qualquer garantia que dois sistemas
   s e g u i n d o o p a d r ã o O S I p o s s a m s e c o m u n i c a r.
Modelo OSI – Open Systems Interconnection
• Classificação dos Serviços Oferecidos pelo OSI:
   • Orientado a conexão: é necessário primeiro que o usuário estabeleça uma conexão,
   utilizar a conexão e depois encerrar a conexão. Nesse caso a ordem de envio de dados é
   preservada. Exemplo: ligação telefônica.

   • COM CONFIRMAÇÃO
        • Sequências de mensagens: envio de dois e-mail de 1.024 cada chegará ao destino
        da mesma forma como enviada, porque preserva os limites da mensagem.

        • Fluxo de bytes: conectar um computador a um servidor remoto, só é necessário um
        fluxo de bytes do computador do usuário para o servidor, dispensando os limites da
        mensagem.

   • SEM CONFIRMAÇÃO
        • Dispensa confirmações e é mais rápido. Exemplo: conferência de vídeo e tráfego de
        voz digital.
Modelo OSI – Open Systems Interconnection
• Classificação dos Serviços Oferecidos pelo OSI:
• Não orientado a conexão: não é necessário o estabelecimento de uma
  conexão, mas sim, informar o endereço para quem os dados serão enviados.
  Nem sempre a ordem do envio dos dados é preservada. Exemplo: sistema
  postal.

  • Com Confirmação
     Exemplo: envio de e-mail sem solicitar confirmações do destinatário.

  • Sem Confirmação
      Exemplo: envio de e-mail sem solicitar confirmações do destinatário, lixo de
     correio eletrônico.

• Solicitação/resposta: o transmissor envia uma solicitação e o
servidor faz uma busca em sua biblioteca fornecendo a resposta.
Exemplo: banco de dados.
Modelo OSI
 Camada Física
 • É a camada responsável por enviar os bits de
   um computador para o outro por um circuito
   físico.

 • Fornece as características mecânicas,
   elétricas, funcionais e procedimentos para
   ativar, manter e desativar conexões físicas;

 •    Reconhece apenas bits, sem tentar inferir
     seus significados;

 • Neste nível é definido como representar os
   bits em termos de intervalo de sinalização, se
   a transmissão é half ou full-duplex;

 •    Não cabe ao nível físico tratar erros de
     transmissão.
Modelo OSI
Camada de Enlace de Dados
• É a camada que lida com quadros, grupo
  de bits transmitidos pela rede. Ela depende
  da camada Física para enviar os bits
• A camada de Enlace de Dados assegura que
  os quadros enviados pela rede serão
  recebidos com o devido tratamento de
  erros eventuais, que podem implicar em
  retransmissão do quadro.
• Em geral inclui alguns bits de redundância
  nos quadros para facilitar a detecção e
  correção de erros;
• Pode tratar do controle de fluxo, evitando
  que um emissor rápido sobrecarregue um
  receptor mais lento.
Modelo OSI
Camada de Rede
•   É a camada que lida com pacotes, que possuem tamanho pré-
    determinados podendo ser maiores ou menores que os seguimentos
    do nível de transporte .
• Esta camada lida com o roteamento de pacotes entre os
    computadores (host) da rede, e conhece os endereços desses hosts;
• Fornece ao nível de transporte uma independência quanto ao
roteamento associado ao estabelecimento e operação de uma conexão de
rede;
• Pode tratar do controle de congestionamento da rede;
• Pode oferecer serviços de:
     • Datagrama (sem conexão):
         • os pacotes de uma comunicação não estão dentro de um
         mesmo contexto, são independentes;
         • os pacotes devem possuir o endereço de destino;
         • cada pacote pode seguir uma rota diferente.
     • Circuito virtual (orientado a conexão):
         • é necessário antes de haver a troca de informações, o
         estabelecimento do circuito;
         • os pacotes de uma conversação estão sobre um mesmo
         contexto e trafegam pela mesma rota.
MODELO OSI
Camada de Transporte
• O nível de rede não garante que um pacote chegue ao
destino ou os mesmos podem chegar fora de ordem;
• O nível de transporte é o primeiro (em ordem
crescente) em que a comunicação é verdadeiramente
fim a fim;
• Pode ou não oferecer um serviço confiável (com
confirmação);
• Pode oferecer controle de fluxo;
• Pode oferecer detecção e recuperação de erros;
• Segmentação de mensagens;
• Sequenciação de mensagens, garantindo às camadas
superiores que as mensagens chegarão ao destino em
ordem.
Modelo OSI
Camada de Sessão
• Essa camada estabelece e mantém uma sessão
  entre aplicativos que estão sendo executados em
  computadores diferentes, ou seja, estabelece
  sessões entre usuários de máquinas distintas;

• Trata das questões       de   sincronismo   de
  comunicação

• Pode oferecer gerenciamento de tokens em
Comunicações half-duplex;

• Pontos de sincronização, onde uma comunicação
encerrada inesperadamente pode ser retomada de
onde parou.
Modelo OSI
Camada de Apresentação
• Máquinas distintas podem tratar os dados de
maneiras distintas “big endian” (Motorola) e
“little endian” (Intel), ASCII e Unicode, etc;

• Deve conhecer a sintaxe de seu sistema local;

• Deve fornecer uma sintaxe única livre de
qualquer “amarração” tecnológica;

• O nível de apresentação é responsável por
realizar transformações adequadas nos dados,
antes de seu envio ao nível de sessão;

• Pode oferecer serviços de:
   • Compressão de dados
   • Criptografia
   • Conversão de padrões
Modelo OSI
 Camada de Aplicativo
 • É a camada que lida com as
   solicitações dos aplicativos
   que requerem comunicações
   de rede, como o acesso a um
   banco de dados ou o envio
   de um correio eletrônico.
 • Esta camada oferece acesso
   direto aos aplicativos que
   estão sendo executados em
   computadores ligados em
   rede
MODELO OSI
   HOST A    HOST B

Mais conteúdo relacionado

Mais procurados

Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores claudioatx
 
Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)Augusto Nogueira
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPFilipo Mór
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexYohana Alves
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02thomasdacosta
 
Redes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANRedes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANMauro Tapajós
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídosEduardo de Lucena Falcão
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICAAugusto Cezar Pinheiro
 
Redes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceRedes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceWellington Oliveira
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de RedesCDP_Online
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de RedeWalyson Vëras
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosFrederico Madeira
 

Mais procurados (20)

Modelo osi
Modelo osiModelo osi
Modelo osi
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores
 
Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)Hardware e redes de computadores (Componente, tipos de redes e topologias)
Hardware e redes de computadores (Componente, tipos de redes e topologias)
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-Duplex
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
 
Redes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANRedes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LAN
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Protocolo IPv4
Protocolo IPv4Protocolo IPv4
Protocolo IPv4
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídos
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
 
Redes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de EnlaceRedes de Computadores Capítulo 3 - Camada de Enlace
Redes de Computadores Capítulo 3 - Camada de Enlace
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de Redes
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de Rede
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas Distribuídos
 

Destaque

04 redes industriais principios de redes e modelo osi
04 redes industriais principios de redes e modelo osi04 redes industriais principios de redes e modelo osi
04 redes industriais principios de redes e modelo osiJhonny Arantes
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de redesenhortome
 
Topologias De Rede
Topologias De RedeTopologias De Rede
Topologias De RedeMauro
 

Destaque (8)

04 redes industriais principios de redes e modelo osi
04 redes industriais principios de redes e modelo osi04 redes industriais principios de redes e modelo osi
04 redes industriais principios de redes e modelo osi
 
Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Redes de Computadores - Modelo de Referência OSI/ISO
Redes de Computadores - Modelo de Referência OSI/ISORedes de Computadores - Modelo de Referência OSI/ISO
Redes de Computadores - Modelo de Referência OSI/ISO
 
Topologias De Rede
Topologias De RedeTopologias De Rede
Topologias De Rede
 

Semelhante a Arquitetura de Redes: Camadas e Topologias

Semelhante a Arquitetura de Redes: Camadas e Topologias (20)

aula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdfaula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdf
 
Rede cabeada
Rede cabeadaRede cabeada
Rede cabeada
 
Aula 1
Aula 1Aula 1
Aula 1
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Apresentaçao Final De Redes
Apresentaçao Final De RedesApresentaçao Final De Redes
Apresentaçao Final De Redes
 
ApresentaçAo Final De Redes
ApresentaçAo Final De RedesApresentaçAo Final De Redes
ApresentaçAo Final De Redes
 
Comdad 5
Comdad 5Comdad 5
Comdad 5
 
Camada OSI e TCP/IP Resumo
Camada OSI e TCP/IP ResumoCamada OSI e TCP/IP Resumo
Camada OSI e TCP/IP Resumo
 
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
 
Lista04
Lista04Lista04
Lista04
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
ICC : modelo OSI
ICC : modelo OSIICC : modelo OSI
ICC : modelo OSI
 
Referencia de redes.pdf
Referencia de redes.pdfReferencia de redes.pdf
Referencia de redes.pdf
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Icc: primeiro trabalho do modelo OSI
Icc: primeiro trabalho do modelo OSIIcc: primeiro trabalho do modelo OSI
Icc: primeiro trabalho do modelo OSI
 
O modelo osi
O modelo osiO modelo osi
O modelo osi
 
Aulas de rede
Aulas de redeAulas de rede
Aulas de rede
 
Websockets
WebsocketsWebsockets
Websockets
 
As camadas do modelo OSI
As camadas do modelo OSIAs camadas do modelo OSI
As camadas do modelo OSI
 

Arquitetura de Redes: Camadas e Topologias

  • 1. Arquitetura de Redes Renata Sharline renatasharliness@gmail.com
  • 2. Redes de Computadores • Uma Rede de Computadores é formada por um conjunto de módulos processadores (Mps) capazes de trocar informações e compartilhar recursos, interligados por um sistema de comunicação. • O sistema de comunicação vai se constituir de um arranjo topológico interligando os vários módulos processadores através de enlaces físicos (meios de transmissão) e de um conjunto de regras com o fim de organizar a comunicação (protocolos).
  • 3. TIPOS DE REDES • Lan – Local Area Network (Redes Locais) • Man – Metropolian Area Network(Redes metropolitanas) • Wan – Wide Area Network (Redes Geograficamente distribuídas) • Redes Sem Fio:  Interconexão de sistemas  LAN sem fio  WAN sem fio • Redes Domésticas • Ligação Inter-redes
  • 4. Topologia de redes Define os caminhos físicos estabelecidos pelos meios de comunicações (enlaces físicos) entre pares de estações conectadas.
  • 5. Topologia de Redes • Tipos: – Ponto a ponto : Possuem 2 pontos de comunicação um em cada enlace ou ligação. – Multiponto: Tem presença de 3 ou mais dispositivos de comunicação com possibilidade de utilização do mesmo enlace.
  • 6. Topologia de Redes • Formas: - Simplex :caracteriza uma ligação na qual os dados circulam num só um sentido, ou seja do emissor para o receptor. - Half-duplex: caracteriza uma ligação na qual os dados circulam num sentido ou no outro, mas não os dois simultaneamente. - Full-duplex: caracteriza uma ligação na qual os dados circulam de maneira bidirectiva e simultaneamente.
  • 7. Topologia de Redes – RING(ANEL) • Cabo fechado sobre si próprio • Ligações Ponto-a-Ponto ▫ Sinais passam sequencialmente de Nó A ligação em ligação até ao destinatário • Falha na ligação de um computador à rede implica falha em toda a rede (se anel físico) Anel FDDI ▫ É difícil descobrir onde está a falha Nó C Nó B • Pouco utilizada ▫ Utilizada pelo padrão FDDI – optical Fiber Distributed Data Interface ▫ Utiliza-se mais como topologia lógica do que física (e.g. Token-Ring)
  • 8. TOPOLOGIA REDES – BARRAMENTO(BUS) • Cabo ao longo do qual se ligam os computadores • Transmissão feita em Broadcast • Recepção apenas pelo destinatário • Utiliza-se normalmente com 10Base2 ou 10Base5 ▫ A que usa menos cabo • Falha num segmento implica falha na rede ▫ É difícil descobrir onde está a falha • Transmissão é lenta • Em desuso
  • 9. TOPOLOGIA DE REDE – ESTRELA(STAR) • Cada computador liga-se a um dispositivo central de forma independente • As mensagens são enviadas ao dispositivo central que se encarrega de reenviar aos outros computadores • Uma falha numa ligação não implica a falha na rede ▫ É fácil descobrir onde se encontram as falhas • Usa-se normalmente com 10BaseT ou 100BaseTX • A que usa mais cabo • A mais utilizada em LANs
  • 10. Arquitetura de Redes • Os projetistas de redes utilizam o princípio de camadas hierárquicas para o desempenho de arquiteturas de redes, utilizada para reduzir a complexidade do projeto de rede; • Princípio de “dividir-e-conquistar”; • Casa camada é construída utilizando as funções e serviços oferecidos pelas camadas inferiores; • Uma camada só precisa saber quais serviços são oferecidos pelas camadas inferiores, sem precisar conhecer como esses serviços são implementados; • Cada camada pode ser implementada como software ou hardware;
  • 11. Arquitetura de Redes Cada camada se comunica com a camada de mesmo nível em outra máquina (camadas pares); • As regras que governam a comunicação da camada N são chamadas de protocolo da camada N; • A comunicação entre as camadas pares é virtualmente horizontal (exceto na camada física); • De fato, os dados descem verticalmente através de cada camada até a camada física, nesta, são transmitidos horizontalmente e em seguida sobem até a camada de destino.
  • 12. Arquitetura de Redes “A arquitetura da rede é formada por camadas, interfaces e protocolos. Cada camada oferece um conjunto de serviços à camada superior, usando funções realizadas na próprio camada e serviços disponíveis nas camadas inferiores.” [SOARES 95]; • A divisão dos protocolos em camadas é mais eficiente: • Divisão clara nas interfaces; • A alteração em uma camada não causa impacto no projeto, desde que as interfaces da camada permaneçam inalteradas; • Cada camada pode ser desenvolvida paralelamente às outras. • A quantidade, nome, funções e serviços de cada camada varia entre as arquiteturas; • A primeira “arquitetura” aberta e pública foi padronizada pela ISO (International Organization for Standardization) foi o Reference Model for Open Systems interconnection (RM-OSI).
  • 13. Arquitetura de Redes • Fluxo de informações em uma arquitetura em camadas:
  • 14. Modelo OSI – Open Systems Interconnection O objetivo é fornecer uma base comum que permita o desenvolvimento coordenado de padrões para interconexão de sistemas; • É dividido em sete camadas (níveis); • Inicialmente projetado para WANs; • Não serve como especificação de implementação, ou seja, não fornece nível de detalhamento suficiente para a definição precisa dos serviços e protocolos; • O OSI em si não define uma arquitetura de rede, pois ele apenas especifica os serviços de cada camada (o que fazer) mas não especifica a implementação dos serviços e protocolos (como fazer). Atenção: Não há qualquer garantia que dois sistemas s e g u i n d o o p a d r ã o O S I p o s s a m s e c o m u n i c a r.
  • 15. Modelo OSI – Open Systems Interconnection • Classificação dos Serviços Oferecidos pelo OSI: • Orientado a conexão: é necessário primeiro que o usuário estabeleça uma conexão, utilizar a conexão e depois encerrar a conexão. Nesse caso a ordem de envio de dados é preservada. Exemplo: ligação telefônica. • COM CONFIRMAÇÃO • Sequências de mensagens: envio de dois e-mail de 1.024 cada chegará ao destino da mesma forma como enviada, porque preserva os limites da mensagem. • Fluxo de bytes: conectar um computador a um servidor remoto, só é necessário um fluxo de bytes do computador do usuário para o servidor, dispensando os limites da mensagem. • SEM CONFIRMAÇÃO • Dispensa confirmações e é mais rápido. Exemplo: conferência de vídeo e tráfego de voz digital.
  • 16. Modelo OSI – Open Systems Interconnection • Classificação dos Serviços Oferecidos pelo OSI: • Não orientado a conexão: não é necessário o estabelecimento de uma conexão, mas sim, informar o endereço para quem os dados serão enviados. Nem sempre a ordem do envio dos dados é preservada. Exemplo: sistema postal. • Com Confirmação Exemplo: envio de e-mail sem solicitar confirmações do destinatário. • Sem Confirmação Exemplo: envio de e-mail sem solicitar confirmações do destinatário, lixo de correio eletrônico. • Solicitação/resposta: o transmissor envia uma solicitação e o servidor faz uma busca em sua biblioteca fornecendo a resposta. Exemplo: banco de dados.
  • 17. Modelo OSI Camada Física • É a camada responsável por enviar os bits de um computador para o outro por um circuito físico. • Fornece as características mecânicas, elétricas, funcionais e procedimentos para ativar, manter e desativar conexões físicas; • Reconhece apenas bits, sem tentar inferir seus significados; • Neste nível é definido como representar os bits em termos de intervalo de sinalização, se a transmissão é half ou full-duplex; • Não cabe ao nível físico tratar erros de transmissão.
  • 18. Modelo OSI Camada de Enlace de Dados • É a camada que lida com quadros, grupo de bits transmitidos pela rede. Ela depende da camada Física para enviar os bits • A camada de Enlace de Dados assegura que os quadros enviados pela rede serão recebidos com o devido tratamento de erros eventuais, que podem implicar em retransmissão do quadro. • Em geral inclui alguns bits de redundância nos quadros para facilitar a detecção e correção de erros; • Pode tratar do controle de fluxo, evitando que um emissor rápido sobrecarregue um receptor mais lento.
  • 19. Modelo OSI Camada de Rede • É a camada que lida com pacotes, que possuem tamanho pré- determinados podendo ser maiores ou menores que os seguimentos do nível de transporte . • Esta camada lida com o roteamento de pacotes entre os computadores (host) da rede, e conhece os endereços desses hosts; • Fornece ao nível de transporte uma independência quanto ao roteamento associado ao estabelecimento e operação de uma conexão de rede; • Pode tratar do controle de congestionamento da rede; • Pode oferecer serviços de: • Datagrama (sem conexão): • os pacotes de uma comunicação não estão dentro de um mesmo contexto, são independentes; • os pacotes devem possuir o endereço de destino; • cada pacote pode seguir uma rota diferente. • Circuito virtual (orientado a conexão): • é necessário antes de haver a troca de informações, o estabelecimento do circuito; • os pacotes de uma conversação estão sobre um mesmo contexto e trafegam pela mesma rota.
  • 20. MODELO OSI Camada de Transporte • O nível de rede não garante que um pacote chegue ao destino ou os mesmos podem chegar fora de ordem; • O nível de transporte é o primeiro (em ordem crescente) em que a comunicação é verdadeiramente fim a fim; • Pode ou não oferecer um serviço confiável (com confirmação); • Pode oferecer controle de fluxo; • Pode oferecer detecção e recuperação de erros; • Segmentação de mensagens; • Sequenciação de mensagens, garantindo às camadas superiores que as mensagens chegarão ao destino em ordem.
  • 21. Modelo OSI Camada de Sessão • Essa camada estabelece e mantém uma sessão entre aplicativos que estão sendo executados em computadores diferentes, ou seja, estabelece sessões entre usuários de máquinas distintas; • Trata das questões de sincronismo de comunicação • Pode oferecer gerenciamento de tokens em Comunicações half-duplex; • Pontos de sincronização, onde uma comunicação encerrada inesperadamente pode ser retomada de onde parou.
  • 22. Modelo OSI Camada de Apresentação • Máquinas distintas podem tratar os dados de maneiras distintas “big endian” (Motorola) e “little endian” (Intel), ASCII e Unicode, etc; • Deve conhecer a sintaxe de seu sistema local; • Deve fornecer uma sintaxe única livre de qualquer “amarração” tecnológica; • O nível de apresentação é responsável por realizar transformações adequadas nos dados, antes de seu envio ao nível de sessão; • Pode oferecer serviços de: • Compressão de dados • Criptografia • Conversão de padrões
  • 23. Modelo OSI Camada de Aplicativo • É a camada que lida com as solicitações dos aplicativos que requerem comunicações de rede, como o acesso a um banco de dados ou o envio de um correio eletrônico. • Esta camada oferece acesso direto aos aplicativos que estão sendo executados em computadores ligados em rede
  • 24. MODELO OSI HOST A HOST B