PROF. ME. JOSÉ A. SINTI€¦ · da camada de rede e junta os segmentos para enviar à camada de...

Preview:

Citation preview

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

Recommended