Modelo OSI: As 7 Camadas de Rede Explicadas
Classificado em Computação
Escrito em em português com um tamanho de 3,58 KB
Camada de Aplicação
A camada de aplicação é, como o nome já diz, o próprio aplicativo. Em outras palavras, é o programa que você está usando. Por exemplo, seu navegador web está na camada de aplicação e fala diretamente com o servidor web que está lá na outra ponta da conexão. Há, portanto, uma conversa a dois entre os programas. Não é, verdadeiramente, parte da rede. Pelo contrário, essa camada representa todos os programas que querem acessar a rede e não sabem como fazê-lo. A única forma de os programas que usamos conseguirem se comunicar com outros programas em outras máquinas é falando com a camada 6.
Camada de Apresentação
Chamada, por muitos, de a camada sem função ou a camada inútil. Na teoria, serve para preparar os dados no domínio local e colocá-los em um formato compatível com procedimentos de transporte. No caminho inverso, padroniza os diferentes tipos de dados de forma que qualquer aplicação possa ser escrita para usar a rede, independentemente das implementações das cinco camadas inferiores. Dois exemplos de serviços executados nessa camada são a criptografia e a compressão de dados. Na prática, essa função é trivial e é implementada na própria aplicação.
Camada de Sessão
A camada de sessão é responsável pelo estabelecimento da conexão entre dois computadores que estão se comunicando. Ela controla o diálogo entre as aplicações nos sistemas local e remoto. Também é possível agrupar dados em blocos e marcá-los depois de enviados. Caso haja uma interrupção na conexão, a próxima sessão poderá recomeçar a partir do fim do último bloco enviado.
Camada de Transporte
A camada de transporte fornece meios para que os nós 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 da camada 5 de ambas as máquinas olharem pelo cano, verão do outro lado seu companheiro. É através desse encanamento, disponibilizado pela camada 4, que toda a mágica das camadas anteriores acontece.
Camada de Rede
Até agora, estávamos no âmbito exclusivo do software. As camadas anteriores comunicam-se diretamente com o programa correspondente nas máquinas remotas. A camada 3, por outro lado, conhece a topologia e a distribuição da rede e sabe como encontrar uma máquina em especial no meio da selva de endereços e caminhos. A camada de rede não é orientada à conexão como a camada de transporte. Os pacotes são enviados sem que se saiba se vão chegar ou não. Como a conexão é estabelecida na camada imediatamente superior (que, por sinal, está encapsulada nesta), isso não chega a ser um problema.
Camada de Enlace
A camada de enlace é responsável pela comunicação direta entre duas interfaces em uma mesma rede. Não tem conhecimento de outras redes além da sua, sendo esta uma função 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 detecção de erros fazem parte do seu métier.
Camada Física
Como o próprio nome indica, é a responsável pelo envio dos quadros para o meio físico. A conversão é feita a partir dos 0s e 1s do quadro (sistema binário) e adaptada para o meio: em um meio elétrico, são transformados em sinais elétricos; em um meio óptico, em sinais luminosos, e assim por diante.