Modelo de referência ISO-OSI SCE 511 – Redes de Computadores Prof. Francisco José Monaco Profa. Sarita Mazzini Bruschi 5ª aula – 08/09/2003 O modelo de referência OSI – Open System Interconection Proposta desenvolvida pelo ISO (International Standards Organization), na década de 80 Visa conexão de sistemas abertos (sistemas que se comunicam com outros sistemas) Composto por 7 camadas 1 2 Modelo ISO-OSI Nível Físico Transmissão de bits através do canal de comunicação Características: mecânicas: propriedades físicas da interface com o meio de transmissão (conectores); elétricas: representação dos bits (nível de voltagem) e a taxa de transmissão; funcionais: funções realizadas pelo circuito da interface física entre o sistema e o meio de transmissão; procedurais: seqüência de eventos através do qual o fluxo de bits é trocado através do meio físico 3 Nível Enlace 4 Nível Rede Envia blocos de dados (quadros) atráves da ligação física Ddetecta erros de transmissão e envia bits sem erros a camada de rede (controle de erros) Rrealiza o enquadramento Processa quadros de confirmação (acknowledgement) Detecta colisão Controle de fluxo 5 Controle da sub-rede de comunicações provê aos níveis superiores independência quanto às tecnologias de comutação utilizadas para conectar os sistemas Determina o caminho de um pacote através da sub-rede (roteamento) Controle e prevenção de congestionamento Conversão e compatibilização de protocolos e esquemas de endereçamento 6 1 Nível Transporte Recebe dados da camada de Sessão, quebra os dados em pacotes menores (se necessário), passa os pacotes para a camada de Rede. Provê comunicação transparente e confiável (ou não) e orientado a conexão ou não entre pontos finais Nível Sessão Estabelecimento de sessões Controle do diálogo entre 2 aplicações: o tamanho e a complexidade depende dessas duas variáveis Primeiro nível fim-a-fim do modelo OSI sessões: permite a transferência dos dados e alguns outros serviços úteis às aplicações. disciplina do diálogo: full duplex ou half duplex agrupamento: definição de grupos recuperação (sincronização): inserção de checkpoints no fluxo de dados gerenciamento de tokens: não permitir que a mesma operação seja realizada ao mesmo tempo 7 8 Nível Apresentação Nível Aplicação Provê independência para as aplicações em relação às diferentes formas de representação dos dados (ASCII x Unicode, etc) Pode ter também: compactação dos dados recebidos da camada de aplicação criptografia Modelo de referência Internet 10 Modelo de referência Serviços de Internet Evolução da rede original ARPANET, criada pelo Departamento de Defesa dos EUA Resultado de contínuos desenvolvimentos práticos O modelo Internet (ou modelo TCP/IP) constitui-se de 4 camadas transferência de arquivos (FTP) e-mail (Telnet) terminal virtual serviço de diretórios (NFS) 9 Provê meios para as aplicações acessarem o ambiente OSI Contém funções de gerenciamento e mecanismos para suportar aplicações distribuídas Aplicações utilizadas pelos usuários: Aplicação Transporte Inter-Rede (camada de rede) Enlace (camada host-to-network) 11 Aplicação Aplicação Transpote Transporte Inter-rede Inter-rede Enlace Enlace canal Especificações do meio físico, codificação dos sinais e fluxo de dados aplicação (Telnet, FTP, HTTP, etc.) Comunicação fima-fim (processo a processo) e controle de fluxo Comunicação ponto-a-ponto, roteamento e controle de congestão 12 2 Modelo de referência Internet Modelo de referência Internet 13 Comparação entre o modelo OSI e o modelo Internet Aplicação Apresentação Seção Transporte Rede Enlace Física Não é estruturada como no OSI, em geral é implementada pela própria aplicação Aplicação Comparação entre o modelo OSI e o modelo Internet Não existe no modelo Internet Transporte Inter-rede Na Internet, é análoga à camada correspondente do modelo OSI Enlace Na Internet engloba as camadas 1 e 2 do modelo OSI, mas não é bem especificada; a Internet define-se de fato a partir da camada de inter-rede Na Internet, é análoga à camada correspondente do modelo OSI 15 Modelo IEEE 802 para Redes Locais 14 Modelo IEEE 802 para Redes Locais Composto por 3 camadas, que cobrem as funções essenciais de uma rede local: Física (camada física) Camada de Acesso ao Meio (MAC) Camada de Link Lógico (LLC) Enlace Físico OSI Internet precede o modelo OSI em mais de uma década O modelo OSI foi concebido como referência para o desenvolvimento dos protocolos; na Internet, os protocolos vieram primeiro e o modelo é apenas uma descrição feita a posteriori. O modelo OSI é muito mais estruturado que o modelo Internet; a Internet tornouse um padrão de fato, enquanto o modelo OSI ainda não se estabeleceu (e talvez 16 nunca o faça). Camada física: pega os dados da camada de acesso ao meio (MAC) e envia para o cabeamento MAC controlar o uso do cabo • verifica se o cabo está ocupado ou não • colisões Controle de Link Lógico (LLC) Controle de Acesso ao Meio (MAC) Físico LLC IEEE 802 17 permite que mais de um protocolo acima da camada LLC (camada de rede) seja utilizado 18 3 Modelo IEEE 802 para Redes Locais Padronização de Redes Organismos de Normatização 802.2: especifica o funcionamento da camada de Controle do Link Lógico (LLC) 802.3, 802.4 e 802.5: operam na camada de Controle de Acesso ao Meio (MAC) e na camada Física 802.3: CSMA/CD (Ethernet) 802.4: Token Bus 802.5: Token Ring OSI Enlace Físico Antigo CCITT - "Comitè Consultatif Internacional Télégraphique et Téléphonique" Criado por representantes dos governos Europeus em 1865 e dpois renomeado ITU em 1993 IEEE 802 Controle de Link Lógico (LLC) ITU - International Telecomunications Union 802.2 Controle de Acesso ao Meio (MAC) 802.3 802.4 802.5 19 20 Padronização de Redes Organismos de Normatização Padronização de Redes Organismos de Normatização ISO - International Organization for Standarization Organização voluntária formada pelas associais normativas nacionais dos países membros Fundada em 1946 para recomendar padrões em diversas áreas ANSI - American National Standard Organization Associação normativa nacional, não governamental, dos EUA Grande influência na definição dos padrões da ISO 21 Padronização de Redes Organismos de Normatização IEEE - Institute of Electrical and Electronics Engineering 22 Material para Estudo Leitura recomendada A maior organização profissional em todo mundo Grande influência na definição dos padrões da ISO Tanenbaum : seção 1.4 e 1.7 Exercícios 23 12 e 15 do Capítulo 1 24 4