Anda di halaman 1dari 3

estudeccna.com.

br

http://estudeccna.com.br/tutoriais/as-camadas-do-modelo-osi-analogia-dos-correios

As Camadas do Modelo OSI + Analogia dos correios


Explicao das camadas do modelo OSI enviada pelo Tlio Montes - Grupo EstudeCCNA - para melhor entendimento. O material traz atravs de um exemplo prtico o mtodo de trabalho realizado pelos Correios. Tenho certeza que aps a leitura ficar bem claro como funciona a comunicao entre os pcs. Este exemplo foi retirado do Livro Universidade Hacker, Editora Digerati. O M odelo OSI Podemos dizer que o modelo de referncia OSI(Open Systems Interconnection) nasceu da necessidade de criar um protocolo que conseguisse se comunicar entre redes diferentes. As redes antigas de computadores possuam protocolos proprietrios. Se a empresa X implantasse uma rede, esta s poderia se comunicar e ser expandida com outras redes e equipamentos construdos pela mesma empresa. A tecnologia utilizada era de conhecimento de apenas um fabricante, no era possvel adquirir o hardware com uma empresa e instalar a rede com outra. Os clientes ficavam de mos atadas, pois no havia concorrncia e nem sempre o fabricante propor- cionava a melhor soluo. Como o prprio nome diz, o OSI um modelo de referncia, no um protocolo. Vamos tentar ilustrar de uma maneira bem simples: pense num processador de textos. O Microsoft Word, por exemplo. Existem diversos modelos de documentos (chamados templates) a partir dos quais podemos criar nossas prprias cartas, folhas de. rosto de fax ou memorandos. Imagine o modelo de referncia OSI como um template para criar protocolos de rede. Fcil, no? O modelo foi desenvolvido pela ISO (lntemational Standards Organization), e tornou-se um padro para que os fabricantes passassem a desenvolver seus protocolos a partir desse modelo. Ainda assim, voc pode notar que os protocolos existentes no seguem risca essas especificaes, alguns por serem mais antigos que elas, outros por atingirem a objetivos tcnicos especficos, e uns poucos por pura arrogncia corporativa. Camadas o modelo OSI formado por sete camadas, cada uma com uma funo diferente. As camadas criam um envelope com os dados da camada superior, incluemseus prprios cabealhos e entregam isso para a camada imediatamente inferior. Quando o pacote chega na camada de nvel mais baixo, est pronto para ser transmitido. As camadas so organizadas segundo este modelo: Quando um pacote enviado de um dispositivo que segue o modelo OSI para outro, as camadas do remetente se comunicam apenas com as camadas correspondentes no receptor. Isso significa que as camadas identificam os cabealhos equivalentes que foram includos no processo de encapsulamento,fazendo assim com que o prximo nvel no precise lidar com as informaes dos nveis anteriores. Trocando em midos, a camada 4 no tem a mnima idia do que as camadas 3,2 e 1 fazem com os dados. Tudo o que ela sabe que fez um envelope e o entregou camada 3. L no outro lado da conexo, no receptor, a camada 3 entregar o envelope fechado para que a camada 4 abra. Podem ter havido mudanas de protocolo nas camadas inferiores, fragmentao de pacotes, troca de ordem, no importa. A camada 4 s quer saber o que est em seu envelope. Isso vale para todas as camadas e toma o funcionamento de cada uma independente das outras. Como dissemos, cada camada possui uma funo especfica. Se tomarmos como ponto de partida que cada uma delas representa, na realidade, algum software que desempenha as funes descritas (com exceo da camada 1, que implementao de hardware), veremos que o modelo proposto, em vez de ser abstrato, at bem palpvel. 7 Camada de Aplicao A camada de aplicao , como o nome j diz, o prprio aplicativo. Em outras palavras, o programa que

