Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava...

63
Parte 04 Modelos de referência em camadas

Transcript of Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava...

Page 1: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Parte 04

Modelos de referência em

camadas

Page 2: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Agenda

• Modelos de Referência

OSI

TCP/IP

OSI x TCP/IP

Page 3: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 4: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

No Principio

• Cada fabricante utilizava seu padrão e princípios;

• Soluções proprietárias em cada rede;

• Alto custo e ambientes estáticos, homogêneos;

• Conversores (tradutores).

Eu falo x,

seguindo principio A

Eu falo Y,

seguindo principio B

Eu falo Z,

seguindo principio C

Conversores

Conversores

a.b.c.d

₣.₣.€.¥.

Page 5: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

• Início década de 80 - crescimento na quantidade e

tamanho das redes

• Metade da década de 80 - problemas com sistemas

proprietários

• ISO - Criada em 1946

• Modelo de referência OSI (1984)

– conjunto de padrões para garantir compatibilidade e

interoperabilidade

Page 6: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Padronização

• Solução – Padronização;

• Arquiteturas abertas (heterogêneas);

• Mundialmente conhecidas e importantes

(base para outras);

Modelo de Referencia OSI;

Modelo de Referencia TCP/IP;

Page 7: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Modelos em camadas

• Divisão em camadas para refinar a operação em elementos

menos complexos;

• Compatibilidade e Integração Diferentes Distribuidores;

• Interoperabilidade;

• Facilitar o Trobleshooting, dividir em parte;

• Dividir operações complexas de internetworking em

subconjuntos operacionais;

Page 8: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Modelo de Referencia

Page 9: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Serviços / Protocolos / Entidades

• Serviços O que a camada faz para outra. “prestar serviços”.

Funções a serem executadas; Características Funcionais.

Conjunto de primitivas (operações) que uma camada fornece a outra.

• Protocolos

Regas e convenções usadas no dialogo entre as camadas.

Padrões.

• Entidades

Elementos ativos em cada Camada

Entidade = Componente de Sw ou HW;

Entidades da camada N implementam serviços usados na camada N+1

Page 10: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Serviços / Protocolos / Entidades

SAP – Interfaces

lógicas

Entre as entidades

Page 11: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Modelo de Referencia OSI

• OSI – Open Systems Interconnection

Padrão criado pela International Organization For Standardization;

Padrão definido com 7 camadas sobrepostas;

A comunicação ocorre entre processos de camadas distintas;

Serviu como diretriz para resolução da interoperabilidade de

plataforma.

Obs. Só um modelo de referencia, na há implementações de suas

camadas. Os protocolos que executam funções das camadas.

ISO é a organização.

OSI é o modelo.

Page 12: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

OSI

Page 13: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Serviços Providos por Camadas

Acesso e

Conexões Físicas

Transporte e

Roteamento

