Você está na página 1de 11

E a ISO criou o Modelo OSI. Este modelo significa Open System Interconection Sistema de Interconexo Aberto.

um modelo criado para interconexo de computadores, mas que hoje aplicado em diversas outras reas com wireless. definido em 7 camadas, que podem ser dividadas ou agrupadas em Camadas Superiores e Inferiores.

O objetivo claro: padronizar. Com a padronizao os processos ficam bem definidos, e essa organizao permite uma maior produtividade e agilidade: aquilo que sempre buscamos!

PDU e Protocolos
Mas antes de falarmos especificamente sobre as camadas, precisamos entender porque precisamos das mesmas. E para isso, vamos falar um pouquinho de redes de pacotes comutados, ou seja, redes onde pequenas unidades de dados (pacotes) so enviadas a um endereo de destino. Nessas redes, essas unidades so chamadas de PDU Unidade de Dados de Pacote, e cada uma delas carrega o seu endereo. E qual o objetivo disso? Bom, so vrias. Um delas que no temos a mais a necessidade de conexes dedicadas por circuito. A conexo por pacotes mais flexvel, e esse tipo de trfego de pacotes que permitiu por exemplo o advento da Internet! E como as redes se comunicam?

No casos das pessoas, para que uma comunicao ocorra, preciso que ambas falem no mesmo idioma. preciso tambm saber a hora de falar e hora de escutar. Claro que tambm possvel uma comunicao entre idiomas diferentes (por exemplo entre um americano Ingls e um Portugus), mas nesse caso, deve haver uma traduo. No caso das redes de computadores a idia a mesma. E o idioma das redes so os chamados Protocolos de Comunicao ou de Informao conjunto de regras a serem seguidas para o correto envio e recebimento das informaes. Um exemplo de protocolo que voc deve estar acostumado o Protocolo IP! Na comunicao de redes de pacotes temos diversos protocolos utilizados em sequncia, e em diferentes etapas da comunicao. Veremos isso daqui a pouco. Nota: Em uma outra oportunidade falaremos com mais detalhes sobre Protocolos e tambm sobre Conexes por Circuitos e Pacotes.

Diviso em Camadas
Certo, ento vamos l: camadas. Porque essa diviso? As etapas da comunicao acontecem em camadas, a diviso padronizao - foi feita pensando nisso, principalmente para facilitar os desenvolvimentos. Uma pessoa pode desenvolver tecnologias para qualquer camada, sem ter que se preocupar com as outras. Interessante, no? Para comear a nos familiarizar com elas, segue sua enumerao: Fsica (1), Enlace (2), Rede (3), Transporte (4), Sesso (5), Apresentao (6) e Aplicao (7).

Mas para explicar melhor, fica mais fcil primeiro fazer uma analogia. Imagine a situao abaixo, onde William, em NY - Estados Unidos envia uma Carta a Manoel, em Lisboa, capital de Portugal.

Vamos comear do ponto transmissor: William. A primeira coisa que William precisa fazer escrever a carta, junto com o endereo de Manoel [7-Aplicao].

William est com a mo machucada, e no pode escrever. Ento ele dita o contedo da carta para sua esposa Rose, que escreve a carta para Manoel [6-Apresentao].

A esposa de William ento coloca a carta em um envelope, vai at o correio, e posta a carta [5-Sesso].

Em seguida, o funcionrio do correio nos Estados Unidos decide terceirizar o servio. Ele pede a uma empresa terceirizada de logstica Fedex - para transportar o envelope, que por sua vez coloca tudo em um envelope interno e seguro da Empresa. [4Transporte]

O envio desse envelope agora por conta da empresa de Logstica, que decide que a rota mais rpida para o Aeroporto de Lisboa - utilizando Avio. Por isso coloca a carta em um outro envelope, com suas informaes de endereamento, e levam para a empresa area. [3-Rede]

Os funcionrios da empresa area colocam o envelope numa caixa da companhia dentro do avio, adicionando uma etiqueta com o endereo destino. [2-Enlace]

A caixa com o nosso envelope segue viagem no avio at Portugal [1-Fsica].

Chegando em Portugal, vamos comear o processo inverso, ou seja, a Recepo.

A caixa ento descarregada do avio, o envelope removido de dentro da mesma e entregue para um funcionrio que se encarregar de direcionar o envelope ao seu destino, que a empresa Fedex em Lisboa [2-Enlace].

A entrega do envelope como sabemos est com a empresa Fedex, que verifica que o mesmo deve seguir para os Correios de Lisboa. [3-Rede]

