ALENCAR Eunice Lima Soriano de - Desenvolvendo a criatividade nas organizações.pdf
Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário...
Transcript of Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário...
![Page 1: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/1.jpg)
Redes de ComputadoresCamada de Aplicação
![Page 2: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/2.jpg)
EquipeCaio Cesar - ccnoJoão Paulo - jpsmLeila Soriano - lsstaMário Barbosa - mbaj
![Page 3: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/3.jpg)
Camada de AplicaçãoCamada mais próxima das aplicações do
usuárioFaz a interface entre o aplicativo e o
protocolo de transporteA Comunicação da camada aplicação com a
de transporte se dá através de uma portaAs portas identificam o protocolo de
comunicação
![Page 4: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/4.jpg)
Aplicações do Dia a DiaE-mailWebMensagem InstantâneaLogin em computadorremotocomo Telnet e SSHCompartilhamento P2PTranferência de arquivos, FTPJogos em redeTelefonia por IPVideo conferênciaem tempo real
![Page 5: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/5.jpg)
Desenvolvimento de AplicaçãoArquiteturas mais utilizadas
Cliente-servidorP2PHíbrida cliente-servidor/P2P
![Page 6: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/6.jpg)
Arquitetura Cliente-ServidorServidor
HospedeirosempreemfuncionamentoAtentoàsrequisições dos clientesEndereçofixo (IP)Server farm
ClienteComunicaçãoapenas com oservidor
AplicaçõesWeb, transferência de arquivos, login remotoe e-
![Page 7: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/7.jpg)
Arquitetura P2PNão há servidor no centro da aplicaçãoArquiterura
Comunicação entre pares de hospedeiros denominados peers
Grande escalabilidade Grande quantidade de usuarios com a carga de
trabalho distribuida Difícil de gerenciar
Responsável por uma grande parcela de todo o tráfego da rede mundial [Saroiu, 2002]
![Page 8: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/8.jpg)
Arquitetura híbridaUtiliza os dois conceitos
Cliente-ServidorP2P
Exemplo, mensagem instantâneaP2P
Troca de mensagens entre o susuários Troca de arquivos entre o susuários
Cliente-Servidor Procurar amigos registrados online
![Page 9: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/9.jpg)
TelnetProtocolo de login remoto
Manipulação do servidorNão possui garantia de segurança
Gradualmente substituído pelo SSH
![Page 10: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/10.jpg)
DNSResolve nomes de servidores em endereços
de rede (IPs)Nomes de hosts distribuídos em servidores
múltiplos
![Page 11: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/11.jpg)
DNSTraduz nomes para endereço Ips e endereço
Ip para nome respectivoLocalização de hosts em um domínio
DNS Primário e SecundárioDNS Reverso
![Page 12: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/12.jpg)
HTTPProtocolo responsável pelo tratamento dos
pedidos entre Cliente e Servidor na WEBConexão estabelecida pelo TCP/IP
1º versão: HTTP/0.9ASCII
2º versão: HTTP/1.0Mensagens MIME44
3º versão: No HTTP/1.1Descrito na RFC 2616Conexões persistentes, proxy etc
![Page 13: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/13.jpg)
HTTP – Cabeçalho e mensagemCabeçalho (header)
Informações adicionais de cliente e servidorCorpo da mensagem
Dados enviados ou requisitados pelo usuário
![Page 14: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/14.jpg)
HTTP - MétodosGET Pedido do cliente:
Resposta do Servidor:
![Page 15: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/15.jpg)
HTTP - MétodosHEAD
Não há retorno do recursoUsado para obter meta-informações
POSTEnvia dados a serem processados
![Page 16: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/16.jpg)
SMTP
Servidor de correio de
HillaryServidor de correio de
Obama
Hillary
Obama
![Page 17: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/17.jpg)
SMTPNormalmente não usa servidores de correio
intermediáriosSe o servidor de correio do receptor não
estiver funcionando a mensagem permanece no servidor do remetente esperando nova tentativa
![Page 18: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/18.jpg)
SMTPUtilizando o SMTP:
Usar o comando telnet para realizar a conexão TCP
Após esse comando o servidor irá responder imediatamente 220
Utilizar os comandos HELO, MAIL FROM, RCPT TO, DATA, CRLF.CRLF e QUIT, quando necessário.
telnet serverName 25
![Page 19: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/19.jpg)
SMTPS:220 smtp.google.com ESMTPC:HELO smtp.cin.ufpe.brS:250 Hello smtp.cin.ufpe.br, please to meet youC:MAIL FROM: < [email protected]>S:250 <[email protected]>... Sender okC:RCPT TO: <[email protected]>S:250 <[email protected]>… Recipient okC:DATA Enter mail, end with “.” on a line by itselfC: Ola!C: .S:250 message accepted for deliveryC:QUITS:221 smtp.google.com closing connection
![Page 20: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/20.jpg)
Comunicação entre os processosComunicação em paresSockets
Interface entre a camada de aplicaçãoe a de transporte
PortasControle do lado da camada de transporte
Escolha do protocolo Alguns parametros como tamanho do buffer
![Page 21: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/21.jpg)
Endereçamento dos processosNecessário uma identificação única na rede
mundial (IP)Identificação do processo (Numero da Porta)
![Page 22: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/22.jpg)
FTPFile Transport Protocol (Protocolo de
Transporte de Arquivo) Transferência de arquivos entre um sistema
local e um sistema remoto
![Page 23: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/23.jpg)
FTPConexão
Entre Cliente FTP do hospedeiro local e o servidor FTP
Identificação e senha para estabelecer conexãoEstabelecimento de duas conexões TCP
Conexão de controle Troca de informações como identificação, senha,
comandos para trocar diretório remoto e comandos de inserir e remover arquivos
Conexão de dados Para a troca de arquivos efetiva
Porta 21 do servidor é usada para a troca de informaçõe de controle
![Page 24: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/24.jpg)
POP3Definido no RFC 1939Iniciado com uma conexão TCPProtocolo de acesso de correios
SimplesLimitado
![Page 25: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/25.jpg)
POP3Fases do protocolo
Autorização Nome do usuário esenha
Transação Recupera mensagens Marcar mensagens (lidas, apagar) Estatísticas do correio
Atualização Ocorre apos o cliente encessar a sessão POP3 Remove as mensagens marcadas
![Page 26: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/26.jpg)
IMAPDefinido no RFC 2060Protocolo de correios com mais recursosUm servidor IMAP associa cada mensagem a
uma pastaPasta default INBOX
IMAP permite a transferência de informações específicas como cabecalho por exemplo
![Page 27: Camada de Aplicação. Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj.](https://reader034.fdocumentos.tips/reader034/viewer/2022050921/552fc130497959413d8d478d/html5/thumbnails/27.jpg)
ReferênciasKUROSE, James F. – Redes de
Computadorese a Internet