Você está na página 1de 11

A camada de Aplicação

-- Utilização das redes de dados, do ponto de vista dos usuários

-- Diversos protocolos: publicados pelo IETF

-- Internet das Coisas (IoT): comunicação entre os dispositivos concectados com a utilização de algum
protocolo de aplicação

-- Processo de roteamento: protocolos de roteamento (aplicação nos roteadores)

--Tarefas das camadas de apresentação e de sessão: formatação, compactação e criptografia dos dados

-- Padrões: trasporte de vídeo (QuickTime, MPEG) e transporte das imagens gráficas (GIF, JPEG e PNG)

-- Protocolos da camada de aplicação: implementados nos dispositivos de origem e destino

-- Dispositivos intermediários de rede: não necessitam conhecer os protocolos da camada de aplicação


para o encaminhamento de tráfego

-- Switch gerenciável: aplicação para configuração e gerenciamento do dispositivo

Tema 1 - A navegação WEB

O protocolo Hypertext Transfer Protocol (HTTP)

-- Uma das aplicações utilizadas esde o início das redes: navegação WEB

-- Modelo cliente servidor: dados processados e/ou armazenados em um servidor, atendendo às


requisições dos clientes

-- Comunicação clientes/servidor: protocolos da camada de aplicação


-- Navegação WEB: protocolo HTTP, definido pelo IETF

-- Protocolo Hypertext Transfer Protocol Secure (HTTPS): adiciona uma camada de segurança ao processo
de comunicação, implementando a criptografia dos dados

-- Conteudo dos servidores WEB: linguagem Hypertext Markup Language (HTML) com inserção dos links
para as demais páginas (navegação)

-- Posteriormente: elementos gráficos e vídeos

-- Outros protocolos: da camada de apresentação para suporte aos recursos adicionais

-- Localização dos servidores: Uniform Resource Locators (URL) ou Uniform Resource Identifier (URI)

-- URLs: identificam protocolos, nomes dos servidores e nomes dos arquivos solicitados

-- Domain Name System (DNS): tradução entre os nomes das URLs e o endereço IP do servidor WEB

Operação HTTP

-- Operação GET: enviada do cliente para o servidor WEB, para a porta 80

-- Servidor: envia a página index.htm (página inicial)

Navegação segura

-- HTTPS: autenticação e criptografia dos dados

-- Porta do servidor HTTPS: 443

-- Implementação da segurança: protocolos Secure Socket Layer (SSL) ou o Transport Lyer Security (TLS)

-- TLS: mais atual, autenticação do servidor, criptografia assimétrica, chave pública, integridade das
mensagens
Tema 2- Protocolos Dynamic Host Configuration Protocol (DHCP) e DNS

Protocolo DHCP

-- Operação: distribuição automática dos endereços de host, do gateway, máscara de rede e endereço
dos servidores de DNS

-- Alocação: período de tempo determinado (lease time)

-- Endereços: devolvidos para o pool, quando não estão mais sendo utilizados (expiração do lease)

-- Quando o host é inicializado: envia uma mensagem de DHCPDISCOVER, em broadcast de camada dois
e três (255.255.255.255)

-- Servidor DHCP: envia uma mensagem DHCPOFFER, contendo as configurações de rede que o host
poderá utilizar, em broadcast

-- Caso exista mais de um servidosr DHCP: o cliente receberá mais de uma oferta (DHCPOFFER)

-- O cliente envia um DHCPREQUEST: para o servidor que enviou as configurações que serão utilizadas

-- Antes de utilizar as configurações: o cliente aguarda um DHCPACK

O protocolo DNS

-- DNS: tradução dinâmica do nome de domínio para o endereço IP associado

-- Mensagens: consulta e resposta

-- Tipos diferentes de registro:

· A - endereço IPv4 do host/servidor


· NS - endereço do servidor de nomes de domínio com autoridade

· AAAA - endereço IPv6 do host/servidor

· MX - endereço de servidor para envio e recebimento de e-mail

-- Sistema hierárquico: dividida em pequenas zonas

-- Informações não armazenadas em um servidor DNS: solicitações encaminhadas para outros servidores

-- Domínios de nível superior: tipos de domínio ou do país de origem

-- Exemplo de domínios de nível superior: .com, .org, e .br

Tema 3- Protocolos de E-mail

Processo de envio e recebimento

-- Método: armazenar e encaminhar (store-and-forward)

-- Mensagens eletrônicas: armazenadas em servidores de e-mail, acessados pelos usuários

-- Usuários: identificação das caixas postais utilizando a estrutura usuario@dominio.com

