Arquitetura de Redes de Computadores Camada de Aplicação Camada de Aplicação 1 Protocolos de aplicação Enquanto na camada de transporte existem um ou dois protocolos, na camada de aplicação existem vários (inclusive para o mesmo serviço – Ex.: Email). Camada de Aplicação 2 Protocolos de aplicação e transporte Aplicação Transporte Rede SMTP HTTP FTP Telnet DNS TCP SNMP TFTP DHCP RTP UDP Transporte IP Acesso à rede Camada de Aplicação 3 Serviço de Nomes Está relacionado ao endereçamento na camada de aplicação. Porém o endereçamento (maneira de identificar origem e destino da mensagem) pode ser implementado em todos os níveis (camadas). Camada de Aplicação 4 Para acessar o site www.iana.org (Internet Assigned Numbers Authority) Precisamos de qual endereço? Posso acessar pelo IP? Camada de Aplicação 5 Endereçamento nas várias camadas Camada de Aplicação 6 Arquivo hosts Mapeamento de endereços (estático e dinâmico) Camada de Aplicação 7 Serviço de nomes DNS n de www.ia P I o l a u Q a.org? 208.77.188.1 Usuário http://208.7 93 Servidor de nomes 7.188.193 Servidor web IANA Camada de Aplicação 8 Espaço de nomes de domínio . Raiz com Primeiro nível Segundo nível ibm ... sun edu gov ucla net ibm wxyz www br pucrio com www ... www www pd us de jp ... ufrj www nce www iris Camada de Aplicação 9 Domínio pai e filho ... Domínio pai (a) Domínio filho com com iris pd iris Camada de Aplicação Domínio filho ibm wxyz iris ... (b) Domínio pai ibm wxyz Domínio filho pd iris 10 Delegação de autoridade Administrado pelo IANA - ICANN . com ... edu gov net br com edu ... gov Administrado pelo Registro.br wxyz Administrado pela empresa WXYZ www pd iris Camada de Aplicação 11 Servidores DNS Camada de Aplicação 12 Busca iterativa w w xy ww. z.co r vi d o Ser Cliente Resolvedor Servidor DNS local www.wxyz.com.br www m.b DNS D N S co . Servidor DNS br br Servidor DNS com.br com Servidor DNS wxyz.com.br wxyz r br om.b .wxyz.c r Servido Servidor DNS raiz r m.br www.wxyz.com.br IP de www.wxyz.com.br Servidor DNS www IP de Camada de Aplicação wxyz.com.br .wxy z www .com .br .wxy z .com .br 13 Busca recursiva Servidor DNS raiz w w xy ww. e IP d z.co .w www m.b r co m xyz. www.wxyz.com.br .br . IP de www.wxyz.com.br Servidor DNS br br Servidor DNS local Cliente Resolvedor www.wxyz.com.br www.wxyz.com.br IP de www.wxyz.com.br IP de www.wxyz.com.br Servidor DNS com.br www.wxyz.com.br IP de www.wxyz.com.br Servidor DNS wxyz.com.br Camada de Aplicação com wxyz 14 Comando nslookup Camada de Aplicação 15 Serviço Web O serviço Web (WWW – World Wide Web) é formado por três elementos básicos: o servidor web, o cliente web e o protocolo HTTP (Hypertext Transfer Protocol). Camada de Aplicação 16 Hipertexto Treinamentos Fundamentos Sistemas operacionais Redes Banco de dados - Programação Sistemas Operacionais MS Windows Linux HP-UX IBM-AIX Sun Solaris Administração Linux Fundamentos Administração Redes TCP/IP Shell scrip Voltar página inicial - Redes TCP/IP - Shell script - Camada de Aplicação 17 Serviço web Servidor web Cliente web HTTP (80) Camada de Aplicação Páginas web 18 Protocolo HTTP Camada de Aplicação 19 Transferência de arquivos FTP Servidor FTP Cliente FTP Dados (20) Comandos (21) Sistema de arquivos Camada de Aplicação Sistema de arquivos 20 Comandos FTP Camada de Aplicação 21 Exemplo de FTP Camada de Aplicação 22 Agentes usuário e de transferência Mensagem Agente usuário Agente de transferência Camada de Aplicação Agente de transferência Agente usuário 23 Protocolo SMTP Camada de Aplicação 24 Envio de uma mensagem Mensagem (a) (b) SMTP SMTP Luiz Camada de Aplicação (c) Servidor de mail do Luiz Servidor de mail do Pedro POP3 IMAP Pedro 25 Terminal remoto Servidor telnet Cliente telnet Telnet (23) Camada de Aplicação 26 Exemplo de Telnet Camada de Aplicação 27 Informações oferecidas pelo SNMP Camada de Aplicação 28 Componentes do SNMP Roteador NMS SNMP Banco de dados do NMS Agente SNMP Switch SNMP MIB Agente SNMP Servidor NMS Transporte SNMP Servidor MIB Agente SNMP MIB Camada de Aplicação 29 Exemplo de SMI Camada de Aplicação 30