Este documento fornece um resumo dos principais protocolos da camada de aplicação da rede TCP/IP, incluindo DNS, DHCP, FTP, SMTP, POP3, IMAP, HTTP(S) e SMB. Ele também discute os modelos cliente-servidor e ponto a ponto e descreve como os serviços de endereçamento IP como DNS e DHCP funcionam.
Este documento fornece um resumo dos principais protocolos da camada de aplicação da rede TCP/IP, incluindo DNS, DHCP, FTP, SMTP, POP3, IMAP, HTTP(S) e SMB. Ele também discute os modelos cliente-servidor e ponto a ponto e descreve como os serviços de endereçamento IP como DNS e DHCP funcionam.
Este documento fornece um resumo dos principais protocolos da camada de aplicação da rede TCP/IP, incluindo DNS, DHCP, FTP, SMTP, POP3, IMAP, HTTP(S) e SMB. Ele também discute os modelos cliente-servidor e ponto a ponto e descreve como os serviços de endereçamento IP como DNS e DHCP funcionam.
Este documento fornece um resumo dos principais protocolos da camada de aplicação da rede TCP/IP, incluindo DNS, DHCP, FTP, SMTP, POP3, IMAP, HTTP(S) e SMB. Ele também discute os modelos cliente-servidor e ponto a ponto e descreve como os serviços de endereçamento IP como DNS e DHCP funcionam.
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