Upload
leticia-amor
View
224
Download
2
Embed Size (px)
Citation preview
Arquitetura de redesISSO/OSI
Liane TaroucoUFRGS
Organização em camadas
• Protocolos: Regras de comunicação para troca de informação entre duas entidades de mesmo nível
• Padronização
Conceitos básicos
• Divisão em níveis• Modelo OSI - Open Systems interconection• Protocolos para interação entre entidades de
mesmo nível• Tipos de conexões
Divisão em níveis
Nível N
Nível N-1
Nível N+1
Oferece serviços para a camada N+1
Usa os serviços da camada N-1
O modelo OSI
AplicaçãoApresentaçãoSessãoTransporteRedeEnlaceFísico
AplicaçãoApresentaçãoSessãoTransporteRedeEnlaceFísico
Nível 1 - Físico
• Regula como será feita a transmissão no meio físico
• Normalmente implementada em hardware
AplicaçãoApresentaçãoSessãoTransporteRedeEnlaceFísico
Funções da camada Física
• Ativação e desativação da conexão física entre duas entidades do nível de ligação de dados, inclusive concatenação de circuitos de dados quando solicitado pelo nível de enlace
• Transmissão de unidades de dados de serviço (bits), que pode ser executada de modo síncrono ou assíncrono controle de erros
Nível 2: enlace
• Regula transmissões e recepções• Controle de erros apenas ponto a
ponto• Não garante confiabilidade
Enlace
Funções da camada de enlace• conexão dos enlaces, ativação e esativação. Estas funções
incluem o uso de facilidades multiponto físico para suportar conexões entre funções da camada de rede mapeamento de unidades de dados para a camada de rede dentro das unidades do protocolo de enlace para transmissão
• multiplexação de um enlace de comunicação para várias conexões físicas
• delimitação de unidades de transmissão para protocolos de comunicação
• detecção, notificação e recuperação de erros • identificação e troca de parâmetros entre duas partes do enlace
Nível 3: rede
• Responsável pela comunicação entre redes
• Roteamento
Rede
Funções da camada de rede
• endereçamento da rede e identificação do ponto final
• multiplexação da rede de conexões sobre as conexões da camada de enlace
• segmentação e/ou blocagem para facilitar a transferência de dados
• controle de fluxo
Rede
Funções da camada de rede
• serviços de seleção quando diferentes serviços estão disponíveis
• seleção da qualidade de serviços baseados em parâmetros como: erros residuais, disponibilidade, confiabilidade, fluxo de tráfego, tempo gasto no estabelecimento da conexão e no trânsito
• detecção e recuperação de erros para atingir a qualidade de serviços desejada
• notificação de erros para as camadas acima quando a qualidade dos serviços não pode ser mantida
Funções da camada de rede
• entrega seqüenciada de dados, se disponível • transferência de dados • rearranjo de conexão quando ocorre perda de rota
de retorno de dados e notificação para o usuário • serviços de terminação quando solicitados por
parte do usuário
Nivel 4: Transporte
• Sequenciação de dados• Pedidos de retransmissão de pacotes com erro• Controle de time-out• Implementa confiabilidade• Fases
– Estabelecimento– Transferência– Terminação
Transporte
Transporte - Fase de estabelecimento
• seleção de serviços de rede, como funções de parâmetros, por exemplo: throughput, ajuste do tempo de transmissão e características de erros
• gerenciamento de conexões de transporte para conexões de camadas mais baixas
• estabelecimento de tamanho apropriado para pacotes de dados
• seleções de funções empregadas na transferência de dados • transporte de dados de camadas mais altas
Transporte - fase de transferência
• blocagem, concatenação, segmentação • multiplexação de conexões providenciadas pelas
camadas mais baixas • controle de fluxo em uma sessão orientada fim a fim • manutenção de uma unidade de dados retida da
camada de sessão • manutenção de conexão entre duas funções de
transporte atuando entre duas entidades em conversação
Transporte - fase de transferência
• detecção de erros para: perda, danos, duplicação, ou desordem nas unidades de dados
• recuperação de erros de endereços detectados por esta camada ou assinalados pelas camadas mais baixas
• transporte de dados que empregam mecanismos normais de controle de fluxo
Transporte - fase de terminação
• notificação da razão do encerramento • identificação da conexão terminada • informações adicionais como requerido
Nível 5: Sessão
• Suporte a nomes• Abertura e manutenção de sessões
Sessão
Funções da camada de sessão
• estabelecimento de conexão de sessão • liberação de conexão de sessão • troca normal de dados • gerenciamento de interação (mecanismo de
tokens)• relato de condições de exceção • mecanismos para sincronização de conexão de
sessão
Nível 6: Apresentação
• Conversão de formatos de dados, arquivos
• Criptografia• Compressão
Apresentação
Funções da camada de apresentação
• transformação de dados • formatação de dados • seleção da sintaxe de apresentação
Nível 7 - Aplicação
• Aplicações que rodam em rede utilizando serviços dos protocolos inferiores
• Fazem chamadas a serviços da camada de apresentação
• Interagem com a entidade par utilizando protocolos da camada de aplicação
Aplicação
Serviços da camada de aplicação• identificação da intenção das partes envolvidas na comunicação e sua
disponibilidade e autenticidade • estabelecimento de autoridade para comunicar-se • acordo sobre o mecanismo de privacidade • determinação da metodologia de alocação de custo • determinação de recursos adequados para prover uma qualidade de
serviços aceitável • sincronização de cooperação para aplicações • seleção da disciplina de diálogo • responsabilidade da recuperação de erros de estabelecimento • acordo na validação de dados • transferência de informações