Baixe o app para aproveitar ainda mais
Prévia do material em texto
Funcionalidade e Protocolos da Camada de Aplicação Capítulo 3 1 Interface entre o homem e a rede 2 Camada de Aplicação 2 Interface entre o usuário e a rede Conversão para formato digital Os serviços iniciam a comunicação Encaminhamento para camadas inferiores 3 Camada de Aplicação Interface entre o homem e a rede 3 Camada de Aplicação 4 Camada de apresentação Codificação Compressão Criptografia 5 Camada de Aplicação Interface entre o homem e a rede 5 Camada de sessão Iniciar comunicação Manter a comunicação Terminar a comunicação 6 Interface entre o homem e a rede Camada de Aplicação 6 Camada de Aplicação Algumas aplicações de usuário final detectam redes, o que significa que elas implementam os protocolos da camada de Aplicação e conseguem se comunicar diretamente com as camadas inferiores da pilha de protocolos. 7 Serviços mais conhecidos HTTP SMTP/POP3 DNS FTP Telnet DHCP 8 Camada de Aplicação 8 Modelo Cliente/Servidor Aplicação Serviço Protocolo 9 Camada de Aplicação 9 Funções dos protocolos da camada de aplicação Definem processos na outra extremidade da comunicação. Definem os tipos de mensagens Definem a sintaxe das mensagens Definem o significado de todos os campos informacionais Definem como as mensagens são enviadas e a resposta esperada. Definem a interação com a próxima camada mais baixa 10 Camada de Aplicação 10 Camada de Aplicação Regras do modo cliente e servidor na rede de dados É um processo da camada de aplicação; Aplicação de controles quando necessário; O fluxo pode ocorrer em duas vias (Download/Upload). 11 11 Camada de Aplicação 12 Camada de Aplicação Serviços da Camada de Aplicação Compartilhamento de arquivos Compartilhamento de impressoras Autenticação e permissão 13 13 DNS (Domain Name System) Funcionamento do serviço DNS Porta TCP/UDP 53 14 Camada de Aplicação 14 Serviços e Protocolos DNS O comando nslookup 15 Camada de Aplicação 15 Serviços e Protocolos DNS Hierarquia do DNS 16 Camada de Aplicação 16 Serviço WWW e HTTP Serviço HTTP (Hypertext Transfer Protocol) Porta TCP 80 Servidor WEB Navegador WEB URL (Uniform Resource Locator) Localizador-Padrão de Recursos HTML (HyperText Markup Language) Linguagem de Marcação de Hipertexto HTTPS (HyperText Transfer Protocol Secure) 17 Camada de Aplicação 17 O que é URL .... O URL (Uniform Ressource Locator) é uma simples linha de texto que permite que você encontre um recurso (texto, imagem, música, vídeo, programa etc.) na Internet. O URL reponde a três questões: onde? o quê? como? 18 Camada de Aplicação 19 Serviço WWW e HTTP Mensagens HTTP GET (Solicitação de cliente para dados) POST (Inclui dados da mensagem enviados ao Servidor) PUT (Upload dos recursos do servidor) 20 Camada de Aplicação 20 Serviços e Protocolos SMTP/POP3 Serviço de e-mail POP3 (Post Office Protocol ) Porta UDP 110 SMTP (Simple Mail Transfer Protocol) Porta TCP 25 MailUserAgent (Agente de correio de usuário) MailTransferAgent (Agente e transferência de correio) MailDeliveryAgent (Agente de entrega de correio) Soluções Proprietárias Webmails 21 Camada de Aplicação 21 Camada de Aplicação 22 Serviços e Protocolos SMTP/POP3 Mensagens SMTP HELO (Processo entre Cliente Servidor) EHLO (Processo entre Cliente Servidor com extensão de serviço) MAIL FROM (Remetente) RCPT TO (Destinatário) DATA (Corpo da mensagem) . 23 Camada de Aplicação Protocolo SMTP: (Simple Mail Transfer Protocol ) é o protocolo exclusivo para o ENVIO de e-mail. Protocolo POP3: (Post Office Protocol) é o protocolo de e-mail que acessa a caixa de e-mail e BAIXA todos os emails da Caixa de Entrada para o computador que foi configurado. Protocolo IMAP: (Internet Message Access Protocol) é o protocolo de e-mail que acessa a caixa de e-mail e SINCRONIZA todas as Caixas, Pastas e Sub-Pastas da Conta de E-mail 23 FTP (File Transfer Protocol) Serviço FTP Porta TCP 20 e 21 Transferência de arquivos Utiliza duas portas 24 Camada de Aplicação DHCP (Dynamic Host Configuration Protocol) Servidor DHCP Porta UDP 67 Configuração dinâmica de hosts 25 Camada de Aplicação É a abreviatura de Dynamic Host Configuration Protocol (Protocolo de Configuração Dinamica de Hosts) É um serviço que serve para automatizar as configurações do protocolo TCP/IP de qualquer dispositivos ligado a rede que utilize esse protocolo Benefícios do DHCP • Automação do processo de configuração do protocolo TCP/IP nos dispositivos de rede • Facilidade na alteração de parâmetros em todos os dispositivos através de uma simples alteração no servidor. • Eliminação de erros de configuração DHCP Os fundamentos do protocolo TCP/IP são utilizados em equipamentos de rede alguns parâmetros: Os principais parâmetros são: – Número IP (Endereço Logico-Internet Protocol) – Máscara de sub-rede (Utilizado para serve para definir o tamanho da sua rede. é uma sequência de números que define a qual rede o computador pertence) – Gateway padrão (No caso dos computadores ele funciona como a saída para uma outra rede, geralmente essa rede é a Internet. O gateway também é um endereço no mesmo formato do IP. A sua principal função é indicar o caminho para a Internet.) – Número IP de um ou mais servidores de DNS. DHCP Cliente DHCP Em uma rede com milhares de computadores imaginem o caos que seria configurar o TCP/IP manualmente, um computador de cada vez Agora imagine ter de trocar o endereço do gateway padrão por exemplo de todos esses computadores. Além de trabalhoso precisaríamos de uma equipe técnica bem grande para executar essas tarefas, e muito tempo disponível E ainda corre-se o risco de um erro de digitação e aquele computador não conseguirá se conectar a rede Pode até nem ser tão grande o número de computadores, algo entre 30 e 50 computadores já se torna uma tarefa árdua a configuração manual Para resolver esse problema que foi criado o DHCP DHCP Como funciona: O serviço DHCP utiliza um modelo cliente/servidor Servidor DHCP É um servidor onde é instalado o serviço de DHCP Pode ser configurado em servidores Linux e Windows Server Não necessariamente um servidor DHCP é um computador, muitos dos roteadores de rede possuem um servidor DHCP incluído Cliente DHCP É qualquer dispositivo de rede que se comunique através do protocolo TCP/IP e que esteja configurado para receber os parâmetros de rede através do servidor de DHCP. DHCP • São os outros parâmetros que o servidor DCHP pode atribuir • Por exemplo: – Gateway padrão – DNS DHCP O serviço DHCP utiliza um modelo cliente/servidor Cliente O cliente tenta localizar um servidor DHCP e obter as configurações do protocolo TCP/IP. Caso nenhum servidor DHCP seja encontrado é utilizado o recurso “APIPA” Servidor Nele são configurados Parâmetros de configuração válidos – Um pool de endereços IP – Duração da concessão O servidor recebe uma requisição e retorna um conjunto de configuração para acessar a rede a qual o mesmo gerencia DHCP DHCP Processo DHCP: DHCPDISCOVER (cliente envia solicitação) DHCPOFFER (servidor oferta uma configuração) DHCPREQUEST (seleciona uma das sugestões e envia uma mensagem para o servidor) DHCP ACK (Acknowledgement - Servidor confirma) DHCP NAK (Negative Acknowledgement – Negar confirmação) 32 Camada de Aplicação A PIPA Abreviatura de Automatic Private IP Addressing. Quando um equipamento de rede não consegue encontrar um servidor DHCP ele se auto atribui um endereço em uma rede de classe B cuja rede é 169.254.0.0/16. 169.254.0.1 até 169.254.255.254 Imagine um cliente com o protocolo TCP/IP instalado e configurado para obter as configurações do protocolo TCP/IP a partir de um servidor DHCP.O cliente é inicializado, porém não consegue se comunicar com um servidor DHCP. Neste situação, o Windows, usa o recursoAPIPA, e automaticamente atribui um endereço IP da rede 169.254.0.0/255.255.0.0. Este é um dos endereços especiais, reservados para uso em redes internas, ou seja, este não seria um endereço de rede, válido na Internet. A seguir descrevo mais detalhes sobre a funcionalidade APIPA. DHCP A PIPA A figura a seguir mostra uma máquina com Windows 10 fazendo uso do serviço do APIPA, pois o servidor DHCP da rede foi desligado e ela não conseguiu obter configurações de rede. Note o endereço IP (169.254.61.237) e a máscara de sub-rede utilizada (255.255.0.0) DHCP Se as máquinas em uma rede local estão recebendo endereços APIPA, isso significa que há algo de errado na comunicação com o servidor DHCP da rede. Neste caso, as máquinas recebem endereços aleatórios para uso, determinados pelos seus sistemas operacionais DHCP Os problemas mais comuns que podem levar uma estação a utilizar endereçamento APIPA incluem: Patch Cable defeituoso Servidor DHCP com problemas Sem conexão adequada à rede sem fio Cabeamento fixo com problemas Problemas em uma ou mais portas do switch Ou seja, problemas que, em última instância, levem à quebra de comunicação entre as estações e o servidor DHCP da rede. Protocolo SMB Compartilhamento de arquivos e impressoras (Server Message Block ) 36 Camada de Aplicação 36 Serviços e Protocolo Telnet Serviço Telnet Porta TCP 23 Fornece terminais remotos Conhecido como (VTY) Acesso o CLI SSH 37 Camada de Aplicação 37 Funcionalidade e Protocolos da Camada de Aplicação Capítulo 3 38
Compartilhar