Serviços (serviços

de mensagens e

Arquivos

Camada Funcional Física

Camada Funcional Comunicação FIM-a-FIM

Camada Funcional de Serviços

Page 14: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Conceito Geral sobre Camadas

• Unidade de Dados (Unidade de Informaçoes) – PDU

• O dados Circulam nas redes agrupados em unidades de dados

protocolares designadas genericamente de PDU (Protocol Data

Units);

• Em cada Camada as PDU tomam uma forma e nome diferente.

Page 15: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Definição em cada camada

Bits

Frames

Datagramas

Segmentos

Mensagens

Page 16: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Definição em cada camada

Page 17: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada Física

• Responsável por transmitir seqüências de bits e garantir

recebimento correto;

• Inserção de Sinais nos meios (Processos e Mecanismos);

• Parâmetros físicos das Interfaces (Cabos e Conectores e

etc.);

• Conversão de Dados para Pulsos elétricos ou outros que

irão passar pelos meios de transmissão.

• Link físico entre os sistemas.

Page 18: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada Fisica

Page 19: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 20: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Enlace de Dados (2)

• Responsável por detectar e corrigir erros de transmissão.

• Controla o acesso ao meio compartilhado.

• Oferece uma interface com o adaptador de rede, mantém os links

lógicos para a sub-rede.

• Detecta e corrige erros dos dados da camada física, e é responsável

em abrir, manter e encerrar uma conexão de rede entre as

camadas de enlace.

• Fornece a validade dos dados

Page 21: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Enlace de Dados (2)

Page 22: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Rede (3)

• Responsável pelo endereçamento dos pacotes.

• Converte endereços lógicos em endereços físicos.

• Determina a rota que os pacotes irão seguir para atingir seu destino

(roteamento).

• Faz o controle de congestionamento.

• Não garante a entrega (sem confirmação).

• Camada dos roteadores.

• Unidade intercambiada: pacote.

Page 23: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Rede (3)

Page 24: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 25: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte (4)

• Divide a informação em pacotes menores, é responsável pela efetiva

entrega dos dados no destino.

• Fornece serviço confiável, por garantir entrega.

• Abstrai problemas das camadas superiores e determina o tipo de

serviço aos usuários da rede.

• Estabelecer e terminar conexões.

• Oferece verificação de erros e controle de fluxo para interligação de

redes.

• Unidade de dados: segmento.

Page 26: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte (4)

Page 27: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte (4)

Page 28: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 29: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Sessão (5)

• Permite que usuários de diferentes máquinas estabeleçam sessões

(comunicação) entre eles.

• Defini como será feita a transmissão de dados;

• Controle de diálogo (Comunicação half duplex, comunicação full duplex)

• Controle de seqüência dos dados;

• Unidade de dados: SPDU.

Page 30: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Sessão (5)

Page 31: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 32: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Apresentação (6)

•Também chamada de camada de Tradução.

• Trabalha com aspectos sintáticos e semânticos da informação, é

responsável pela formatação de dados.

• Conversão de formato ASCII em EBCDIC, compressão e

descompressão de arquivos, criptografia e decodificação.

• Unidade de dados: PPDU.

Page 33: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Apresentação (6)

Page 34: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 35: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Aplicação (7)

• Responsável em permitir o acesso das aplicações à rede.

• Faz transferência de arquivos, serviços de correio eletrônico,

gerenciamento de rede, etc.

• Unidade de dados: APDU.

Page 36: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Aplicação (7)

Page 37: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 38: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Exemplo do Processo de Encapsulamento de

dados

Page 39: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Exemplo do Processo de Encapsulamento de

dados

Page 40: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 41: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Aplicação: Camada que trata dos serviços aos usuários.

Comunica-se diretamente com a aplicação do usuário.

Apresentação: Conversão de dados, garante que os dados sejam

“legíveis” para a aplicação do usuário. Onde é feita compactação e

criptografia. “Representação dos Dados”

Sessão: “Diálogos e conversações”. Estabelece, gerencia e

termina sessões interhosts.

Transporte: Controle de fluxo, confiabilidade e controle de erro.

Rede: Roteamento e endereçamento lógico.

Enlace: Acesso aos meios, definição da topologia e

endereçamento físico (nomeação)

Física: “Meios”. Transmissão por meio físico (sinais e meios)

Lembrete!!!!

Page 42: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Modelo de Referencia TCP/IP (DOD)

TRANSMISSION CONTROL PROTOCOL /

INTERNET - PROTOCOL – TCP/IP

• Este modelo surgiu pela coexistência de redes heterogêneas (LANs,

MANs e WANs). A arquitetura da Internet baseia-se neste modelo.

• Inicio anos 60 – Revolução do mundo da Computação.

• Endereçamento Lógico - Endereço físico (MAC de uma placa)

relacionado-o com um número de IP.

Page 43: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Modelo de Referencia TCP/IP (DOD)

• Roteamento - Escolher a rota de um pacote,

escolhendo o menor número de hops possível até o destino.

• Serviço de Nome - Relacionar um nome comum a um número de IP.

(DNS (Domain Name Service)

• Verificação de erro e controle de fluxo - Garantir a integridade dos

dados que trafegam pela rede.

• Suporte a aplicação - Aplicações acessam o protocolo através de

canais lógicos chamados de portas.

Page 44: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camadas TCP / IP

Page 45: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camadas TCP / IP

• Padrão da Internet

• Pilha de protocolos TCP/IP

• Camadas

• Não confundir as camadas dos dois modelos

Page 46: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Aplicação

• Corresponde às camadas 5, 6 e 7 do modelo OSI.

• Faz a comunicação entre os aplicativos e o protocolo de

transporte.

• Atualmente há vários protocolos conhecidos operando nesta

camada, como: HTTP, SMTP, FTP, SNMP, DNS, TELNET, etc.

• Oferece aplicações para diagnósticos de rede, transferência de

arquivo, controle remoto e atividades da Internet.

•Também oferece suporte para as APIs da rede, que permitem que

os programas escritos para um ambiente operacional em particular

acessem a rede.

Page 47: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Aplicação

Page 48: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte

• Sua finalidade é permitir que entidades pares de hosts diferentes

mantenham uma conversação. Corresponde à camada 4 do

modelo OSI.

• Oferece serviços de controle de fluxo, verificação de erros e

confirmação para a interligação de redes.

•Serve de interface para as aplicações de rede.

• Conta com dois protocolos:

– TCP (Transmission Control Protocol).

– UDP (User Data Protocol).

Page 49: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte

Page 50: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte

• TCP (Transmission Control Protocol).

– Orientado para a conexão e com garantia.

– Permite que uma seqüência de bytes seja entregue, livre de erros.

– Fragmenta a mensagem original em pacotes e passa à camada

de rede.

– Remonta os pacotes no destino.

– Faz controle de fluxo para impedir sobrecarga no receptor.

• UDP (User Data Protocol)

– Não-orientado à conexão, sem garantia de entrega.

– Sem controle de fluxo e de seqüência.

– Usado em aplicações tipo cliente-servidor que usam mecanismo

request-reply.

– Usado onde velocidade é mais importante que confiabilidade.

Page 51: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte

Page 52: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte

=> Números abaixo de 255 - para

aplicações públicas

Números de 255 a 1023 –

atribuídos às empresas para

aplicações comerciais.

Números acima de 1023 –

não são regulamentados

Page 53: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Transporte

Page 54: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Inter-Rede

• Corresponde à camada 3 do modelo OSI. É responsável pelo

roteamento de pacotes.

• Conta com diversos protocolos, como:

– IP (Internet Protocol) / ICMP. / ARP e RARP.

•A camada Rede (Network Access) oferece uma interface com a rede

física.

• Formata os dados para o meio de transmissão e endereça os dados

para a sub-rede, com base nos endereços de hardware físico.

• Oferece verificação de erro para os dados entregues na rede física.

Page 55: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada de Inter-Rede

Page 56: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada Host / Rede

• Corresponde às camadas 1 e 2 do modelo OSI.

• Na realidade, o modelo TCP/IP não especifica nada, além do fato de

que o host tem de se conectar com a rede utilizando um protocolo.

Page 57: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Camada Host / Rede

Page 58: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 59: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 60: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

OSI X TCP / IP

• Teoria (OSI) X Pratica (TCP / IP);

• OSI 1º Modelo mais abrangente TCP/IP criado com base em outros.

• O TCP/IP já estava em desenvolvimento quando o OSI Surgiu.

• O TPC/IP foi criado com base nos protocolos;

• TCP/IP é voltado para a Computação e Comunicação; OSI para

comunicação;

• Os dois com objetivos semelhantes e são compativeis.

Page 61: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto
Page 62: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

O que Vimos e o que Devemos Saber

Conhecer o modelo de Referencia OSI;

Conhecer o modelo de Referência TCP / IP;

compará-los e Distingui-los;

Page 63: Parte 04 - profalansantos.files.wordpress.com · No Principio a.b.c.d • Cada fabricante utilizava seu padrão e princípios; • Soluções proprietárias em cada rede; • Alto

Dúvidas

?