Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

ARQUITETURA DE REDES DE COMPUTADORES
Protocolos
ARQUITETURA DE REDES DE COMPUTADORES
Protocolos
• Um dos principais componentes de uma rede de 
computadores é o Protocolo.
• São os protocolos que definem como a rede irá 
funcionar de verdade, pois são eles que definem 
como os dados enviados por programas serão 
transferidos pela rede.
• Os computadores usam protocolos para se 
comunicarem: para requerer e para enviar dados. 
ARQUITETURA DE REDES DE COMPUTADORES
Protocolos
Protocolo é para um computador de rede o que uma
linguagem é para as pessoas.
Justamente como uma pessoa pode falar vários 
idiomas, um computador pode “falar” vários idiomas 
ao mesmo tempo.
ARQUITETURA DE REDES DE COMPUTADORES
Protocolos
Independente de quantas linguagens duas pessoas 
saibam, contudo elas devem ter pelo menos uma 
linguagem em comum para poderem conversar
Da mesma forma, dois computadores devem ter pelo 
menos um protocolo em comum para se comunicarem.
São exemplos de protocolos os seguintes:
IP, TCP, UDP, FTP, HTTP, etc..
ARQUITETURA DE REDES DE COMPUTADORES
Padrões
Para evitar soluções proprietárias nas redes,
foram apresentadas sugestões de padrões
de arquiteturas abertas. Duas destas
arquiteturas são de particular importância e
estão contidas nos Modelos de Referência
OSI (1978, revisado em 1983) e TCP/IP
(1974, com alterações em 1985).
ARQUITETURA DE REDES DE COMPUTADORES
Modelo OSI
ARQUITETURA DE REDES DE COMPUTADORES
Modelo OSI
• OSI significa Open Systems Interconnection 
(Interconexão de Sistemas Abertos); 
• Desenvolvido pela International Organization for 
Standardization;
• Modelo padrão de conectividade para interligação de 
sistemas de computadores
• O Modelo de referência OSI apresenta sete camadas: 
Aplicação, Apresentação, Sessão, Transporte, Rede, 
Enlace de Dados e Física conforme detalhado nos 
próximos slides.
ARQUITETURA DE REDES DE COMPUTADORES
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, os fabricantes começaram a criar seus 
sistemas seguindo este padrão.
ARQUITETURA DE REDES DE COMPUTADORES
Modelo OSI
• É um modelo de 7 camadas, 
onde cada camada só se 
comunica com uma camada 
imediatamente superior ou 
inferior
• Foi dividido em 2 Blocos: 
Camadas de Aplicação 
(Aplicação / Apresentação / 
Sessão ) que servem ao 
usuário e as Camadas de 
Transporte (Fisica / Enlace / 
Rede / Transporte) que têm 
a função de servir às 
camadas de aplicação.
ARQUITETURA DE REDES DE COMPUTADORES
Por que usamos camadas?
• Um modelo de referência em camadas permite 
a discussão da arquitetura
• Modularização facilita a depuração de 
problemas e a manutenção do sistema
• As mudanças na implementação de uma 
camada são transparentes para o resto do 
sistema
ARQUITETURA DE REDES DE COMPUTADORES
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 ela, 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
ARQUITETURA DE REDES DE COMPUTADORES
Encapsulamento e Desencapsulamento
ARQUITETURA DE REDES DE COMPUTADORES
Encapsulamento e Desencapsulamento
ARQUITETURA DE REDES DE COMPUTADORES
Encapsulamento de Dados
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 1 – Física
– Define os mecanismos necessários 
para inserir os sinais nos meios de 
transmissão e para receber os sinais 
desses meios. Trata bits.
– Por ex.: especificações elétricas, 
mecânicas, níveis de tensão, taxas 
de transmissão, etc.
– Parâmetros físicos das interfaces 
(cabos, conectores, etc.);
– Exemplos: Cabeamento / Hubs
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 2 – Enlace
– Restringe-se a dois nós de rede 
somente. Tem como função 
principal fazer com que os dados 
transmitidos de um computador 
cheguem ao próximo nó, ou seja 
ao computador ou dispositivo 
diretamente ligado a ele. Trata 
frames ou quadros.
– Responsável por detectar erros de 
transmissão. 
– Faz o endereçamento físico
– Exemplos: Protocolos Ethernet, 
ARP / Switches
ARQUITETURA DE REDES DE COMPUTADORES
Camada de Enlace
Código do fornecedor Número de série
24 bits 24 bits
00AA00.2CFACA
Exemplos de códigos de fornecedores:
00-00-0C Cisco
00-00-1B Novell
00-00-1D Cabletron
00-AA-00 Intel
00-80-48 Compex
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 3 – Rede
– Determina a rota que os dados irão 
seguir para atingir seu destino 
(roteamento). Trata pacotes.
– Responsável pelo endereçamento 
lógico dos pacotes, ou seja, define 
um endereço de origem e destino 
associados ao protocolo, 
independente da aplicação.
– Não garante a entrega (sem 
confirmação).
– Exemplos: Protocolos IP, ICMP, 
IPSEC / Roteadores 
ARQUITETURA DE REDES DE COMPUTADORES
Camada de Rede
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 4 – Transporte
– Estabelece a comunicação “fim a 
fim” em uma transmissão. Trata 
segmentos. 
– Devem garantir que os dados 
transmitidos cheguem ao seu 
destino com integridade, usando 
para isso mecanismos como 
controle de fluxo e correção de 
erros. 
– Trabalha com portas de aplicação.
– Exemplos: Protocolos TCP, UDP
ARQUITETURA DE REDES DE COMPUTADORES
Controle de Fluxo
transmite
buffer cheio
buffer vazio
transmite
ARQUITETURA DE REDES DE COMPUTADORES
Camada de Transporte
APLICAÇÃO
APRESENTAÇÃO
SESSÃO
TRANSPORTE
frame 
check 
sequence
campo de informaçãoPORT
Correio 
Eletrônico
Emulação de 
terminal
Transferência 
de arquivo
Segmento
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 5 – Sessão
– Permite que usuários de diferentes 
máquinas estabeleçam sessões 
(comunicação) entre eles.
– O nível de sessão estabelece, 
gerencia e termina as sessões entre 
entidades da camada de 
apresentação.
– Contróle de diálogo
– Ex: Autenticação de login ao iniciar a 
sessão
ARQUITETURA DE REDES DE COMPUTADORES
Camada de Sessão
Service Request
Service Reply
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 6 – Apresentação
– 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.
– Compactação / codificação dos dados 
de modo que a aplicação os receba 
em um formato reconhecível
– Ex: formatação EBCDIC para ASCII / 
Criptografia de dados
ARQUITETURA DE REDES DE COMPUTADORES
Função das Camadas
Camada 7 – Aplicação
– Camada mais próxima do 
usuário
– Responsável em permitir o 
acesso das aplicações à rede 
provendo serviços de rede ao 
usuário de forma transparente
– Definição dos protocolos da 
aplicação propriamente ditos
– Ex: FTP, SMTP, SNMP, etc.
ARQUITETURA DE REDES DE COMPUTADORES
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 sessões - Autenticação
• Divisão da mensagem em pacotes; meios e métodos para a 
sua entrega de modo adequado
• Roteamento de pacotes através de uma ou várias redes tendo 
uma visão de endereçamento de origem e destino. 
• Trata de comunicação entre dois equipamento apenas, 
interconectados entre si
• Transmissão dos bits (sinais elétricos) através do meio físico
ARQUITETURA DE REDES DE COMPUTADORES
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?
3 - Qual a relação do Modelo OSI com o 
encapsulamento de dados?4 - Indique a principal função das camadas 
do Modelo OSI.
	Slide 1: Protocolos
	Slide 2: Protocolos
	Slide 3: Protocolos
	Slide 4: Protocolos
	Slide 5: Padrões
	Slide 6: Modelo OSI
	Slide 7: Modelo OSI
	Slide 8: Modelo OSI
	Slide 9: Modelo OSI
	Slide 10: Por que usamos camadas?
	Slide 11: Encapsulamento de dados
	Slide 12: Encapsulamento e Desencapsulamento
	Slide 13: Encapsulamento e Desencapsulamento
	Slide 14: Encapsulamento de Dados
	Slide 15: Função das Camadas
	Slide 16: Função das Camadas
	Slide 17: Camada de Enlace
	Slide 18: Função das Camadas
	Slide 19: Camada de Rede
	Slide 20: Função das Camadas
	Slide 21: Controle de Fluxo
	Slide 22: Camada de Transporte
	Slide 23: Função das Camadas
	Slide 24: Camada de Sessão
	Slide 25: Função das Camadas
	Slide 26: Função das Camadas
	Slide 27: Resumo
	Slide 28: Questões para Discussão

Mais conteúdos dessa disciplina