O funcionrio dos Correios em Portugal recebe o envelope da empresa Fedex, removendo o envelope da mesma, para ento entregar no endereo de Manoel em Lisboa [4-Transporte].

Maria, a esposa de Manoel verifica o correio local, e recebe o envelope original com a carta. [5-Sesso].

Em seguida, ela l o contedo para ele [6-Apresentao].

Finalmente, Manoel fica sabendo das notcias de William [7-Aplicao].

Esse foi um exemplo bastante simplificado. No falamos por exemplo dos roteamentos que podem ocorrer, por exemplo se o avio fizer escalas, sendo necessrio adicionar e remover novas etiquetas de endereamento. Entretanto, acredito que tenha servido para demonstrar a idia. Alm disso, lembre-se que toda analogia nem sempre perfeita, porm nos ajuda a entender a idia.

Agora que fizemos a nossa analogia, vamos trazer para o lado um pouco mais tcnico, e falar um pouco sobre cada camada. No vamos seguir todo o processo comeando da stima at a primeira, e depois o caminho inverso. Vamos falar uma s vez, tomando o caminho da primeira camada at a ltima stima. Nota: essa descrio um assunto extenso, bem como a descrio de dispositivos, protocolos e aplicatiovs utilizados. De qualquer forma, vamos tentar manter uma linha simplificada para descrever as camadas.

Camada 1 Fsica

A camada fsica no entende nada alm de bits: O sinal chega at ela na forma de pulsos e transformado em 0's e 1's. No caso de sinais eltricos por exemplo, se o sinal tiver uma tenso negativa, ele identificado como 0. E se tiver tenso positiva, identificado como 1.

Nessa camada ento so definidas as utilizaes de cabos e conectores, bem como o tipo de sinal (pulsos eltricos coaxial; pulsos de luz tico). Funo: receber os dados e iniciar o processo (ou o inverso, inserir os dados e finalizar o processo). Dispositivos: Cabos, Conectores, Hubs, Transceiver (traduzindo entre sinais eltricos e ticos trafegando em diferentes cabos) PDU: bits.

Camada 2 Enlace

Continuando o fluxo, a camada de enlace recebe os dados formatados pela Camada Fsica, os bits, e trata os mesmos, convertendo em sua unidade de dados para ser encaminhado para a prxima camada. Um conceito importante, o endereo fsico (MAC Address Media Access Control ou Controle de Acesso a Mdia) encontra-se nessa camada. Na prxima camada (3-Rede) esse endereo ser o conhecido endereo IP, mas vamos falar disso quando falarmos dela. Funo: ligar os dados de um host a outro, fazendo isso atravs de protocolos definidos para cada meio especfico por onde os dados so enviados. Protocolos: PPP, Ethernet, FDDI, ATM, Token Ring. Dispositivos: Switches, Placa de Rede, Interfaces. PDU: Quadro.

Camada 3 Rede

O quadro ento chega Camada de Rede, responsvel pelo trfego dos dados. Para isso, ela conta com dispositivos que identificam o melhor caminho possvel a ser seguido, e que permitem estabelecer essas rotas. Essa camada pega o endereo fsico MAC (da camada 2-Enlace) e converte para endereo lgico (endereo IP). E para que serve o Endereo IP? Bom, o IP um protocolo de endereamento lgico. Quando a camada de Rede recebe a unidade de dados da camada de enlace (o Quadro lembra?) transforma em sua prpria PDU com esse endereo lgico, que ser usado por

exemplo pelos roteadores em seus algortmos e tabelas de roteamento para encontrar os melhores caminhos de dados. Essa unidade de dados agora chamada de Pacote. Funo: endereamento, roteamento e definio das melhores rotas possveis. Protocolos: ICMP, IP, IPX, ARP, IPSEC. Dispositivos: Roteadores. PDU: Pacote.

Camada 4 Transporte

Se tudo tiver corrido bem, os pacotes chegam da camada 3 (de Rede) com o seu endereo lgico. E como todo bom transportador, a Camada de Transporte deve garantir a qualidade na entrega e no recebimento dos dados. Por sua vez, como em todo transporte, o mesmo deve ser gerenciado. Para isso temos um servio de qualidade (QoS Quality of Service ou Qualidade de Servio). Esse um conceito muito importante, e usado por exemplo nas tabelas de Erlang B, lembra? De maneira simplificada, so regras e aes com o objetivo de garantir a qualidade de servio desejada, baseada em recuperao de erros e controle de fluxos de dados. Mas no vamos perder o foco aqui, somente lembre-se que a QoS fica na camada de transporte. Funo: lidar com todas as questes de transporte, entrega e recebimento dos dados da rede, utilizando QoS. Protocolos: TCP, UDP, SPX. Dispositivos: Roteadores. PDU: Agora chamada de Segmento.

