1 O modelo ISO/OSI O modelo ISO/OSI O modelo ISO/OSI
Transcrição
1 O modelo ISO/OSI O modelo ISO/OSI O modelo ISO/OSI
O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade entre os diversos fornecedores de soluções em redes O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) A International Organization for Standardization (ISO) reconheceu a necessidade da criação de um modelo de rede para ajudar os desenvolvedores a implementar redes que poderiam comunicarcomunicar-se e trabalhar juntas (interoperabilidade) O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Assim, a ISO lançou em 1984 o modelo de referência OSI, representado por 7 camadas, para que os pacotes de dados trafeguem de uma origem até um destino usando a mesma linguagem, ou protocolo 1 O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) protocolo de comunicações de dados é um conjunto de regras, ou um acordo, que determina o formato e a transmissão dos dados O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Porque um modelo em camadas? Decompõe as comunicações de rede em partes menores e mais simples. Padroniza os componentes de rede, permitindo o desenvolvimento e o suporte por parte de vários fabricantes. Possibilita a comunicação entre tipos diferentes de hardware e de software de rede. Evita que as modificações em uma camada afetem as outras, possibilitando maior rapidez no seu desenvolvimento. 2 O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Porque um modelo em camadas? A camada “n” em um computador se comunicomunica com a camada n em outro computador. As regras e convenções usadas nessa comucomunicação são conhecidas coletivamente como o protocolo da camada “n” A camada somente precisa conhecer o seu protocolo e como solicitar serviços para a camada inferior O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 7 – Aplicação fornece aos usuários acesso ao ambiente OSI. Os principais serviços são: correio eletrônico, transferência de arquivos, gerenciamento de redes, etc... Para definir em poucas palavras a camada 7, pense em navegadores O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 6 – Apresentação Camada responsável por prover independência aos processos de aplicação das diferenças na representação dos dados (sintaxe). Realiza transformações adequadas nos dados, tais como criptografia, conversão entre caracteres ASCII*(ANSI) e EBCDIC* (IBM), compressão e descompressão de dados. Se você quiser pensar na camada 6 com o mínimo de palavras, pense em um formato de dados comum 3 O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 5 – Sessão provê a estrutura de controle para a comunicação entre as aplicações. Estabelece, gerencia e termina conexões (sessões) entre aplicações. Para definir em poucas palavras a camada 5, pense em diálogos e conversações O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 4 – Transporte Segmentação e remontagem dos dados, controle de seqüência de mensagens, transferência de dados entre dois pontos de forma confiável com funções como controle de fluxo e correção de erro. Para definir em poucas palavras a camada 4, pense em qualidade de serviços e confiabilidade O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 3 – Rede Verifica o endereço da camada de rede do destino no cabeçalho de rede e determina a direção que o pacote deve tomar para alcançar o destino. A camada de rede encontra o endereço do próximo roteador na Tabela de Roteamento. Roteamento. Se você desejar lembrar da camada 3 com o menor número de palavras possível, pense em seleção de caminhos, roteamento e endereçamento 4 O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 2 – Enlace Camada responsável pela transmissão confiável de informação através do enlace físico. Envia blocos de dados (frames (frames)) com detecção de erro e o necessário controle de fluxo. Se você desejar se lembrar da camada 2 com o mínimo de palavras possível, pense em quadros e controle de acesso ao meio O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) Camadas do modelo OSI e suas funções: Camada 1 – Física Camada responsável pela transmissão de uma seqüência de bits em um meio físico. Trata das características mecânicas, elétricas, funcionais e procedurais para acessar o meio físico. Para definir em poucas palavras a camada 1, pense em sinais e meios O modelo ISO/OSI (Tanenbaum, Tanenbaum, 1.4.1) O mecanismo de encapsulamento de dados entre as camadas 5 Componentes básicos da LAN e suas representações Hosts Os dispositivos que se conectam diretamente a um segmento de rede são chamados de hosts. hosts. Eles incluem computadores, servidores, impressoras, scanners e muitos outros dispositivos do usuário. Eles não possuem símbolos padronizados, mas são geralmente bastante óbvios. Componentes básicos da LAN e suas representações Placas de rede (ou NIC) São consideradas dispositivos da camada 2 porque cada uma transporta um código exclusivo, chamado endereço de Controle de Acesso ao Meio (MAC Media Access Control). Control). Esse endereço é usado para controlar as comunicações de dados do host na rede As placas de rede não têm nenhum símbolo padronizado. PressupõePressupõe-se que sempre que você vir dispositivos de rede conectados aos meios de rede, haja algum tipo presente de dispositivo de placa de rede ou equivalente, mesmo que geralmente não seja exibido. Componentes básicos da LAN e suas representações Meios Os símbolos variam. Por exemplo: o símbolo da Ethernet é normalmente uma linha reta com linhas perpendiculares se projetando a partir dela; o símbolo da rede token ring é um círculo com hosts conectados a ela; e para uma FDDI, o símbolo são dois círculos concêntricos com dispositivos conectados. A função básica dos meios é carregar um fluxo de informações, na forma de bits e bytes, através de uma LAN 6 Componentes básicos da LAN e suas representações Meios FDDI Ethernet Token Ring Componentes básicos da LAN e suas representações Repetidor A finalidade de um repetidor é gerar os sinais da rede novamente e os retemporizar no nível do bit para que eles trafeguem em uma distância maior nos meios. Fique atento à Regra dos quatro repetidores para a Ethernet de 10Mbps, também conhecida como Regra 5-4-3, quando estiver estendendo os segmentos da LAN Componentes básicos da LAN e suas representações Repetidor Regra 55-4-3: 7 Componentes básicos da LAN e suas representações Hub Também conhecido como repetidor multiportas. multiportas. Dois motivos para se usar os hubs: hubs: criar um ponto de conexão central para os meios de cabeamento e aumentar a confiabilidade da rede, permitindopermitindo-se que qualquer cabo falhe sem afetar toda a rede. São considerados dispositivos da camada 1 porque apenas regeneram o sinal e o transmitem por todas as suas portas (conexões da rede). Componentes básicos da LAN e suas representações Bridge dispositivo da camada 2 projetada para conectar dois segmentos da LAN. A finalidade de uma bridge é filtrar o tráfego em uma LAN, mantendo local o tráfego local e, ainda assim, permitindo a conectividade com o outro segmento da LAN para o tráfego a ele direcionado A bridge mantém registros dos endereços MAC que estão em cada lado um dos seus lados e toma decisões com base nesse endereço MAC. Componentes básicos da LAN e suas representações Switch dispositivo da camada 2, assim como a bridge. bridge. Na verdade, um switch é chamado de bridge multiporta, multiporta, assim como um hub é chamado de repetidor multiporta A diferença entre o hub e o switch é que os switches tomam as decisões com base nos endereços MAC (hubs (hubs não tomam nenhuma decisão) 8 Componentes básicos da LAN e suas representações Switch Devido às decisões que os switches tomam, eles tornam uma LAN muito mais eficiente. Eles fazem isso "comutando" os dados apenas pela porta à qual o host apropriado está conectado. Ao contrário, um hub enviará os dados por todas as portas para que todos os hosts tenham que ver e processar (aceitar ou rejeitar) todos os dados. Componentes básicos da LAN e suas representações Roteador Dispositivo da camada de rede do modelo OSI, também conhecida como camada 3. Trabalhar na camada 3 permite que o roteador tome decisões com base nos grupos de endereços de rede (classes), ao contrário dos endereços MAC individuais da camada 2. Possui, no mínimo, 2 interfaces de comunicação, conectando duas redes diferentes Componentes básicos da LAN e suas representações Nuvem O símbolo de nuvem sugere outra rede, talvez toda a Internet. Ele nos lembra de que existe uma maneira de se conectar a essa outra rede (a Internet), mas não fornece todos os detalhes da conexão, ou dessa rede 9 Componentes básicos da LAN e suas representações Pacotes unicast – pacotes contendo dados endereçados a um único host na LAN. Pacotes broadcast – pacotes contendo dados endereçados a todos os hosts na LAN. Componentes básicos da LAN e suas representações Domínio de colisão - Na Ethernet, Ethernet, a área de rede dentro da qual os quadros que colidiram são propagados. Repetidores e hubs propagam colisões; switches de LAN, bridges e roteadores não. Domínio de broadcast - O conjunto de todos os dispositivos que vão receber quadros de broadcast originários de qualquer dispositivo dentro do conjunto. Os domínios de broadcast são tipicamente restritos pelos roteadores porque os roteadores não encaminham quadros de broadcast. 10