Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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 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].
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.
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.