Capítulo 2: O MODELO ISO-OSI PCS 2476 Introdução - 1 O PROBLEMA DA PADRONIZAÇÃO Meados da década de 70: Sucesso das primeiras redes: ARPANET CYCLADES. Surgimento de várias redes comerciais de comutação por pacotes. Redução cada vez maior do custo de hardware. Começaram a indicar que as Redes de Computadores iriam se tornar rapidamente um campo muito importante. A exploração total de todos os recursos potenciais das redes de computadores só poderia ser conseguida através de padrões que assegurassem a compatibilidade e interoperabilidade entre essas redes. 1978 - A ISO ( International Standard Organization ) Comitê Técnico 97 (Processamento de Informação) criou Subcomitê 16 (SC 16) para estudos de sistemas abertos. MODELO OSI Open System Interconnection (modelo para interconexão de sistemas abertos). PCS 2476 Introdução - 2
O MODELO DE REFERÊNCIA DESAFIO: criar um conjunto de padrões para os quais os produtos pudessem BÁSICO: utilização de arquitetura em níveis para dividir o problema em várias convergir. partes. MODELO DE DE REFERÊNCIA Quadro de trabalho básico para coordenação do desenvolvimento de padrões. Abordagem TOP-DOWN do problema: 3 níveis de abstração: Arquitetura: define um conjunto de objetos, relações e limitações e um modelo de 7 camadas para comunicação entre processos ou sistemas ABERTOS; ditos Especificação de Serviço: especifica em detalhe os serviços que cada camada provê para a camada superior; Especificação de Protocolos: especifica precisamente como as informações de controle são trocadas e que procedimentos efetuar. PCS 2476 Introdução - 3 COMPONENTES DO OSI O modelo de referência é composto por sete camadas CAMADA SISTEMA ABERTO SISTEMA ABERTO RETRANSMISSOR SISTEMA ABERTO Aplicação Apresentação Sessão Transporte Rede Enlace Física mídia física para o OSI PCS 2476 Introdução - 4
CAMADA FÍSICA Transmissão transparente de sequências de bits pelo meio físico; Contém padrões mecânicos, funcionais, elétricos e procedimentos para acesso a esse meio físico; Mantém a conexão física entre sistemas; Vários tipos de conexão: Ponto-a-ponto ou multiponto Full ou half duplex Serial ou paralela PCS 2476 Introdução - 5 CAMADA DE ENLACE Esconde características físicas do meio de transmissão; Provê meio de transmissão confiável entre dois sistemas adjacentes; Funções mais comuns: Delimitação de quadro Detecção de erros Seqüencialização Controle de fluxo PCS 2476 Introdução - 6
CAMADA DE REDE Provê canal de comunicação independente do meio; Efetua operações de chaveamento; Funções características: Acesso à sub-rede Operação da rede Interconexão de redes e de sub-redes Endereçamento lógico Roteamento PCS 2476 Introdução - 7 CAMADA DE TRANSPORTE Transferência de dados transparente, independente de sub-redes; Significado fim-a-fim, independente de topologias de redes; Controle de qualidade de serviço de rede global: classes de serviços: 0 - Simples 1 - Recuperação de erros básicos 2 - Multiplexação 3 - Recuperação de erro e multiplexação 4 - Detecção, recuperação de erros e multiplexação PCS 2476 Introdução - 8
CAMADA DE SESSÃO Sincronismo de diálogo Recepção x transmissão Recupera conexões de transporte sem perder conexões de sessão; Possui mecanismos de verificação (sincronização); Não efetua multiplexação da camada de transporte; Utiliza mesma conexão de transporte para várias conexões de sessão não simultâneas; PCS 2476 Introdução - 9 CAMADA DE APRESENTAÇÃO Transparência de representação de dados: sintaxes Sintaxes: Do transmissor Do receptor De transferência Contexto de apresentação: Sintaxe abstrata + sintaxe de transferência PCS 2476 Introdução - 10
CAMADA DE APLICAÇÃO Funções específicas de utilização dos sistemas; Categoria de processos de aplicação Correio eletrônico: X.400 Transferência de arquivos: FTAM Serviço de diretório: X.500 Processamento de transações: TP Terminal virtual: VT Acesso a bancos de dados: RDA Gerência de rede Formato de dados EDI/EDIFACT: electronic data interchange for administration, commerce, and trading ODA/ODIF: open document architecture/interchange format CGM/CGMIF: computer graphics metafile/interchange format PCS 2476 Introdução - 11