voc est usando. Por exemplo, seu navegador Web est na camada de aplicao, e fala diretamente com o servidor Web que est l na outra ponta da conexo. H, portanto, uma conversa a dois entre os programas. No , verdadeiramente, parte da rede. Do contrrio, essa camada representa todos os programas que querem acessar a rede e no sabem como faz-Io. A nica forma de os programas que usamos conseguirem se comunicar com outros programas em outras mquinas falando com a camada 6. 6 Camada de Apresentao Chamada, por muitos, de a camada sem funo ou a camada intil. Na teoria, serve para preparar os dados no domnio local e coloc-Ios em um formato compatvel com procedimentos de transporte. No caminho inverso, padroniza os diferentes tipos de dados de uma forma que qualquer aplicao possa ser escrita para usar a rede, independente das implementaes das cinco camadas inferiores. Dois exemplos de servios executados nessa camada so a criptografia e a compresso de dados. Na prtica, essa funo trivial e implementada na prpria aplicao. 5 Camada de Sesso A camada de sesso responsvel pelo estabelecimento de conexo entre dois computadores que esto se comunicando. Ela controla o dilogo entre as aplicaes nos sistemas local e remoto. Tambm possvel agrupar dados em blocos e marc-Ios depois de enviados. Caso haja uma interrupo na conexo,a prxima sesso poder recomear a partir do fun do ltimo bloco enviado. 4 Camadade Transporte A camada de transporte fornece meios para que os ns local e remoto possam trocar dados. Usando uma analogia um pouco imprecisa, os programas da camada 4 montam um cano entre a camada 5 local e a camada 5 remota. Se os softwares de camada 5 de ambas as mquinas olharem pelo cano, vero, do outro lado, seu companheiro. atravs desse encanamento disponibilizado pela camada 5 que toda a mgica das camadas anteriores acontece. 3 Camada de Rede At agora, estvamos no mbito exclusivo do software. As camadas anteriores comunicam-se diretamente com o programa correspondente das mquinas remotas. A camada 3, por outro lado, conhece a topologia e a distribuio da rede e sabe como encontrar uma mquina em especial no meio da selva de endereos e caminhos. A camada de rede no orientada conexo como a camada de transporte. Os pacotes so enviados sem que se saiba se vo chegar ou no. Como a conexo estabelecida na camada imediatamente superior (que, por sinal, est encapsulada nesta), isso no chega a ser um problema. 2 Camada de Enlace A camada de enlace responsvel pela comunicao direta entre duas interfaces numa mesma rede. No tem conhecimento de outras redes alm da sua funo da camada superior. Por outro lado, a camada que, na rede de origem e na de destino, efetivamente recolhe e entrega o pacote interface de rede correta. Controle e deteco de erros fazem parte de sua funo. 1 Camada Fsica Como o prprio nome indica, a responsvel pelo envio dos quadros para omeio fisico. A converso feita a partir dos Ose ls do quadro (sistema binrio) e adaptada para o meio, no caso de um meio eltrico, so transformados em sinais eltricos, num meio tico, sinais luminosos e assim por diante. Um exemplo prtico utilizando os Correios Para entender melhor, uma pequena alegoria: um jogo, por correspondncia,entre dois enxadristas, um em Teresina e outro em Goinia5. Os enxadristas so os usurios. O jogo em si (tabuleiro, peas e regras) a aplicao (camada 7). As jogadas so registradas em notao tabular (por exemplo, o movimento de um cavalo poderia ser B3C5) e escritas em folhas de papel essa a forma de apresentao do jogo (camada 6). Note que no basta simplesmente colocar uma papeleta no envelope com a notao da jogada. de bom tom escrever uma carta completa, com data, saudao e assinatura, perguntar como vai a famlia, o trabalho, frias, etc. para que se crie um vnculo ntimo entre os dois. Mas como enviar a jogada ao outro enxadrista? Bem, necessrio estabelecer uma sesso (camada 5) de comunicao. Em nosso caso, a requisio da

