24
PROF. ME. JOSÉ A. SINTI

PROF. ME. JOSÉ A. SINTI€¦ · 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

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROF. ME. JOSÉ A. SINTI€¦ · 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

PROF. ME. JOSÉ A. SINTI

Page 2: PROF. ME. JOSÉ A. SINTI€¦ · 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

Teórica - 01/09/2016

Modelo de Referência ISO/OSI

(conceitos – histórico – camadas - interconexões)

2

Rede de Computadores

Page 3: PROF. ME. JOSÉ A. SINTI€¦ · 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

No dia-a-dia quais tarefas são distribuídas em camadas?

3

Camadas?

Page 4: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 5: PROF. ME. JOSÉ A. SINTI€¦ · 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

Na analogia anterior quem são as partes seguintes:

Emissor...

Receptor...

Transportador...

5

Camadas

Page 6: PROF. ME. JOSÉ A. SINTI€¦ · 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

Hierarquia

As tarefas devem ser seguidas em determinada ordem. A quebra desta ordem acarreta em falha no recebimento da mensagem!

6

Camadas

Page 7: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 8: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 9: PROF. ME. JOSÉ A. SINTI€¦ · 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

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?

Page 10: PROF. ME. JOSÉ A. SINTI€¦ · 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

Entre ISO e OSI o que é o padrão e o que é o modelo?

10

ISO/OSI

Page 11: PROF. ME. JOSÉ A. SINTI€¦ · 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

• 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

Page 12: PROF. ME. JOSÉ A. SINTI€¦ · 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

12

As 7 Camadas

6 – Apresentação

7 – Aplicação

5 – Sessão

4 – Transporte

3 – Rede

2 – Enlace

1 – Física

Page 13: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 14: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 15: PROF. ME. JOSÉ A. SINTI€¦ · 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

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.

Page 16: PROF. ME. JOSÉ A. SINTI€¦ · 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

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.”

Page 17: PROF. ME. JOSÉ A. SINTI€¦ · 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

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.

Page 18: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 19: PROF. ME. JOSÉ A. SINTI€¦ · 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

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.

Page 20: PROF. ME. JOSÉ A. SINTI€¦ · 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

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.

Page 21: PROF. ME. JOSÉ A. SINTI€¦ · 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

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.

Page 22: PROF. ME. JOSÉ A. SINTI€¦ · 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

22

Modelo OSI x TCP

Page 23: PROF. ME. JOSÉ A. SINTI€¦ · 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

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

Page 24: PROF. ME. JOSÉ A. SINTI€¦ · 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

Behrouz A. Forouzan (2008). Comunicação de Dados e Redes de Computadores. 4th ed. New York: AMGH Editora LTDa. p3-17.

24

Referência