Modelo OSI Prof. Antonio P. Nascimento Filho A ISO criou em 1984 um modelo de rede que ajudaria os fabricantes a criarem redes que poderiam ser compatíveis e operar junto com outros tipos de redes. Estes padrões garantem maior compatibilidade e interoperabilidade entre vários tipos de tecnologias de rede O modelo OSI constitui-se de 7 camadas que se comunicam através de protocolos Um protocolo é um conjunto de regras que tornam mais eficiente a comunicação em uma rede As empresas perceberam que precisavam abandonar os sistemas de redes proprietários O modelo OSI é a melhor ferramenta disponível para ensinar às pessoas a enviar e receber dados através de uma rede pois permite que você visualize as funções de rede que acontecem em cada camada Entender o que acontece com os dados numa rede. Camada 1 - Física Especificações elétricas, mecânicas, funcionais e de procedimentos para ativar, manter e desativar o link físico entre sistemas finais. Define características como níveis de voltagem, temporização de alterações de voltagem, taxas de dados físicos, distâncias máximas de transmissão, conectores físicos e outros atributos similares. Lembre desta camada como sinais e meios. Camada 2 - Enlace Prof. Antonio P. Nascimento Filho Fornece trânsito seguro de dados através de um link físico. Trata do endereçamento físico (em oposição ao endereçamento lógico), da topologia de rede, do acesso à rede, da notificação de erro, da entrega ordenada de quadros e do 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. Camada 1 Camada 2 não pode se comunicar com as camadas de nível superior faz isso através do Logical Link Control (LLC) não pode nomear ou identificar computadores usa um processo de endereçamento Pode descrever apenas os fluxos de bits 2 usa o enquadramento para organizar ou agrupar os bits não pode decidir que computador irá transmitir os dados binários de um grupo onde todos tentam transmitir ao mesmo tempo. usa um sistema chamado Media Access Control (MAC). Arquitetura OSI Prof. Antonio P. Nascimento Filho LLC e MAC Prof. Antonio P. Nascimento Filho O LLC pega os dados de protocolo de rede, um pacote IP, e adiciona mais informações de controle (MAC) para ajudar a entregar esse pacote IP ao seu destino. Ele adiciona dois componentes de endereçamento da especificação 802.2 - o Destination Service Access Point (DSAP) e o Source Service Access Point (SSAP). Formato do endereço MAC Os endereços MAC têm 48 bits de comprimento e são expressos com doze dígitos hexadecimais. Existem 1612 = > 2 trilhões de endereços MAC Os primeiros seis dígitos, que são administrados pelo IEEE, identificam o fabricante ou fornecedor e, portanto, compreendem o Organizational Unique Identifier (OUI). Os seis dígitos restantes compreendem o número serial de interface, ou outro valor administrado pelo fornecedor específico. Os endereços MAC são gravados na memória de apenas leitura (ROM) e são copiados na memória de acesso aleatório (RAM) quando a placa de rede é inicializada. Cálculo de hexadecimal Prof. Antonio P. Nascimento Filho 16 números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Exemplo: 4F6A = (4x 163+ (F[15] x 162)+ (6 x 16 1) + (A[10] x 160) = 20330 (decimal). Contrário 24032/16= 1502, resto 0 1502/16=93, resto 14 ou E 93/16=5, resto 13 ou D 5/16=0, resto 5 trás para frente = 5DE0 Camada 3 - Rede A camada de rede é uma camada complexa que fornece conectividade e seleção de caminhos entre dois sistemas hosts que podem estar localizados em redes geograficamente separadas. Dica para lembrar da função da camada 3: seleção de caminhos, roteamento e endereçamento Camada 4 - Transporte A camada de 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. Especificamente, questões como, por exemplo, como realizar transporte seguro entre dois hosts, dizem respeito à camada de transporte. Fornecendo serviços de comunicação, a camada de transporte estabelece, mantém e termina corretamente circuitos virtuais. Possui protocolos TCP e UDP Dica: qualidade de serviços e confiabilidade Protocolo da camada 4: TCP Prof. Antonio P. Nascimento Filho O TCP (Transmission Control Protocol) é um protocolo da camada 4, um serviço orientado para conexão que fornece controle de fluxo e confiabilidade. Unir os dois protocolos permite que eles forneçam uma quantidade maior de serviços. Juntos, eles representam o conjunto inteiro. O TCP/IP é um protocolo da camada 3 e da camada 4 em que a Internet se baseia. Protocolo da camada 4: UDP User Datagram Protocol (UDP) é um protocolo simples que troca datagramas, sem confirmações ou entrega garantida. O processamento de erros e a retransmissão de erros devem ser tratados por outros protocolos. O UDP é projetado para aplicações que não precisam colocar seqüências de segmentos juntas. Os protocolos que usam o UDP são: TFTP, SNMP, DHCP, DNS (Domain Name System) Camada 5 - Sessão Após os pacotes de dados fornecidos pelas quatro camadas inferiores trafegarem pela camada de transporte, eles serão transformados em sessões pelo protocolo da camada 5 A camada de sessão gerencia e termina sessões entre dois hosts que se comunicam Fornece seus serviços para a camada de apresentação Sincroniza o diálogo entre as camadas de apresentação dos dois hosts e gerencia a troca de dados entre eles Dica: pense em diálogos e conversações Camada 6 - Apresentação Prof. Antonio P. Nascimento Filho A camada de apresentação assegura que a informação emitida pela camada de aplicação de um sistema seja legível para outro sistema. Se necessário, a camada de apresentação faz a conversão de vários formatos de dados usando um formato comum Camada responsável pela criptografia e compactação de dados Dica: um formato de dados comum Padrões da camada 6 PICT - um formato de figura usado para transferir figuras QuickDraw entre os programas no sistema operacional MAC TIFF (Tagged Image File Format) - um formato de imagens de alta resolução, mapeadas por bits JPEG (Joint Photographic Experts Group) - um formato de figuras usado mais freqüentemente para compactar imagens imóveis de fotografias e figuras complexas MIDI (Musical Instrument Digital Interface) - para música digitalizada MPEG (Motion Picture Experts Group) - padrão para a compactação e codificação de vídeo de animação para CDs e armazenamento digital QuickTime - um padrão que lida com áudio e vídeo para programas em um sistema operacional MAC Camada 7 - Aplicação A camada é mais próxima do usuário Fornece serviços de rede aos aplicativos do usuário. Ela se diferencia das outras por não fornecer serviços a nenhuma outra camada OSI, mas apenas a aplicativos fora do modelo OSI. Serviços: Cliente-servidor (download), Domain Name System (DNS), Correio eletrônico, Telnet, FTP, HTTP Dica: pense em navegadores Prof. Antonio P. Nascimento Filho