31
1 Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

Embed Size (px)

Citation preview

Page 1: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

1Unidade 02 - 001

Fundamentos de Redes

Modelos de Referência

Page 2: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

2Unidade 02 - 001

Fundamentos de Redes

Conteúdo2 - MODELOS DE REFERÊNCIA:

2.1 - Modelo de referência OSI;

2.2 - Modelo de referência TCP/IP;

2.3 - Modelo OSI X Modelo TCP/IP;

2.4 - Visão Geral de protocolos de rede;

2.5 - Endereçamento IP.

Page 3: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

3Unidade 02 - 001

Fundamentos de Redes

• No início da década de 80, existiam diverssos

protocolos e modelos proprietários de comunicação de dados.

• Para facilitar a interconexão de sistemas de computadores, a ISO desenvolveu um modelo de referência chamado OSI (Open Systems Interconection), para que os fabricantes pudessem criar seus protocolos a partir deste modelo.

Page 4: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

4Unidade 02 - 001

Fundamentos de Redes

Modelo OSI

• Se o Sistema A fosse de um fabricante diferente dos Sistemas B, C ou D não haveria a possibilidade de Interligação porque não existia padronização;

• Com o modelo OSI, a partir de 1978, os fabricantes começaram a criar seus sistemas seguindo este padrão;

• Por quê os fabricantes começaram a seguir este padrão?

Page 5: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

5Unidade 02 - 001

Fundamentos de Redes

Modelo OSI• O modelo OSI foi uma padronização da comunicação

em rede feita para facilitar a conexão entre diferentes sistemas.

• Cada etapa da comunicação foi dividida em camadas com com atribuições e funções específicas.

Page 6: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

6Unidade 02 - 001

Fundamentos de Redes

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

Físico

7

6

5

4

3

2

1

C

A

M

A

D

A

S

Modelo de comunicação baseado em sete camadas:

Cada camada tem uma função específica e se comunica com uma camada imediatamente superior ou inferior.

Modelo OSI

Page 7: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

7Unidade 02 - 001

Fundamentos de Redes

Modelo OSI

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace

Físico

7

6

5

4

3

2

1

C

A

M

A

D

A

S

Serviço: O que a camada deve fazer, independente da forma

Interface: Como esta camada se comunica com as camadas adjacentes

Protocolos: Qualquer um que seja compatível com os serviços e interfaces do modelo.

Cada camada executa a sua função e repassa o “resultado do seu trabalho” para a camada adjacente. Com a criação do Modelo OSI, definiu-se uma divisão de atribuições para cada camada e quais responsabilidades seriam enviadas para a camada adjacente, a partir dos conceitos de serviço e interface.

Os dados acrescentados por uma camada são importantes somente para ela, e não influenciam os dados de outras camadas

Page 8: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

8Unidade 02 - 001

Fundamentos de Redes

Exemplo:

A camada física é responsável pelas técnicas de transmissão do sinal, por definir tipos de cabemento, conectores, etc. Após trabalhar as características físicas e técnicas de tx do sinal, a camada física repassa para a camada de enlace um fluxo de bits, que receberá outro tipo de tratamento nesta camada.

Page 9: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

9Unidade 02 - 001

Fundamentos de Redes

No enlace, os bits serão encapsulados em formatos lógicos e darão origem aos frames, que após verificação de erros serão enviados a camada de rede para conexão e assim sucessivamente.

1010010101010101

Page 10: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

10Unidade 02 - 001

Fundamentos de Redes

Deste modo, tendo estabelecido um modelo que define o que cada camada recebe da outra, diferentes fabricantes podem projetar seus equipamentos e possibilitar a sua compatibilidade observando estes princípios.

É por este motivo que o modelo OSI não estabelece ou define protocolos para cada camada. São os protocolos que seguem as recomendações de serviço e interface de cada camada.

Page 11: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

11Unidade 02 - 001

Fundamentos de Redes

Por que usamos camadas?• Um modelo de referência em camadas

permite a discussão da arquitetura;

• Modularização facilita a manutenção e a atualização do sistema;

• As mudanças na implementação de uma camada são transparentes para o resto do sistema.

Page 12: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

12Unidade 02 - 001

Fundamentos de Redes

Encapsulamento de dados• Quando uma aplicação envia seus dados através de

um sistema baseado em camadas, cada uma dessas “partes” acrescenta informações importantes para a manipulação daquele pacote pelo respectivo protocolo da camada;

• Os dados acrescentados por uma camada são importantes somente para a própria camada, e não influenciam os dados de outras camadas;

• No final, os dados são enviados como uma seqüência única de bits pela rede.

Page 13: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

13Unidade 02 - 001

Fundamentos de Redes

Funcionamento - Exemplo

Page 14: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

14Unidade 02 - 001

Fundamentos de Redes

Outro Exemplo

Page 15: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

15Unidade 02 - 001

Fundamentos de Redes

