8 - Modelo ISO-OSI
8 - Modelo ISO-OSI
8 - Modelo ISO-OSI
Camadas
Superiores
Camada de
Isolamento (Segmento)
Camadas
Inferiores
Principais funcionalidades:
• define a maneira como os pacotes serão roteados da
origem até o destino (estático ou dinâmico);
• responsável pela interconexão entre redes
heterogêneas (adequação de protocolos distintos).
Camada de Transporte (4)
- Este é um nível de transição, ou seja, o último dos níveis de gerência
dos pacotes de roteamento e para recuperação de erros. Ele adapta
qualquer deficiência que não possa ser resolvida pela camada de rede.
Encaminha os dados das camadas superiores, dividindo-os em unidades menores
(segmentos), quando necessário, atuando como se fosse uma camada de
isolamento entre as camadas superiores e as inferiores.
Principais funcionalidades:
• comunicação fim-a-fim, transparente para as camadas superiores;
• seqüenciamento lógico, bem como o controle de fluxo das aplicações
envolvidas;
• determina o tipo de serviço que deve ser fornecido à camada superior, de
sessão;
• alguns protocolos que atuam nessa camada são:
- TCP (Transmission Control Protocol),
- UDP (User Datagram Protocol),
- SPX (Sequenced Packet Exchange),
- NetBEUI (NetBIOS Extended User Interface).
Camada de Sessão (5)
- Responsável pelo estabelecimento de uma sessão de
comunicação entre duas máquinas distintas.
Principais funcionalidades:
• controle de diálogo (quem transmite em que momento:
Simplex, Half-Duplex e Full-Duplex);
• sincronismo de diálogo (para permitir que
transmissões longas continuem a partir do ponto em que
se encontravam, ao ocorrer uma falha);
• gerência de token (no caso de redes token ring);
• faz o controle de acesso remoto (estabelecimento de
uma sessão).
Camada de Apresentação (6)
- A camada de apresentação tem esse nome porque ela
apresenta um formato de dados uniforme para a camada
de aplicação, ou seja, tem foco na semântica dos dados
(preocupa-se com a representação da informação, a sua sintaxe).
- Criptografia (Do Grego kryptós, "escondido", e gráphein, "escrever") é geralmente entendida como sendo o estudo dos
princípios e das técnicas pelas quais a informação pode ser transformada da sua forma original para outra ilegível, a
menos que seja conhecida uma "chave secreta", o que a torna difícil de ser lida por alguém não autorizado. Assim sendo,
só o receptor da mensagem pode ler a informação com facilidade. - Wikipédia
- O código EBCDIC (Extended Binary Coded Decimal Interchange Code) descende diretamente do código BCD com 6 bit
e foi criado pela IBM como um padrão no início dos anos 1960's e usado no ibm 360. - Wikipédia
- ASCII (acrônimo para American Standard Code for Information Interchange) é um conjunto de códigos para o
computador representar números, letras, pontuação e outros caracteres. Surgido em 1961, um dos seus inventores foi
Robert W. Bemer. - Wikipédia
Camada de Aplicação (7)
- Camada que envolve uma variedade de protocolos que são necessários
na interação com o usuário e a máquina/rede.
Esta camada é comumente mal interpretada como sendo
responsável por executar aplicativos de usuários, tais como
processadores de texto, planilhas eletrônicas, etc. Na verdade ela
fornece uma interface com a qual esses aplicativos podem se
comunicar com a rede.
Principais funcionalidades:
• Nela operam os programas que utilizam a rede;
• Responsável pela interação do usuário e a sua aplicação local;
• Alguns exemplos de aplicações e protocolos que rodam nessa camada
são:
- transferência de arquivos (FTP – File Transfer Protocol),
- correio eletrônico (SMTP – Simple Mail Transfer Protocol),
- navegação web (HTTP – Hyper Text Transfer Protocol),
- resolução de nomes (DNS – Domain Name System).
Resumo das Principais Funções de
Cada Camada do Modelo OSI
Transmissão de Dados
Encapsulamento é o processo pelo qual os dados são empacotados em um
cabeçalho de um protocolo em particular, antes de ser enviado pela rede.
Demonstração do processo de encapsulamento dos dados oriundos das camadas
superiores para as inferiores, do modelo OSI.
Obervações:
- Oito bits se igualam a um byte;
- Vários bytes equivalem a um quadro;
- Quadros contém pacotes;
- Pacotes transportam mensagens que se quer enviar.
Encapsulamento
• Para que ocorram comunicações confiáveis em uma rede, os dados a serem
enviados devem ser colocados em pacotes que possam ser gerenciados e
rastreados. Isso é feito durante o processo de encapsulamento. As três
camadas superiores (aplicação, apresentação e sessão) preparam os dados
para transmissão criando um formato comum para a transmissão.
• A camada de transporte segmenta os dados em unidades de tamanhos que
possam ser gerenciadas (segmentos).
segmentos Ela também atribui números de
seqüência para os segmentos para certificar-se de que o host receptor junte
novamente os dados na ordem correta. A camada de rede encapsula o
segmento criando um pacote.
pacote Ela adiciona um endereço de rede de origem e
de destino, normalmente endereço IP, ao pacote.
• A camada de enlace de dados, depois, encapsula o pacote e cria um quadro.
quadro
Ela adiciona o endereço físico local de origem e de destino (MAC address) ao
quadro. A camada de enlace de dados, então, transmite os bits do quadro
através dos meios da camada física.
• Quando os dados são transmitidos em apenas uma rede local, falamos das
unidades de dados como quadros, pois o endereço MAC é o necessário para ir
do host de origem até o host de destino. Entretanto, se precisarmos enviar os
dados a outro host, pela Internet (envolve roteamento), então os pacotes serão
a unidade de dados mencionada anteriormente. Isso porque o endereço da
rede no pacote contém o endereço de destino final do host ao qual os dados
(que estão encapsulados no pacote) estão sendo enviados.
• As três camadas inferiores (rede, enlace de dados e física) do modelo OSI são
as principais responsáveis pela movimentação de dados através da Intranet ou
da Internet.
• É importante lembrar que os pacotes estão contidos dentro dos quadros, logo,
tudo o que ocorre no quadro também ocorre nos pacotes que nele estão
contidos.
Datagrama e Quadro
• Datagrama ou Pacote de dados está
associado à camada de Rede e usa
endereço lógico (IP). Todo dado que
trafega pela camada de rede, o faz no
formato de um datagrama ou pacote.