O documento descreve o modelo OSI de comunicação em rede, que possui sete camadas. Cada camada é responsável por funções específicas na transmissão e recepção de dados, como codificação, roteamento e controle de erros. Juntas, as camadas garantem a comunicação confiável entre sistemas distintos de forma modular e padronizada.
O documento descreve o modelo OSI de comunicação em rede, que possui sete camadas. Cada camada é responsável por funções específicas na transmissão e recepção de dados, como codificação, roteamento e controle de erros. Juntas, as camadas garantem a comunicação confiável entre sistemas distintos de forma modular e padronizada.
O documento descreve o modelo OSI de comunicação em rede, que possui sete camadas. Cada camada é responsável por funções específicas na transmissão e recepção de dados, como codificação, roteamento e controle de erros. Juntas, as camadas garantem a comunicação confiável entre sistemas distintos de forma modular e padronizada.
O documento descreve o modelo OSI de comunicação em rede, que possui sete camadas. Cada camada é responsável por funções específicas na transmissão e recepção de dados, como codificação, roteamento e controle de erros. Juntas, as camadas garantem a comunicação confiável entre sistemas distintos de forma modular e padronizada.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 6
O modelo OSI é composto por sete camadas — também chamadas de
níveis —, conforme apresentado na Figura 1.
Figura 1. Camadas do modelo OSI. Fonte: Comer (2016, p. 14). Aplicação Sessão Apresentação Transporte Rede Link de dados Física CAMADA 7 CAMADA 6 CAMADA 5 CAMADA 4 CAMADA 3 CAMADA 2 CAMADA 1 Para desenvolver o modelo, os projetistas verificaram o processamento da transmissão de dados em seus elementos mais fundamentais. Assim, as camadas definem grupos de funções específicas, que prestam serviços uns aos outros. Dessa forma, o modelo OSI constitui uma arquitetura mais flexível e abrangente. Por se basear em camadas, destaca-se que a maior importância desse modelo está na definição de seu funcionamento de forma conjunta, por meio da relação de interdependência entre as camadas, o que torna o modelo mais completo e organizado. As camadas propiciam um melhor funcionamento dentro dos serviços de comunicação. Em cada uma delas é definido um padrão de funcionamento específico, que é governado por um protocolo padronizado para cada função. Modelo OSI e seus níveis2 Por meio do modelo OSI é possível realizar a comunicação de máquinas distintas, definindo-se diretivas genéricas para que seja possível elaborar redes de computadores que independem da tecnologia utilizada, seja para curta, média ou longa distância, conforme explicam Fourozan e Fergan (2008). As vantagens do modelo OSI são diversas, sendo a mais importante a sua forma de padronização. Destaca-se, com isso, que o modelo decompõe as comunicações de redes em partes menores, tornando mais fácil o processo de aprendizagem e compreensão. Apesar de haver o entendimento de alguns profissionais de que o modelo OSI é estritamente teórico, como algo que não é aplicado na prática, Fourozan e Mosharraf (2013) explicam que é justamente o contrário: deve-se entender o funcionamento de cada camada para que se possa executar uma prática de qualidade. Outra vantagem desse modelo é que ele facilita a programação modular, evitando, assim, que as modificações realizadas em uma das camadas afetem as outras, bem como permite a comunicação entre sistemas distintos. É com o entendimento de cada camada que se pode compreender como os sinais de bits são enviados, como eles são remontados, como chegam ao seu destino, etc. Assim, o modelo OSI representa toda essa funcionalidade que, em termos cotidianos, são comuns e facilmente reconhecidos. Em resumo, cada camada do modelo OSI possui uma determinada fun- ção. Elas funcionam de formas dependentes e, quando há falha no envio de informações de uma para a outra, isso pode prejudicar o funcionamento das camadas seguintes. As camadas do modelo OSI Como vimos, no modelo OSI, cada uma das camadas possui um funciona- mento distinto, sendo que esse funcionamento abrange um grupo de funções específicas. O Quadro 1 apresenta cada uma das camadas. 3Modelo OSI e seus níveis Fonte: Adaptado de Fourozan e Fergan (2008, p. 58). Aplicativo Permite acesso aos recursos da rede. Apresentação Traduz, criptografa e compacta dados. Sessão Estabelece, gerencia e termina sessões. Transporte Permite envio confiável de mensagens de processo a processo e recuperação de erros. Rede Remove pacotes da origem ao destino; fornece interconexão em rede. Enlace de dados Organiza bits em frames; fornece envio de hop-to-hop. Física Transmite bits por um meio; fornece especificações mecânicas e elétricas. Quadro 1. Descrição das camadas do modelo OSI O detalhamento das características e responsabilidades de cada camada do modelo OSI é apresentado a seguir, com base em Fourozan e Mosharraf (2013) e Fourozan e Fergan (2008). Camada física A camada física é responsável por coordenar as funções exigidas com a fina- lidade de transportar um fluxo determinado de bits em um meio físico. Essa camada lida tanto com as especificações elétricas de uma interface quanto com as especificações mecânicas do meio de transmissão. Essa camada também é responsável por definir procedimentos e funções que os dispositivos físicos precisam executar, tornando possível, assim, que a transmissão de dados ocorra. Além disso, a camada física é responsável por definir as características da interface entre os meios de transmissão, bem como a escolha do meio. Na camada física, os dados são fluxos de bits em uma sequência entre zeros e uns, sem nenhuma interpretação. Para que ocorra a transmissão, os bits são codificados em sinais que podem ser tanto elétricos como óticos. Modelo OSI e seus níveis4 Camada de enlace Essa camada codifica a camada anterior de um recurso de transmissão bruto em um link confiável. Nessa camada, os dispositivos de rede são identificados por um endereço físico, conhecido simplesmente por MAC (Media Access Control) ou MAC Address. A camada de enlace possui também outras fina- lidades, como: „ Formação de frames: a camada de enlace divide o fluxo de bits que recebeu da camada de rede em uma unidade de dados gerenciáveis, que são denominados frames. „ Endereçamento físico: como os frames são divididos para diferentes sistemas de redes, a camada de enlace adiciona no cabeçalho do frame o remetente e o receptor. „ Controle de fluxo: pode ocorrer de a velocidade de dados absorvidos pelo receptor ser menor que a velocidade do remetente. Quando isso acontece, a camada de enlace utiliza um mecanismo denominado de controle de fluxo, evitando, assim, que haja a sobrecarga do receptor. „ Controle de erros: a camada de enlace também tem mecanismos para detectar e retransmitir frames que, por alguma razão, apresentaram defeitos ou foram perdidos. Reconhece também quando o frame está duplicado. „ Controle de acesso: refere-se a quando se tem mais dispositivos conec- tados em um mesmo link, sendo necessário um protocolo da camada de enlace que possa determinar qual é o dispositivo que possui o controle em cada momento. Camada de rede Fica a cargo dessa camada o envio de um pacote desde a origem até o seu destino. Esse envio possivelmente passará por diversas redes (links). Enquanto a camada de enlace monitora o envio de pacotes no sistema, cabe à camada de rede assegurar-se de que os dados chegarão ao local esperado. Nessa ca- mada, os dispositivos de rede recebem seu endereçamento lógico (IP), que pode ser atribuído manualmente ou automaticamente, conforme a definição de configuração da rede. São responsabilidades da camada de rede: 5Modelo OSI e seus níveis „ Endereçamento lógico: quando um pacote é superior ao limite su- portado pela rede, é responsabilidade da camada de rede adicionar um cabeçalho que inclui o endereço lógico do remetente e o endereço lógico do receptor. „ Roteamento: refere-se à situação em que redes independentes se co- nectam, gerando, assim, uma interligação de rede. Camada de transporte Como o próprio nome sugere, essa camada é responsável por transportar, parte por parte, todas as mensagens do processo que são executadas no host. Essa camada é responsável por assegurar que a mensagem chegue inteira até o seu destino, tendo por base um mecanismo que detecta quando há falha nesse envio. Após os pacotes virem da camada de rede, já com seus remetentes e destinatários definidos, é hora de entregá-los à próxima camada. Junto dos protocolos de endereçamento (IP e IPX), agora entram os protocolos de trans- porte (TCP e UDP). São responsabilidades da camada de transporte: „ Endereçamento de ponto de serviço: com frequência, os computa- dores executam variados programas de forma simultânea. Deve-se ter em mente que isso envolve processos específicos de um computador a outro. Com isso, é importante que no cabeçalho tenha a identificação do que se chama de endereço de ponto de serviço. „ Segmentação e remontagem: quando uma mensagem é enviada, ela é dividida em segmentos transmissíveis, cada qual contendo uma sequência numérica. É com base nesses números que a camada de transporte consegue remontar os segmentos de mensagens quando estes chegam ao seu destino. „ Controle de conexão: existem dois tipos de camada de conexão. Uma delas trabalha sem conexão, ao passo que a outra trabalha com cone- xão. A camada sem conexão entende cada segmento como um pacote independente, enviando-o para a camada de transporte na máquina de destino. Já a camada com conexão estabelece conexão com a camada de destino antes de enviar os pacotes. „ Controle de fluxo: essa camada controla o fluxo de uma extremidade a outra. „ Controle de erros: nessa camada, o controle de erros é realizado de processo a processo, sendo que os erros são corrigidos por meio de retransmissão. Modelo OSI e seus níveis6 Camada de sessão É a camada que controla o diálogo da rede, sendo responsável por estabelecer, manter e sincronizar a interação que há entre os sistemas que se comunicam. São responsabilidades da camada de sessão: „ Controle de diálogo: assegura que dois sistemas possam estabelecer um diálogo. Permite dois tipos de comunicação — o half-duplex, que define uma direção por vez, e o full-duplex, que especifica duas direções por vez, isto é, ida e volta na mesma comunicação. „ Sincronização: possibilita que um mesmo processo adicione pontos de verificação em um único fluxo de dados (Figura 2). Figura 2. Sincronização de camadas. Fonte: Adaptada de Tanembaum (2011). 192.168.0.10 192.168.0.10 192.168.0.10 FF-D8-9A CC-FA-1E 0110001010 1010000010 0110001010 1010000010 FF-D8-9A CC-FA-1E 192.168.0.11 192.168.0.11 192.168.0.11DADOS SEGMENTOS PACOTES QUADROS BITS +5/–5 Camada 4Camada 4 Camada 4 Camada 3 Camada 2 Camada 1 Sim, podemos nos comunicar Podemos nos comunicar agora? Camada de apresentação Essa camada é relativa à semântica e à síntese das informações trocadas entre dois sistemas. São responsabilidades da camada de apresentação: 7Modelo OSI e seus níveis „ Tradução: os processos em dois sistemas geralmente são informações de trocas no modo de sequência de caracteres e números. Antes de serem transmitidas, as informações são transformadas em fluxos de bits. É a camada de apresentação que transforma as informações de seu formato dependente de quem envia para um formato comum. „ Criptografia: mantém o sigilo das informações que foram passadas. „ Compactação: tem por finalidade reduzir o número de bits contidos em cada informação. É importante para o transporte de mídias, como áudio. Camada de aplicação Permite acesso à rede tanto para um usuário humano quanto para um software. Fornece interface tanto de usuário como de suporte para serviços como correio eletrônico e gerenciamento de dados compartilhados, entre outros. São exemplos da camada de aplicação: „ Terminal virtual de rede: software de um terminal físico que possibilita ao usuário conectar-se a um host remoto. O computador se comunica com o terminal, que se comunica com o host. Isso ocorre porque o host acredita estar se conectando com um dos seus próprios terminais, possibilitando então que o usuário se conecte. „ Transferência, acesso e gerenciamento de arquivos: possibilita que o usuário tenha acesso a um host remoto, recuperando informações do seu computador remoto para utilização em um computador local. „ Serviço de correio: fornece uma base para encaminhamentos e arma- zenamentos de e-mail. „ Serviço de diretório: fornece fontes de banco de dados distribuído e acesso a informações globais sobre diversos objetos e serviços. Serviços fornecidos pelas camadas do modelo OSI Dentro de cada camada do modelo OSI existe um protocolo padrão que de- fine a padronização de cada serviço. Muito embora cada uma das camadas possua funções distintas, é preciso que todas elas estejam interligadas para desenvolverem a prestação de serviços. Modelo OSI e seus níveis8 Com base em Comer (2016) e Carissimi, Rochol e Granville (2009), os principais serviços fornecidos pelas camadas do modelo OSI são listados a seguir. Camada física Principais serviços fornecidos pela camada física: „ Conexão física por meio de um canal de comunicação que tem a finali- dade de viabilizar a transmissão de cadeias de bits de modo transparente e serial. „ Transferência de dados pelos modos full-duplex e half-duplex, podendo ser do tipo assíncrono ou síncrono. „ Fornecimento de sinal de sincronismo de bit. „ Identificação das terminações das conexões físicas, podendo ser conexão ponto-a-ponto ou multiponto. „ Identificação do circuito de dados fornecido pela camada física com identificadores que especificam unicamente os circuitos de dados. Com isso, espera-se que seja possível a identificação entre duas entidades físicas, o que inclui todas as facilidades da camada física necessárias para que aconteça a transmissão de bits. „ Entrega de bits transmitidos à entidade receptora da mesma forma como foram emitidos pela entidade emissora. „ Notificação das condições de falhas. Quando a camada física detecta algum tipo de erro, este é imediatamente comunicado à camada de enlace. Um exemplo de falha é a falta de portadora. „ Monitoramento dos parâmetros de qualidade dos serviços. A quali- dade dos serviços depende da qualidade dos circuitos de dados que a compõem. Estes são caracterizados por fatores como: taxa de erros, disponibilidade do serviço, taxa de transmissão, tempo máximo de atraso na transmissão. Camada de enlace Principais serviços fornecidos pela camada de enlace: „ Chamada da conexão de enlace, que pode ser entre duas ou mais en- tidades de rede, sendo estabelecida ou liberada de forma dinâmica.