-- Envio entre domínios: comunicação entre os servidores de e-mail dos domínios

Protocolo SMTP

-- Define a estrutura da mensagem: cabeçalho e corpo da mensagem

-- Utilizado para o envio de mensagens: do cliente para o servidor SMTP (porta 25)

-- Servidor: armazena na caixa local ou envia para outro servidor (outro domínio)

-- Processo de envio de e-mail utilizando o protocolo SMTP:


Post Office Protocol (POP) E Internet Message Access Protocol (IMAP)

-- Para o recebimento dos e-mails: o cliente poderá utilizar o protocolo POP ou o IMAP

-- Possuem operações distintas: em relação ao processo de armazenamento das mensagens

-- O protocolo POP: realiza a transferência das mensagens do servidor para o cliente, removendo as
mensagens do servidor

· Vantagem do POP: utilização de menor espaço de armazenamento no servidor

· Acesso ao servidor: porta: 110 (POP)

· Cliente: estabelece uma sessão TCP para transfência das mensagens de e-mail

· Acesso seguro: protocolo SSL, para criptografia dos dados (porta 995)

· Disponibilidade: backup dos dados locais

-- Protocolo IMAP: cópias das mensagens são baixadas para o cliente, sendo mantidas no servidor até
que sejam excluídas manualmente pelo usuário

· Estrutura de pastas: criada no servidor e duplicada no aplicativo do cliente

· Acesso ao servidor: porta 143 (IMAP)

· Para criptografia dos dados: SSL, porta 993 do servidor

· Processo de envio e recebimento de e-mail:


Tema 4- Protocolo Address Resolution Protocol (ARP) e Reverse Address Resolution
Protocol (RARP)

Endereços físicos e lógicos

-- Encaminhamento do tráfego na rede: endereço Ip e endereço MAC

-- Dois tipos de destino: local ou remoto

· Local: endereço IP e MAC do destinatário

· Remoto: endereço IP do destinatário e endereço MAC do gateway/roteador

-- Tipos de destino/destinatário

-- Descoberta do endereço MAC: protocolo ARP definido pelo IETF

-- Funções básicas do ARP

· Resolução dos endereços IPv4 em endereços MAC

· Manutenção de uma tabela de mapeamentos de endereços IPv4 para MAC

· Busca inicial: tabela ARP do host

-- Endereço não encontrado na tabela ARP: envio de mensagem em broadcast (FF-FF-FF-FF-FF-FF)

· MAC de origem: remetente/solicitante

· Tipo 0x806: todas as NICs processam o quadro e comparam o endereço IP pesquisado

· O dispositivo-alvo: responde, em unicast, informando seu endereço MAC


· Resposta: armazenada na tabela ARP do remetente

Protocolo RARP

-- Utilização: solicitar um endereço IP para um servidor RARP

-- Servidor: deverá ser criada uma tabela do mapeamento dos endereços MAC associados aos endereços
IP correspondentes

-- Solicitação: enviada em broadcast

-- Processo RARP: inverso do processo do ARP

-- Protocolo RARP: utilizado inicialmente nas redes Ethernet, para obtenção de um endereço IP para os
hosts, em uma rede LAN Ethernet

-- Atualmente: obsoleto, sendo substituído pelo DHCP, que é muito mais eficiente e fornece outros
parâmetros adicionais

-- Utilização atual: processo de migração de máquinas virtuais (Vmotion da Vmware)

Tema 5- Protocolos de Roteamento

A tabela de roteamento

-- Terminais de usuário: mantêm uma tabela de hoteamento de host

-- Quando necessita enviar um pacote IP: consulta sua tabela de roteamento para determinar para onde
deverá enviar o pacote

-- Host de destino em uma rede remota: encaminha o pacote para o gateway padrão

-- Qunado o pacote chega ao roteador: examina o endereço IP de destino do pacote, pesquisa sua tabela
de roteamento e determina para qual interface deverá encaminhar o pacote

-- Tabela de roteamento: endereços ou prefixos de rede conhecidos, associados com a interfsce ou


caminho para onde encaminhar o pacote

-- Entradas na tabela de roteamento: rotas

-- Roteador: encaminha o pacote usando a melhor rotam que corresponda ao pacote recebido

-- Tipos de entradas de rota


· Redes diretamente conectadas: associadas às interfaces ativas do roteador, criada com a
configuração das interfaces

· Redes remotas: conectadas a outros roteadores, aprendidas por configuração estática ou


protocolo de roteamento dinâmico

· Rota padrão: quando não é encontrada uma entra que corresponda ao endereço IP