Observao Camadas Inferiores (Transporte) e Superiores (Aplicao)


Antes de falar das 3 ltimas camadas, importante fazer uma observao: comum as camadas do modelo OSI serem agrupadas em Camadas Superiores e Camadas Inferiores. As quatro primeiro camadas que j falamos podem ser referenciadas como Camadas de Transporte. J as trs ltimas camadas que vamos falar agora - so conhecidas com Camadas de Aplicao (no confundir com a ltima camada cujo nome tambm Aplicao). Existem algumas observaes cabveis aqui, apenas para evitar ficar repetindo na descrio de cada uma delas os mesmos dados. o caso por exemplo do PDU dessas camadas, que agora so chamadas simplesmente de Dados (diferentemente das camadas de Transporte, onde cada uma tem o seu tipo de PDU: bit - quadro - pacote - segmento). Alm disso, diversos protocolos so utilizados em todas as 3 camadas, como por exemplo Telnet, DNS, HTTP, FTP, SMTP. Somente indicaremos protocolos especficos da camada, porm todos os demais podem ser utilizados. Em relao a Dispositivos envolvidos, fica mais coerente chamarmos de Aplicativos envolvidos, que em geral so Programas Clientes de E-mail, MSN, FTP etc.. Em poucas excees temos dispositivos. Certo, vamos voltar s Camadas.

Camada 5 Sesso

Seguindo as camadas, temos a camada de Sesso. Como o nome sugere, essa camada (5-Sesso) inicia e finaliza as Sesses responsveis pela comunicao e troca de dados, por exemplo definindo o incio e fim de uma conexo entre hosts, e tambm gerenciando esta conexo esta conexo. Um ponto importante aqui a necessidade de sincronizao entre os hosts, caso contrrio, a comunicao ser comprometida, at mesmo parando de funcionar.

Essa camada adiciona marcaes nos dados transmitidos. Assim, se a comunicao falhar, a mesma pode ser reiniciada pela ltima marcao vlida recebida. Funo: iniciar, gerenciar e finalizar as sesses para a camada de apresentao, como por exemplo as sesses TCP.

Camada 6 Apresentao

A camada de Apresentao tem a funo de formatar os dados, fazendo a representao dos mesmos. Essa formatao inclui compresso e encriptao dos dados. Fica mais fcil entender como essa a camada que faz a traduo dos dados para um formato que o protocolo usado consiga entender. Vemos isso por exemplo quando o transmissor usa um padro diferente do ASCII, e esses caracteres so convertidos. Quando duas redes diferentes precisam se comunicar, a camada 6-Apresentao que atua. Por exemplo, quando uma rede TCP/IP precisa se comunicar com uma rede IPX/SPX, a camada de Apresentao traduz os dados de cada uma, tornando o processo possvel. Em relao compresso, podemos entender como se fosse um compactador de arquivos ZIP, RAR onde o transmissor comprime os dados nessa camada, e o receptor descompacta. Isso faz com que a comunicao seja mais rpida, pois temos menos dados a serem transmitidos (comprimidos). E quando h necessidade de aumentar a segurana, essa camada aplica um esquema qualquer de criptografia. Lembre-se que tudo que feito do lado da transmisso (por exemplo criptografia) tem o seu correspondente inverso na recepo (no caso, a descriptografia). Funo: encriptao, compresso, formatao e apresentao dos formatos de dados (como por exemplo JPEG, GIF e MPEG) para aplicaes. Protocolos: SSL, TLS. Dispositivos: Gateways (traduzindo diferentes protocolos entre redes).

Camada 7 Aplicao

Nessa camada temos as Interfaces do Usurio, onde so criados os dados propriamente ditos (e-mail, transferncia de arquivo, etc). por aqui que os dados so enviados e recebidos pelos usurios. Esses pedidos so feitos pelos aplicativos de acordo com os protocolos utilizados. Da mesma forma que a camada fsica, ela fica no extremo do modelo, portanto ela tambm inicia e finaliza o processo. Essa camada provavelmente a que voc est mais acostumado. Voc interage diretamente com ela por exemplo quando utiliza um programa para ler ou enviar emails, ou se comunica atravs de mensagens instantneas. Funo: fazer a interface entre os usurios finais e os programas de comunicao.