Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/10/2015 1 Prof° Marcos Fonseca Fundamentos de Redes1 Prof° Marcos Fonseca Fundamentos de Redes1 Fundamentos de Redes Aula 15 – Modelos de Redes em Camadas 1 Prof° Marcos Fonseca Fundamentos de Redes2 Desenvolvimento da redes � Durante as últimas duas décadas houve um grande aumento na quantidade e no tamanho das redes. � No entanto, foram criadas através de implementações diferentes de hardware e de software. Pesquisa ISO � Como resultado, muitas redes eram incompatíveis, e a comunicação entre redes com diferentes especificações tornou-se difícil. � Para tratar desse problema, a International Organization for Standardization (ISO) realizou uma pesquisa sobre vários esquemas de rede. Prof° Marcos Fonseca Fundamentos de Redes3 Modelo de Referência OSI � A ISO reconheceu a necessidade de se criar um modelo de rede para ajudar os desenvolvedores a implementar redes que poderiam comunicar-se e trabalhar juntas (interoperabilidade). � Assim, a ISO lançou na década de 80 o modelo de referência OSI. “Open Systems Interconection. “ Prof° Marcos Fonseca Fundamentos de Redes4 Modelo de Referência OSI � O modelo OSI é um modelo conceitual, não utilizado na prática, mas importante para o entendimento da organização de uma arquitetura de redes. � Vários fabricantes adotam o padrão como referência. � Embora na prática não seja utilizado. Prof° Marcos Fonseca Fundamentos de Redes5 Conceito de Camadas � O conceito de camadas ajuda a entender a ação que ocorre durante a comunicação de um computador com outro. � As questões que envolvem o movimento de objetos físicos, como no tráfego em estradas, ou no caso dos dados eletrônicos. Prof° Marcos Fonseca Fundamentos de Redes6 29/10/2015 2 Conceito de Camadas � Nos referimos a esse deslocamento de objetos, físico ou lógico, como fluxo. � Existem muitas camadas que ajudam a descrever os detalhes do processo de fluxo. � Outros exemplos de sistemas com fluxo são: – sistema público de abastecimento de água – sistema rodoviário – sistema postal – sistema telefônico. Prof° Marcos Fonseca Fundamentos de Redes7 Conceito de Camadas Prof° Marcos Fonseca Fundamentos de Redes8 Conceito de Camadas � Analisando os dados agora com as informações que vão trafegar, com os tipos de redes. Prof° Marcos Fonseca Fundamentos de Redes9 Conceito de Camadas Prof° Marcos Fonseca Fundamentos de Redes10 Porque um modelo de redes em camadas? Prof° Marcos Fonseca Fundamentos de Redes11 Modelo OSI – Transmissão de Dados Prof° Marcos Fonseca Fundamentos de Redes12 29/10/2015 3 Camada 1 - Física � É a única camada que possui acesso físico ao meio de transmissão da rede devendo, portanto, se preocupar com fatores como: – especificações elétricas, – mecânicas, – funcionais e procedurais da interface física entre o equipamento e o meio de transmissão. � Ou seja, a camada física tem como função básica a adaptação do sinal ao meio de transmissão. Prof° Marcos Fonseca Fundamentos de Redes13 Camada 1 - Física Prof° Marcos Fonseca Fundamentos de Redes14 Camada 2 - Enlace ( Link de Dados) � Fornece trânsito seguro de dados através de um link físico. � Fazendo isso, a camada de enlace trata: – endereçamento físico, – topologia de rede, – notificação de erro, – da entrega ordenada de quadros e do controle de fluxo. Prof° Marcos Fonseca Fundamentos de Redes15 Camada 2 - Enlace ( Link de Dados) � Detecta erros de transmissão, de formato e de operação devidos a problemas de conexão física ou mau funcionamento da própria camada. � Os erros mais comumente detectados são erros devido a perdas, duplicação, não- ordenação e danificação de quadros. Prof° Marcos Fonseca Fundamentos de Redes16 Camada 2 - Enlace ( Link de Dados) � Controle de sequência, as unidades de dados de serviço de enlace devem ser entregues à entidade de rede de destino na mesma ordem em que são recebidas da entidade de rede de origem. � A camada 2 possui 2 sub-camadas: – LLC – Logical Link Control – Controle do Enlace Lógico – MAC – Media Access Control – Controle de Acesso ao Meio Prof° Marcos Fonseca Fundamentos de Redes17 Camada 2 - Enlace ( Link de Dados) Prof° Marcos Fonseca Fundamentos de Redes18 29/10/2015 4 Camada 3 - Rede � Fornece conectividade e seleção de caminhos entre dois sistemas hosts que podem estar localizados em redes geograficamente separadas, utilizando endereços lógicos, endereços IP. Prof° Marcos Fonseca Fundamentos de Redes19 Camada 3 - Rede � Roteamento, determina as rotas apropriadas para a transmissão dos dados entre dois endereços (origem e destino) através de algoritmos de roteamento. � A camada de rede pode prestar Serviços Orientados à Conexão ou Serviços não-orientados à conexão. Prof° Marcos Fonseca Fundamentos de Redes20 Camada 3 - Rede Prof° Marcos Fonseca Fundamentos de Redes21 Camada 4 - Transporte � Segmenta os dados do sistema host que está enviando e monta os dados novamente em uma seqüência de dados no sistema host que está recebendo. � Fornece um serviço de transporte de dados que isola as camadas superiores de detalhes de implementação de transporte. Prof° Marcos Fonseca Fundamentos de Redes22 Camada 4 - Transporte � Para se estabelecer a conexão, devem ser negociadas: – classe de protocolo a ser utilizada. TCP - UDP – tamanho máximo das unidades de dados de protocolo. – parâmetros de qualidade de serviço (throughput, atraso de trânsito, prioridade, taxa de erro residual. Prof° Marcos Fonseca Fundamentos de Redes23 Camada 4 - Transporte Prof° Marcos Fonseca Fundamentos de Redes24 29/10/2015 5 Camada 5 - Sessão � Responsável pelo estabelecimento de sessões entre dois usuários permitindo o transporte ordinário de dados. Prof° Marcos Fonseca Fundamentos de Redes25 Camada 5 - Sessão � Gerência do controle de diálogo, a troca de informações entre computadores no modo half-duplex deve ser controlada através da utilização de tokens (permissão). � A camada de sessão é responsável pela posse e entrega destes tokens, ajudando a controlar de quem é a vez de transmitir. Prof° Marcos Fonseca Fundamentos de Redes26 Camada 5 - Sessão � Sincronização: para se evitar a perda de um volume de dados muito grandes que estão sendo transmitidos em uma rede não confiável, utiliza-se o conceito de ponto de sincronização. � O ponto de sincronização corresponde a marcas lógicas posicionadas ao longo do diálogo. Prof° Marcos Fonseca Fundamentos de Redes27 Camada 5 - Sessão � Toda vez que um usuário recebe um ponto de sincronização, deve enviar uma resposta, confirmando que este foi recebido. � Caso a transmissão, por algum motivo, seja interrompida, ela pode ser reiniciada a partir do último ponto de sincronização confirmado. Prof° Marcos Fonseca Fundamentos de Redes28 Camada 5 - Sessão Prof° Marcos Fonseca Fundamentos de Redes29 Camada 6 - Apresentação � A camada de apresentação, ao contrário das camadas inferiores, já não se preocupa com os dados a nível de bits, mas sim com a sua sintaxe, ou seja, sua representação. � Nela é definida a forma e a maneira de como é realizada esta codificação. � Independentemente do sistema computacional utilizado. Prof° Marcos Fonseca Fundamentos de Redes30 29/10/2015 6 Camada 6 - Apresentação � Através da sintaxe abstrata define-se que um caractere A deve ser transmitido. A sintaxe de transferência especifica, então, como este dado será codificado em ASCII ou EBCDIC ao ser entregue à camada de sessão. � Outras funções:criptografia e compressão de dados. Prof° Marcos Fonseca Fundamentos de Redes31Camada 6 - Apresentação Prof° Marcos Fonseca Fundamentos de Redes32 Camada 7 - Aplicação � É a camada mais próxima do usuário. � Fornece serviços de rede aos aplicativos do usuário. � As principais funções da camada de aplicação são: � Seleção do modo de diálogo (full duplex ou half duplex). Prof° Marcos Fonseca Fundamentos de Redes33 Camada 7 - Aplicação � Determinação da qualidade de serviço, retardo de transferência, taxa de erro tolerável. � Identificação dos futuros parceiros na comunicação, por nome ou endereço. � Especificação de aspectos relativos à segurança, controle de acesso, integridade de dados. Prof° Marcos Fonseca Fundamentos de Redes34 Camada 7 - Aplicação Prof° Marcos Fonseca Fundamentos de Redes35
Compartilhar