03/06/2013 Alan Menk Santos [email protected] www.sistemasul.com.br/menk Redes de Computadores e Telecomunicações. Camada de Aplicação Camada de Aplicação A camada da aplicação serve como a janela na qual os utilizadores e processos da aplicação podem interagir com os serviços da rede. Esta camada contém diversas funções necessárias frequentemente: Os Serviços da camada de APLICAÇÃO: • Partilha de recursos e redirecionamento do dispositivo; • Acesso remoto aos ficheiros; • Acesso remoto à impressora; • Comunicação entre processos; • Gestão da rede; • Serviços de diretório; • Mensagens eletrônicas; • Terminais virtuais da rede; 1 03/06/2013 Camada de Aplicação Serviço TCP UDP Observações FTP 21 21 Transferência de arquivos SSH 22 22 Protocolo de login remoto encriptado Telnet SMTP 23 25 23 25 Protocolo de login remoto Para envio de email DNS 53 53 Resolução de nomes para IP HTTP 80 80 Para web browser POP3 110 110 Para recepção de email IMAP 143 143 Para recepção/envio de email TLS/SSL 443 443 Protocolo de camada de sockets segura IRC 6667 6667 Para conversação/chat Pichat 9009 9009 Protocolo de conversação/chat Camada de Aplicação Desenvolvendo Softwares: O Software enviará e-mail? Qual protocolo. O Software é integrado com um website e faz inserções de documentos na web. Qual protocolo utilizar. Qual porta é necessária para o seu software se conectar na web? O software tem módulo de chat. Qual porta utilizar? 2 03/06/2013 Camada de Aplicação Desenvolvendo Softwares: O Seu software é cliente servidor? Sim é. O aplicativo é instalado no host do cliente ou é baixado a cada acesso? Já pensou no tráfego que será gerado no servidor? Camada de Aplicação •Servidor de Cache Atender o cliente sem envolver o servidor Web originador da informação; Usuário configura o browser: acesso Web é feito por meio de um proxy; Cliente envia todos os pedidos HTTP para o Web cache; Se o objeto existe no Web cache: Web cache retorna o objeto ou o Web cache solicita objeto do servidor original e então envia o objeto ao cliente 3 03/06/2013 Camada de Aplicação •Servidor de Cache Camada de Aplicação •Servidor de Proxy/Firewall/Cache Atender o cliente sem envolver o servidor Web originador da informação; Usuário configura o browser: acesso Web é feito por meio de um proxy; Cliente envia todos os pedidos HTTP para o Web cache; Se o objeto existe no Web cache: Web cache retorna o objeto ou o Web cache solicita objeto do servidor original e então envia o objeto ao cliente 4 03/06/2013 Camada de Aplicação •Servidor de Proxy/Firewall/Cache É um computador que funciona como intermediário entre um navegador da Web e a Internet. Os servidores proxy ajudam a melhorar o desempenho na Web armazenando uma cópia das páginas da Web utilizadas com mais freqüência. Os servidores proxy também ajudam a melhorar a segurança porque filtram alguns tipos de conteúdo da Web e softwares mal-intencionados. Eles são mais usados por redes de organizações e empresas. Normalmente, as pessoas que se conectam à Internet de suas casas não usam um servidor proxy. Camada de Aplicação •Servidor de Proxy/Firewall/Cache 5 03/06/2013 Camada de Aplicação •Servidor de AD http://technet.microsoft.com/pt-br/library/cc737933(v=ws.10).aspx Camada de Aplicação •Servidor Cloud (nuvem) Servidor Cloud ou computação em nuvem é a nomenclatura adotada para a técnica de processamento e armazenagem de dados que utiliza diversas máquinas interligadas para executar as mesmas tarefas que antes seriam executadas numa única máquina. O Servidor Cloud é, nada mais nada menos, do que essa técnica aplicada aos servidores na web. http://under.com.br/cloud/ http://www.uolhost.com.br/uol-cloud-computing.html?psid=1#rmcl http://www.mandic.com.br/solucoes/cloud-computing/#comparativo http://www.locaweb.com.br/produtos/cloud-server/planos-gerenciados.html 6 03/06/2013 Camada de Aplicação •Servidor Cloud (nuvem) Perguntas Frequentes: http://www.locaweb.com.br/produtos/cloud-server/duvidas-frequentes.html Dúvidas? 7