Você está na página 1de 35

INTRODUÇÃO ÀS REDES

Capítulo 09: Camada de Aplicação

Professor: Kleber Nabas kleber@utfpr.edu.br whatsApp: 99603-1790


Resumo
Camada de Aplicação
Protocolos TCP/IP da Camada de Aplicação
DNS - Sistema de Nomes de Domínio
• Utiliza a porta 53
• Converte nomes de domínio, como cisco.com, em endereços IP.
DHCP - Protocolo de configuração de host dinâmico
• Utiliza a porta 67 ou 68
• Atribui dinamicamente endereços IP
FTP – Protocolo de Transferência de Arquivos
• Utiliza as portas 20 a 21 (TCP)
• Define as regras que permitem que um usuário em um host acesse e transfira arquivos de e para
outro host em uma rede
TFTP – Protocolo de Transferência de Arquivo Trivial
• Utiliza a porta 69 (UDP)
• Um protocolo de transferência de arquivos simples e sem conexão com entrega de arquivos não
confirmada e de melhor esforço, ele usa menos sobrecarga que o FTP
Protocolos TCP/IP da Camada de Aplicação
SMTP - Protocolo Simples de Transferência de Correio
• Utiliza a porta 25
• Permite que os clientes enviem e-mail para um servidor de e-mail
• Permite que servidores enviem e-mail para outros servidores
POP3 - Protocolo da agência postal
• Utiliza a porta 110
• Permite que os clientes recuperem e-mails de um servidor de e-mail
• Transfere o e-mail para a aplicação de correio local do cliente
• IMAP - Protocolo de Acesso à Mensagem na Internet
• Utiliza a porta 143
• Permite que os clientes acessem e-mails armazenados em um servidor de e-mail
• Mantém o e-mail no servidor
Protocolos TCP/IP da Camada de Aplicação
HTTP - Protocolo de transferência de hipertexto
• Utiliza a porta 80, 8080
• Um conjunto de regras para a troca de texto, imagens gráficas, som,
vídeo e outros arquivos multimídia na World Wide Web

HTTPS - HTTP seguro


• Utiliza a porta 443
• O navegador usa criptografia para proteger conversações HTTP
• Autentica o site ao qual você conecta o seu navegador
Camada de Apresentação
Camada de Apresentação e de Sessão
A camada de apresentação tem três funções principais:
• Formatar ou apresentar dados no dispositivo de origem em um formato
compatível para recebimento pelo dispositivo de destino.
• Comprimir dados de uma maneira que possa ser descompactada pelo
dispositivo de destino.
• Criptografar dados para transmissão e descriptografar dados após o
recebimento.
A camada de sessão criam e mantêm diálogos entre as aplicações origem e
destino. A camada de sessão processa a troca de informações para iniciar
diálogos, mantê-los ativos e reiniciar sessões interrompidas ou ociosas por um
longo período.
Modelo Cliente-Servidor
• Os clientes solicitam informações, os servidores as fornecem
• Os processos de cliente e servidor são considerados integrantes da camada
de aplicação.
• O conteúdo da troca de dados dependerá da aplicação que estiver em uso.
• E-mail é um exemplo de interação cliente/servidor.
Modelo Cliente -Servidor
Redes Ponto a Ponto
• Os dados são acessados sem o uso de um servidor exclusivo.
• Dois ou mais computadores podem ser conectados a uma rede P2P para compartilhar
recursos.
• Todo dispositivo final conectado (um ponto) pode funcionar tanto como cliente ou como
servidor.
• Os papéis dos clientes e servidores são definidos com base em cada solicitação.
Aplicação Ponto a Ponto
Aplicação Ponto a Ponto
Servidor WEB
Servidor WEB
Servidor WEB
Servidor WEB
Mensagens comuns HTTP - HTTPS
GET – é uma requisição de cliente para obter dados.
POST – carrega arquivos de dados para o servidor Web como
formulário de dados.
PUT – carrega recursos ou conteúdo para o servidor Web.

HTTPS – o fluxo de dados é criptografado com SSL antes de ser