-- Roteamento estático:

· As rotas estáticas devem ser configuradas manualmente pelo administrador da rede

· É necessário reconfigurar uma nova rota estática quando houver uma alteração na topologia da
rede

· Apropriado para as redes de pequeno porte, ou quando há poucos, ou nenhum caminho


redundante para outras redes

· Pode ser utilizado em conjunto com um protocolo de roteamento dinâmico, para a rota padrão

-- Protocolos de roteamento dinâmico:

· Permitem que os roteadores aprendam automaticamente sobre as redes remotas

· Se houver alteração na topologia de rede, os roteadores:

1. Compartilham as informações

2. Atualizam automaticamente suas tabelas de roteamento

3. Identificam os melhores caminhos para as redes de destino nesta nova topologia

-- Protocolos de roteamento:

· Routing Information Protocol (RIP)

· Open Shortest Path First (OSPF)

· Enhanced Interior Gateway Routing Protocol (EIGRP)

· Intermediate System - Intermadiate System (IS-IS)

· Border Gateway Protocol (BGP)

-- Categorias de protocolos de roteamento:


· Vetor distância (distance vector): utiliza como parâmetro a direção e a distância da rede de
destino, equivalente a um vetor

· Estado do enlace (link state): também chamado de shortest path first, cria uma visão da
topologia exata de todo o conjunto de redes interconectadas

Protocolos vetor distância

-- Os roteadores enviam cópias periódicas da sua própria tabela de roteamento: de um roteador para o
outro

-- Alterações de topologia: alteram a tabela de roteamento do roteador, que é copiada para os demais
roteadores

-- O roteador recebe as tabelas de roteamento de roteadores vizinhos, diretamente concetados,


atualizando as informações sobre as redes

-- Protocolo RIP: definido pelo IETF na RFC 1058, utiliza a contagem de saltos como métrica para seleção
do melhor caminho

· Valor limite: se a contagem de saltos for maior que 15, a rede é considerada inalcançável

· Atualizações de roteamento: envio um broadcast, envio da tabela de roteamento através de


todas as interfaces que estão participando do processo de roteamento,a cada 30 segundos

-- Protocolo EIGRP: protocolo avançado de roteamento, permite o balanceamento de carga mesmo com
caminhos com custos desiguais

· Combina as características dos algorítmos de vetor da distância e de estado de link: utiliza o


algoritmo Diffusing Update Algorithm (DUAL)

· Atualizações de roteamento: envio das mensagens em multicast, endereço 224.0.0.10,


disparadas quando ocorrem alterações da topologia da rede

-- Protocolo BGP: vetor distância e do tipo roteamento exterior (Exterior Gateway Protocol - EGP)

· Utilizado para rotear o tráfego de Internet entre os sistemas autônomos: redes dos provedores
de acesso à Internet (ISPs)

· Sistemas autônomos: possuem seu próprio bloco de endereçamento IPv4 público


Protocolos de estado de enlace

-- Também são conhecidos com algorítmos Dijkstra ou shortest path first (SPF): busca identificar e definir
como rota principal o caminho mais curto primeiro

-- Mantêm um banco de dados complexo: todas as informações da topologia de rede

-- Os roteadores têm o conhecimento completo sobre os roteadores remotos, incluindo a interconexão


entre eles

-- Componentes do processo de roteamento:

· Anúncios do estado de links (Link-state advertisements -LSAs): pacotes de informações de


roteamento, enviados entre os roteadores

· Banco de dados topológico: formado pelas informações obtidas a partir dos LSAs

· Algoritmo SPF: processo de cálculo realizado a partir do do banco de dados, resultando na


árvore SPF

· Tabelas de roteamento: informações sobre as melhores rotas associadas as interfaces

· Atualização da rede: o roteador identifica uma alteração na topologia e encaminha uma


atualização

· Convergência da rede: todos os roteadores atualizados quanto aos links que compõem a rede

· Os pacotes LSA: contêm as informações dos links, distribuídos para todos os outros roteadores

· A cada LSA enviado: alteração no banco de dados de cada um dos roteadores, o algoritmo SPF é
execuado, recalculando os melhores caminhos e atualizando a tabela de roteamento

-- Protocolo de estado dos links: OSPF

-- Protocolo de roteamento de padrão aberto: publicado pelo IETF

-- Utiliza o algoritmo SPF para calcular o menor custo até as redes de destino

-- Quando ocorrem alterações na topologia da rede: difusão das mensagens de atualizações de


roteamento, em multicast

Você também pode gostar