Modelo OSI
1 - Camada Física
O nível físico tem a função de transmitir uma sequência de bits através
de um canal de comunicação. As funções típicas dos protocolos deste nível são
fazer com que um bit "1" transmitido por uma estação seja entendido
pelo receptor como bit "1" e não como bit "0". Assim, este
nível trabalha basicamente com as características mecânicas e elétricas do meio
físico.
2 - Camada de Enlace ou Ligação de Dados
A camada de ligação de dados também é conhecida como camada de enlace ou
link de dados. Esta camada detecta e, opcionalmente, corrige erros que possam
acontecer no nível físico. É responsável pela transmissão e recepção
(delimitação) de quadros e pelo controle de fluxo. Ela também estabelece um
protocolo de comunicação entre sistemas diretamente conectados.
O controle de fluxo é realizado por meio da medição do buffer do
receptor no momento da transmissão. Isso impede que uma quantidade excessiva de
dados trave um receptor mais lento.
3 - Camada de Rede
A camada de Rede é responsável pelo endereçamento dos pacotes de rede,
também conhecidos por datagrama, associando endereços lógicos (IP) em endereços
físicos (MAC), de forma que os pacotes de rede consigam chegar corretamente ao
destino. Essa camada também determina a rota que os pacotes irão seguir para
atingir o destino, baseada em fatores como condições de tráfego da rede e
prioridades. As rotas podem ser determinadas por tabelas estáticas, no inicio
de cada conversação ou altamente dinâmicas.
Essa camada é usada quando a rede possui mais de um segmento e, com
isso, há mais de um caminho para um pacote de dados percorrer da origem ao
destino.
4 - Camada de Transporte
A camada de transporte é responsável por receber os dados enviados pela
camada de Sessão e segmentá-los para que sejam enviados a camada de Rede, que
por sua vez, transforma esses segmentos em pacotes. No receptor, a camada de
Transporte realiza o processo inverso, ou seja, recebe os pacotes da camada de
Rede e junta os segmentos para enviar à camada de Sessão.
A camada de Transporte separa as camadas de nível de aplicação (camadas
5 a 7) das camadas de nível físico (camadas de 1 a 3). A camada 4, Transporte,
faz a ligação entre esses dois grupos e determina a classe de serviço
necessária como orientada a conexão e com controle de erro e serviço de
confirmação ou, sem conexões e nem confiabilidade.
O objetivo final da camada de transporte é proporcionar serviço
eficiente, confiável e de baixo custo. O hardware e/ou software dentro da
camada de transporte e que faz o serviço é denominado entidade de transporte.
A entidade de transporte comunica-se com seus usuários através de
primitivas de serviço trocadas em um ou mais TSAP(Transport Service Access
Point), que são definidas de acordo com o tipo de serviço prestado: orientado
ou não à conexão. Estas primitivas são transportadas pelas TPDU (Transport
Protocol Data Unit).
5 - Camada de Sessão
A camada de Sessão permite que duas aplicações em computadores
diferentes estabeleçam uma sessão de comunicação. Nesta sessão, essas
aplicações definem como será feita a transmissão de dados e coloca marcações
nos dados que estão a ser transmitidos. Se porventura a rede falhar, os
computadores reiniciam a transmissão dos dados a partir da última marcação
recebida pelo computador receptor.
Disponibiliza serviços como pontos de controles periódicos a partir dos
quais a comunicação pode ser restabelecida em caso de pane na rede.
Abre portas para que várias aplicações possam escalonar o uso da rede e
aproveitar melhor o tempo de uso. Por exemplo, um browser quando for fazer o
download de várias imagens pode requisitá-las juntas para que a conexão não
fique desocupada.
6 - Camada de Apresentação
A camada de Apresentação, também chamada camada de Tradução, converte o
formato do dado recebido pela camada de Aplicação em um formato comum a ser
usado na transmissão desse dado, ou seja, um formato entendido pelo protocolo
usado. Um exemplo comum é a conversão do padrão de caracteres (código de
página) quando o dispositivo transmissor usa um padrão diferente do ASCII. Pode
ter outros usos, como compressão de dados e criptografia.
Os dados recebidos da camada sete estão descomprimidos, e a camada 6 do
dispositivo receptor fica responsável por comprimir esses dados. A transmissão
dos dados torna-se mais rápida, já que haverá menos dados a serem transmitidos:
os dados recebidos da camada 7 foram "encolhidos" e enviados à camada
5.
Ela trabalha transformando os dados em um formato no qual a camada de
aplicação possa aceitar, minimizando todo tipo de interferência.
Faz a tradução dos dados recebidos da camada de aplicação em um formato
a ser utilizado pelo protocolo.
7 - Camada de Aplicação
A camada de aplicação corresponde às aplicações (programas) no topo da
camada OSI que serão utilizados para promover uma interação entre a máquina
destinatária e o usuário da aplicação. Esta camada também disponibiliza os
recursos (protocolo) para que tal comunicação aconteça. Por exemplo, ao solicitar
a recepção de e-mail através do aplicativo de e-mail, este entrará em contato
com a camada de Aplicação do protocolo de rede efetuando tal solicitação (POP3,
IMAP). Tudo nesta camada é relacionado ao software.
Nenhum comentário:
Postar um comentário