transportado através da rede.
Protocolo de e-mail
• O e-mail é um método store-and-forward (armazenar e encaminhar) para
o envio, armazenamento e recuperação de mensagens eletrônicas.
• Mensagens de e-mail são armazenadas em servidores de e-mail.
• Os clientes de e-mail se comunicam com os servidores de e-mail para
enviar e receber e-mails.
• Servidores de e-mail se comunicam entre si para transportar mensagens
de um domínio a outro.
• Esses servidores dependem de três protocolos distintos para operar: SMTP,
POP e IMAP.
Protocolo de e-mail
Operação SMTP
Operação POP
Operação IMAP
Serviços de endereçamento IP
• Serviço de Nomes de Domínio (DNS)
• Os endereços IP não são fáceis de memorizar.
• Os nomes de domínios tornam os endereços de servidor sejam mais fáceis de usar.
• Os computadores ainda precisam do endereço numérico antes de se comunicarem.
• O protocolo DNS permite a tradução dinâmica do nome do domínio para o endereço IP
associado.
• Formato de Mensagem DNS
• Alguns registros DNS comuns são A (endereço IP de dispositivo final) , NS (servidor de nome
autoritativo), AAAA (endereço IPv6 de dispositivo final) e MX (registro de troca de e-mail).
• Os servidores DNS fazem primeiro a pesquisa de seus próprios registros, transferindo a
solicitação do cliente para outros servidores, caso não a consigam resolver.
• A resposta é então encaminhada para o cliente.
• O cliente geralmente armazena definições de nome anteriores. Use o comando ipconfig
/displaydns para as entradas DNS com cache armazenado em listas no Windows.
Hierarquia DNS
Comando nslookup
Serviços de endereçamento IP
• Protocolo DHCP
• Os computadores precisam de informações de IP da rede para concretizar a comunicação.
• As informações de IP incluem endereços de host e gateway, máscaras e servidores DNS.
• O DHCP permite a distribuição automática e escalável das informações de IP.
• Endereços distribuídos por DHCP são alocados por um determinado período.
• Os endereços são devolvidos ao pool para serem reutilizados quando já não estiverem em uso.
• O DHCP é compatível com IPv4 e o DHCPv6 é compatível com IPv6.
• Operação do DHCP
• O cliente envia um broadcast com DHCPDISCOVER.
• O servidor DHCP responde com DHCPOFFER.
• O cliente envia uma mensagem DHCPREQUEST para o servidor que ele quer usar (caso haja várias
ofertas).
• O cliente também pode solicitar um endereço que havia sido alocado pelo servidor anteriormente.
• O servidor devolve um DHCPACK para confirmar que a locação foi finalizada.
DHCP
DHCP
Serviços de compartilhamento de arquivos
• Protocolo FTP
• O FTP foi desenvolvido para possibilitar transferências de arquivos na
rede.
• Um cliente FTP é uma aplicação executada em um computador cliente,
usada para enviar e receber dados de um servidor FTP.
• O FTP precisa de duas conexões entre o cliente e o servidor: uma para
comandos e respostas e outra para a transferência dos arquivos.
• O cliente inicia e estabelece a primeira conexão com o servidor para o
tráfego de controle na porta TCP 21.
• O cliente então estabelece a segunda conexão com o servidor para a
transferência de dados na porta TCP 20.
• O cliente pode transferir dados (receber) do servidor ou fazer upload de
dados (enviar) para o servidor.
FTP
Serviços de compartilhamento de arquivos
• Protocolo SMB
• O SMB é um protocolo de compartilhamento de arquivos entre cliente e servidor.
• Todas as mensagens SMB têm um formato em comum.
• Os serviços SMB de impressão e compartilhamento de arquivos se tornaram o
sustentáculo das redes Windows.
• Os produtos da Microsoft agora são compatíveis com protocolos TCP/IP para
comportar diretamente o compartilhamento de recursos SMB.
• Após a conexão ser estabelecida, o usuário do cliente pode acessar os recursos no
servidor como se o recurso fosse local ao host do cliente.
• Os sistemas operacionais Mac, LINUX e UNIX têm uma implementação própria do
protocolo SMB.
SMB
Compartilhamento de Arquivos com SMB
FIM

Você também pode gostar