Bem, necessrio estabelecer uma sesso (camada 5) de comunicao. Em nosso caso, a requisio da sesso representada pelos servios da ECT. Colocamos a carta no envelope,endereamos (no esquea o CEP!), selamos e colocamos na caixa de correio. Do outro lado, nosso colega vai abrir a carta e estabelecer a sesso. A ECT responsvel pelo transporte de nossa carta (camada 4). Isso significa criar meios para que uma conexo entre os dois enxadristas seja estabelecida. Quando colocamos a carta na caixa de correio, esperamos que, de algum jeito, ela chegue s mos do destinatrio. Os mecanismos usados para tal no nos interessam. A ECT separa as cartas por regio, depois por estado, depois por cidade , depois por logradouro. Uma vez separadas, monta pacotes de cartas destinadas a cada logradouro e os envia para l. Utiliza-se, para tal, uma rede de vias rodovirias, ferrovirias e aeronuticas (camada 3) e um exrcito de carteiros para entregar as cartas. Os caminhes, nibus, avies, motocicletas e as bolsas dos carteiros so os elementos que transportam os pacotes de cartas dentro de uma mesma rede viria. Os caminhes s andam nas estradas, os avies s voam, os carteiros s andam nas cidades. Nenhum deles conhece os detalhes de toda a rota das cartas, sabem apenas como entregar as cartas localmente. So nossa camada 2. Note que, caso seja preciso trocar de tipo de rede (por exemplo, sair de um avio e entrar num nibus), nossas cartas so tratadas por funcionrios dos correios que trabalham em atividades prprias da camada 3. Eles sabem mapear entre as redes. Os pilotos dos avies, por exemplo, no entendem nada disso. Os avies utilizam-se do ar para sustentao e navegao. J os caminhes trafegam pela estradas. Os carteiros andam por cada lugar que mereceriam muitas medalhas (nem o vento, nem a chuva). O ar, as estradas e os morros so nossos meios fsicos, por onde feito o transporte de tudo o que descrevemos nas camadas superiores. Ufa! Descrevemos pelo modelo OSI, com um exemplo no-tecnolgico (tanto o correio quanto o xadrez existem h milhares de anos), um mtodo de transporte de mensagens entre duas aplicaes. H coisas bem interessantesa se observar nesse exemplo, o que comprova todas as teorias envolvidasno modelo de referncia. Encapsulamento: A jogada foi encapsulada na notao tabular, que foi encapsulada na carta, que por sua vez foi encapsulada em um envelope, que estabeleceu uma sesso de comunicao usando os protocolos de classificao e transporte dos Correios, que envia pacotes de cartas segundo rotas especficas, que para isso trafegou em veculos que rodavam exclusivamente dentro do meio fsico especfico para os quais foram feitos. Paridade: Cada uma das camadas possui um emissor e um receptor. O pessoal de classificao e envio (camada 3) conversa com o mesmo pessoal da outra localidade, usando os recursos da camada inferior (o caminho, por exemplo). Conexo: A partir da camada quatro, vemos que todos os procedimentos precisaram que o emissor e o receptor entrem em negociao. Da camada 3 para baixo, as cartas so transportadas indiscriminadamente, sem se importar se haver algum l para receb-Ias. No chega a ser um problema: se apenas uma das camadas estabelecer um canal de conexo permanente, as outras camadas podem trafegar connectionless. Independncia: As camadas so completamente independentes. A camada 4 os setores de recebimento e entrega de cartas no precisam saber quais rotas o pessoal da camada trs os setores de redes de transporte utilizou. Esse pessoal trata de coordenar os diferentes meios de transporte nossa camada 2 , mas no se preocupa com os problemas inerentes ao transporte qual caminho designar,combustvel, motorista, problemas com greves, sindicato J o motorista, alm de no saber por quais outros meios de transporte as cartas trafegaram, muito menos o contedo de cada carta individual, preocupa-se apenas em gerenciar os problemas inerentes ao seu trabalho: seguir a rota designada pelo pessoal da camada trs, operando o caminho de acordo com as leis de trnsito, desviando de /buracos, atravessando enchentes, etc. Nenhum dos enxadristas (camada 7) sequer se incomoda em conhecer qualquer uma dessas partes do processo. Para eles, o que vale mexer o cavalo de acordo com B3C5. Em nome do grupo EstudeCCNA agradeo a colaborao do Tlio Montes. At a prxima!