PROF. ME. JOSÉ A. SINTI
Teórica - 01/09/2016
Modelo de Referência ISO/OSI
(conceitos – histórico – camadas - interconexões)
2
Rede de Computadores
No dia-a-dia quais tarefas são distribuídas em camadas?
3
Camadas?
4
Camadas
Carta escrita e colocada no envelope depositada em uma caixa do correio
Carta é transportada da caixa do correio para agencia dos correios
Carta é entregue a um carteiro pela agencia
dos correios
Destinatário recebe a carta, abre o envelope,
retira e lê a carta
Carta é transportada dessa agencia dos correios
para a caixa postal do destinatário
Carta é entregue do carteiro para uma agência
dos correios
Camada mais Altas
Camada Intermediárias
Camada mais Baixas
Remetente Destinatário
Na analogia anterior quem são as partes seguintes:
Emissor...
Receptor...
Transportador...
5
Camadas
Hierarquia
As tarefas devem ser seguidas em determinada ordem. A quebra desta ordem acarreta em falha no recebimento da mensagem!
6
Camadas
Serviços
Cada camada no lado do remetente usa serviços da camada que se encontra imediatamente abaixo dela. O remetente na camada mais alta utiliza os serviços
da camada intermediária. A camada intermediária usa os serviços da camada mais baixa. A camada mais baixa usa serviços do transportador.
7
Camadas
O modelo OSI (Open Systems Interconnection) foi criado pela ISO (International Organization for Standardization) que é o órgão que se dedica ao
estabelecimento de acordos mundiais sobre padrões internacionais. O Modelo OSI foi introduzido em 1970, já o ISO foi estabelecido m 1947.
8
O Modelo OSI
Sistema Aberto – conjunto de protocolos que permite a comunicação entre dois sistemas diferentes independentemente de suas arquiteturas adjacentes.
O propósito do Modelo OSI é facilitar a comunicação entre sistemas diferentes sem a necessidade de realizar mudanças na lógica do hardware e software de
cada um deles.
O Modelo OSI não é um protocolo – trata-se de um modelo para compreender e projetar uma arquitetura de rede flexível, robusta e interoperável.
9
O que é o Sistema OSI?
Entre ISO e OSI o que é o padrão e o que é o modelo?
10
ISO/OSI
• Modelo OSI é uma estrutura em camadas para o projeto de sistemas de rede
• Permite a comunicação entre todos os tipos de sistemas de computadores
• É formado por SETE camadas distintas, porém relacionadas entre si
• Cada camada define parte do processo de transferência de informação através de uma rede
11
Modelo OSI
12
As 7 Camadas
6 – Apresentação
7 – Aplicação
5 – Sessão
4 – Transporte
3 – Rede
2 – Enlace
1 – Física
Importante ressaltar que:
• Uma camada transmite e recebe informações apenas das camadas diretamente conectadas a ela. Exemplo, a camada de enlace recebe serviços
da camada Física e fornece serviços a camada de Rede.
• O processo de comunicação entre as camadas é denominado processos peer-to-peer
• Na comunicação de rede uma mensagem pode passar por vários nós, más apenas as 3 primeiras camadas são envolvidas na comunicação durante a
passagem.
Quais camadas são essas?
13
Arquitetura das Camadas
Camadas Utilização (forma básica)
7 – Aplicação Possibilita acesso aos recursos de rede
6 – Apresentação Traduzir, Criptografar e Comprimir dados
5 – Sessão Estabelece, Gerencia e Encerra Sessões
4 – Transporte Prover a entrega confiável de mensagens processo a processo e recuperação de erros
3 – Rede Transferir pacotes de origem ao destino; fornecer ligação entre redes
2 – Enlace Organizar bits em frames; fornecer entrega de nó a nó
1 – Física Transmitir bits através de um meio físico; prover especificações mecânicas e elétricas (1 ou 0)
14
Arquitetura das Camadas
15
Camada Física• Define especificações elétricas e físicas dos dispositivos.
• Define a relação entre um dispositivo e um meio de transmissão, tal como um cabo de cobre ou um cabo de fibra óptica.
• Hubs, Repetidores, Adaptadores de rede.
• Defini se a transmissão pode ser ou não realizada nos dois sentidos simultaneamente.
• Responsável pela transmissão e recepção do fluxo de bits brutos não-estruturados em um meio físico.
• Descreve as interfaces elétricas, ópticas, mecânicas e funcionais para o meio físico e transporta sinais para todas as camadas superiores.
16
Camada de Enlace de DadosA camada de ligação de dados também é conhecida como de enlace ou link de dados.
Detecta e, opcionalmente, corrige erros que possam acontecer no nível físico.
Responsável por controlar o fluxo (recepção, delimitação e transmissão de quadros) e também estabelece um protocolo de comunicação entre sistemas diretamente conectados.
Switches – Endereço MAC
“Media Access Control (MAC) é um endereço físico associado à interface de comunicação, que conecta um dispositivo à rede. O MAC é um endereço “único”, não havendo duas portas com a mesma numeração, é usado para controle de acesso em redes de computadores.”
17
Camada de RedesA camada de rede realiza roteamento de funções, e também pode realizar a fragmentação e remontagem e os erros de entrega de relatório.
Roteadores operam nesta camada, enviando dados em toda a rede estendida e tornando a Internet possível.
18
Camada de TransporteA 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.
Isso inclui controle de fluxo, ordenação dos pacotes e a correção de erros, tipicamente enviando para o transmissor uma informação de recebimento, garantindo que as mensagens sejam entregues sem erros na sequência, sem perdas e duplicações.
Protocolos TCP e UDP
19
Camada de SessãoResponsável pela troca de dados e a comunicação entre hosts, a camada de Sessão permite que duas aplicações em computadores diferentes estabeleçam uma comunicação.
A camada de sessão é responsável por sessões estabelecidas entre dois hosts, sendo responsável pelo inicio e o encerramento da sessão.
20
Camada de ApresentaçãoA 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.
Para aumentar a segurança, pode-se usar algum esquema de criptografia neste nível, sendo que os dados só serão decodificados na camada 6 do dispositivo receptor.
Ela trabalha transformando os dados em um formato no qual a camada de aplicação possa aceitar, minimizando todo tipo de interferência.
21
Camada de AplicaçãoA camada de aplicação corresponde às aplicações (programas) no topo da camada OSI que serão utilizadas para promover uma interação entre a máquina-usuário (máquina destinatária e o usuário da aplicação).
Tudo nesta camada é relacionado ao software. Alguns protocolos utilizados nesta camada são:
HTTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, DNS, Ping, etc.
22
Modelo OSI x TCP
Todas as perguntas devem ser respondidas em sala, individualmente e sem auxilio de consulta.
Lista de exercício será recolhida no término da aula para correção.
23
Lista de Exercícios
Behrouz A. Forouzan (2008). Comunicação de Dados e Redes de Computadores. 4th ed. New York: AMGH Editora LTDa. p3-17.
24
Referência