Encapsulamento de Dados

Page 16: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

16Unidade 02 - 001

Fundamentos de Redes

Função das CamadasCamada 1 – Física

• Define os mecanismos necessários para inserir os sinais nos meios de transmissão. Características e Por ex.: especificações elétricas, mecânicas, níveis de tensão, taxas de transmissão, técnicas de transmissão do sinal. (Modulação, Codificação), etc

• Parâmetros físicos das interfaces (cabos, conectores, etc.); Exemplo: Ethernet 802.3 / RS232 / RS-449 / V-35 / Cabemento / Hubs

Page 17: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

17Unidade 02 - 001

Fundamentos de Redes

Função das Camadas

Camada 2 – Enlace

– Controle de fluxo– Encapsulamento de bits em frames ou

quadros– Controle de erro– Definir meios e protocolos para acesso

aos meios de transmissão. Tratamento de Colisão. Ex: CSMA/CD, Polling, etc

– Endereçamento Físico

Page 18: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

18Unidade 02 - 001

Fundamentos de Redes

• Encapsulamento

– Montagem dos frames, em uma sequência lógica de bits de acordo com o protocolo que será utilizado.

• Controle de fluxo

– Quando o tráfego recebido na interface de rede é maior que a sua capacidade de processamento, o receptor envia uma informação ao transmissor para diminuir o fluxo de envio de informações para evitar a sua sobrecarga

Page 19: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

19Unidade 02 - 001

Fundamentos de Redes

Endereçamento Físico Mac Address

Código do fornecedor Número de série

24 bits 24 bits

Exemplos de códigos de fornecedores:00-00-0C Cisco00-00-1B Novell00-00-1D Cabletron00-AA-00 Intel00-80-48 CompexFF-C6-00 3 Com

Page 20: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

20Unidade 02 - 001

Fundamentos de Redes

Função das CamadasCamada 3 – Rede

– Responsável pelo endereçamento lógico dos pacotes fim a fim, independente dos programas.

– Determina a rota que os pacotes irão seguir para atingir seu destino (roteamento).

– É nesta camada funciona o protocolo IP, trabalham os roteadores e os protocolos de roteamento BGP, OSPF, RIP.

Page 21: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

21Unidade 02 - 001

Fundamentos de Redes

Camada de Rede

Page 22: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

22Unidade 02 - 001

Fundamentos de Redes

Page 23: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

23Unidade 02 - 001

Fundamentos de Redes

Função das Camadas

Camada 4 – Transporte– Possuem a visão “fim a fim” de um

processo de comunicação – Multiplexa serviços de aplicação

através do uso do conceito de portas de conexão.

– Também realiza controle de fluxo e erros

– É responsável pela montagem da informação e ordenação dos pacotes.

– Ex. Protocolo TCP e UDP

Page 24: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

24Unidade 02 - 001

Fundamentos de Redes

Função das Camadas

Camada 5 – Sessão

- Administra e sincroniza diálogos entre processos de aplicação cliente / servidor. Ex: Sessão de comércio eletrônico,

Page 25: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

25Unidade 02 - 001

Fundamentos de Redes

Camada de Sessão

Service Request

Service Reply

Page 26: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

26Unidade 02 - 001

Fundamentos de Redes

Função das Camadas

Camada 6 – Apresentação– Também chamada de camada de

Tradução– Por ex.: compactação / codificação dos

dados de modo que a aplicação os receba em um formato reconhecível / EBCDIC para ASCII, por exemplo / Criptografia de dados

Page 27: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

27Unidade 02 - 001

Fundamentos de Redes

Função das Camadas

Camada 7 – Aplicação• Fornece ao usuário interface

que permite acesso aos diversos serviços de aplicação. Ex: HTTP, Correio Eletrônico, etc

Page 28: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

28Unidade 02 - 001

Fundamentos de Redes

Resumo

• Funções especializadas referentes aos aplicativos (envio de arquivos, terminal virtual, e-mail, etc...)

• Formatação de dados (compactação e criptografia) e conversão de caracteres e códigos (ASCII)

• Negociação e estabelecimento de conexão – Autenticação

• Divisão da mensagem em pacotes; meios e métodos para a sua entrega de modo adequado

• Roteamento de pacotes, endereçamento e conexões fim-a-fim.

• Controle de erros, fluxo, encapsulamento, controle de acesso ao meio

• Transmissão dos sinais elétricos através do meio físico

Page 29: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

29Unidade 02 - 001

Fundamentos de Redes

Modelo de Referência OSI

Page 30: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

30Unidade 02 - 001

Fundamentos de Redes

Questões para Discussão

1 - Por que adotar um padrão para a construção de redes?

2 - O Modelo OSI é um modelo abrangente?

Page 31: 1Unidade 02 - 001 Fundamentos de Redes Modelos de Referência

31Unidade 02 - 001

Fundamentos de Redes

Fim