Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Exercícios – Camada de Aplicação, Exercícios de Redes de Computadores

Exercícios sobre Camadas de Aplicação.

Tipologia: Exercícios

2022

Compartilhado em 11/11/2024

leonardo-ocampos
leonardo-ocampos 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Exercícios – Camada de Aplicação
1. Descreva as principais características da camada de aplicação. Faça seu correlacionamento com o
desenvolvimento de aplicações.
2. Comente sobre as características, o modo de funcionamento, as vantagens e desvantagens e os
principais usos das arquiteturas Cliente-Servidor, Ponto-a-Ponto, Terminal Burro e Nuvem.
3. Defina os conceitos de protocolo stateless e protocolo stateful?
4. Qual a diferença entre conexões persistentes e não persistentes?
5. Explique os conceitos de “fora da banda” e “na banda”?
6. O que é uma comunicação assíncrona?
7. O que é um hipertexto? Quais suas vantagens em relação ao texto comum?
8. O que é o HTTP e qual o seu principal objetivo?
9. Conceitue páginas Web e URL e explique o correlacionamento entre eles no HTTP?
10. Mostre a diferença entre a transmissão de uma página Web com HTTP persistente e não persistente?
11. O que são cookies e qual a sua finalidade? Quais são seus componentes (cite a função de cada um)?
12. Explique, resumidamente, funcionamento do mecanismo de cookies. Comente as vantagens e
desvantagens do seu uso.
13. O que é um cache Web? Para que são utilizados e quais as vantagens do seu uso?
14. Explique, resumidamente, o funcionamento de um cache Web?
15. O que é o GET Condicional, para que ele serve e como o mesmo se relaciona com o cache Web?
16. O que é o FTP e qual o seu principal objetivo?
17. Qual a diferença e para que servem a conexão de controle e a conexão de dados no FTP?
18. Explique, resumidamente, o funcionamento do FTP?
19. O que é o SMTP e qual a sua principal funcionalidade?
20. Comente sobre a aplicação de Correio Eletrônico. Explique os seus componentes e suas
funcionalidades.
21. Como acontece o funcionamento básico de uma operação SMTP?
22. Comente sobre os principais problemas conhecidos do SMTP.
23. O que é o MIME, para que ele serve e como acontece basicamente o seu uso?
24. O que são os protocolos de acesso e quando devemos utilizá-los?
25. Comente sobre as características e funcionalidades dos protocolos POP3, IMAP e HTTP em relação ao
correio eletrônico.
26. Explique como acontece uma comunicação POP3 descrevendo as suas fases?
27. De onde surgiu a necessidade de criação do DNS?
28. Antes do surgimento do DNS, qual era a solução utilizada? Quais os problemas decorrentes dessa
abordagem?
29. O que é o DNS e qual a sua principal função?
30. O que são as Zonas de Autoridade? Relacione sua resposta com a estrutura do DNS.
31. Quais são as classes de servidores DNS existentes? Explique as características de cada uma.
32. O que é um servidor DNS local e para que ele serve?
33. Diferencie requisições DNS recursivas e interativas?
34. Explique, resumidamente, a forma mais comum de uso do DNS. Aponte onde ocorrem requisições
recursivas e interativas.
35. O que são os registros de recursos (RR) do DNS? Explique os seus campos.
36. Como funcionam os caches DNS e quais as vantagens do seu uso?
37. Faça um quadro comparativo entre os protocolos HTTP, FTP, SMTP e DNS levando em consideração
os seguintes aspectos: armazenamento de estado, protocolos de transporte, portas utilizadas, clientes e
servidores, mensagens e códigos de retorno.
Respostas
1. Camada de Aplicação:
A camada de aplicação é responsável por fornecer serviços de rede diretamente aos aplicativos dos usuários,
permitindo que diferentes tipos de software se comuniquem entre dispositivos. Na prática, isso inclui
protocolos como HTTP, FTP e SMTP, que facilitam o desenvolvimento de aplicações web, transferências de
arquivos e comunicação por e-mail, respectivamente.
pf3

Pré-visualização parcial do texto

Baixe Exercícios – Camada de Aplicação e outras Exercícios em PDF para Redes de Computadores, somente na Docsity!

Exercícios – Camada de Aplicação

1. Descreva as principais características da camada de aplicação. Faça seu correlacionamento com o desenvolvimento de aplicações. 2. Comente sobre as características, o modo de funcionamento, as vantagens e desvantagens e os principais usos das arquiteturas Cliente-Servidor, Ponto-a-Ponto, Terminal Burro e Nuvem. 3. Defina os conceitos de protocolo stateless e protocolo stateful? 4. Qual a diferença entre conexões persistentes e não persistentes? 5. Explique os conceitos de “fora da banda” e “na banda”? 6. O que é uma comunicação assíncrona? 7. O que é um hipertexto? Quais suas vantagens em relação ao texto comum? 8. O que é o HTTP e qual o seu principal objetivo? 9. Conceitue páginas Web e URL e explique o correlacionamento entre eles no HTTP? 10. Mostre a diferença entre a transmissão de uma página Web com HTTP persistente e não persistente? 11. O que são cookies e qual a sua finalidade? Quais são seus componentes (cite a função de cada um)? 12. Explique, resumidamente, funcionamento do mecanismo de cookies. Comente as vantagens e desvantagens do seu uso. 13. O que é um cache Web? Para que são utilizados e quais as vantagens do seu uso? 14. Explique, resumidamente, o funcionamento de um cache Web? 15. O que é o GET Condicional , para que ele serve e como o mesmo se relaciona com o cache Web? 16. O que é o FTP e qual o seu principal objetivo? 17. Qual a diferença e para que servem a conexão de controle e a conexão de dados no FTP? 18. Explique, resumidamente, o funcionamento do FTP? 19. O que é o SMTP e qual a sua principal funcionalidade? 20. Comente sobre a aplicação de Correio Eletrônico. Explique os seus componentes e suas funcionalidades. 21. Como acontece o funcionamento básico de uma operação SMTP? 22. Comente sobre os principais problemas conhecidos do SMTP. 23. O que é o MIME , para que ele serve e como acontece basicamente o seu uso? 24. O que são os protocolos de acesso e quando devemos utilizá-los? 25. Comente sobre as características e funcionalidades dos protocolos POP3, IMAP e HTTP em relação ao correio eletrônico. 26. Explique como acontece uma comunicação POP3 descrevendo as suas fases? 27. De onde surgiu a necessidade de criação do DNS? 28. Antes do surgimento do DNS , qual era a solução utilizada? Quais os problemas decorrentes dessa abordagem? 29. O que é o DNS e qual a sua principal função? 30. O que são as Zonas de Autoridade? Relacione sua resposta com a estrutura do DNS. 31. Quais são as classes de servidores DNS existentes? Explique as características de cada uma. 32. O que é um servidor DNS local e para que ele serve? 33. Diferencie requisições DNS recursivas e interativas? 34. Explique, resumidamente, a forma mais comum de uso do DNS. Aponte onde ocorrem requisições recursivas e interativas. 35. O que são os registros de recursos (RR) do DNS? Explique os seus campos. 36. Como funcionam os caches DNS e quais as vantagens do seu uso? 37. Faça um quadro comparativo entre os protocolos HTTP, FTP, SMTP e DNS levando em consideração os seguintes aspectos: armazenamento de estado, protocolos de transporte, portas utilizadas, clientes e servidores, mensagens e códigos de retorno. **Respostas

  1. Camada de Aplicação:** A camada de aplicação é responsável por fornecer serviços de rede diretamente aos aplicativos dos usuários, permitindo que diferentes tipos de software se comuniquem entre dispositivos. Na prática, isso inclui protocolos como HTTP, FTP e SMTP, que facilitam o desenvolvimento de aplicações web, transferências de arquivos e comunicação por e-mail, respectivamente.

2. Arquiteturas de Rede: - Cliente-Servidor: O cliente faz requisições ao servidor, que responde. É eficiente para controlar dados, mas pode sobrecarregar o servidor. - Ponto-a-Ponto (P2P): Os nós atuam como clientes e servidores, compartilhando recursos diretamente. Reduz a necessidade de um servidor central, mas tem problemas de escalabilidade. - Terminal Burro: Terminais enviam comandos a um servidor, que processa e retorna resultados. É leve para o cliente, mas depende muito do servidor. - Nuvem: Fornece serviços e recursos de forma escalável pela internet. Oferece flexibilidade e custo- benefício, porém depende de conexão confiável e pode gerar preocupações de privacidade. 3. Protocolos Stateless e Stateful: - Stateless: Cada requisição é independente, sem guardar estado entre elas. Ex.: HTTP. - Stateful: Mantém estado entre requisições, possibilitando sessões contínuas. Ex.: FTP. 4. Conexões Persistentes e Não Persistentes: - Persistentes: A conexão é mantida para múltiplas requisições/respostas, reduzindo a latência. - Não Persistentes: Cada requisição abre uma nova conexão, mais lenta e menos eficiente. 5. “Fora da Banda” e “Na Banda”: - Na Banda: Dados e controle viajam na mesma conexão. Ex.: HTTP. - Fora da Banda: Dados e controle em canais separados. Ex.: FTP. 6. Comunicação Assíncrona: Transmissão onde o receptor processa dados de forma não simultânea, permitindo resposta em tempos distintos. 7. Hipertexto: Texto com links que levam a outras páginas ou conteúdos, facilitando a navegação não linear. Vantagem sobre texto comum: interatividade e acessibilidade. 8. HTTP: Protocolo de Transferência de Hipertexto, permitindo a comunicação entre navegadores e servidores para exibição de páginas web. 9. Páginas Web e URL: Uma página web é o conteúdo acessível pela internet. A URL é o endereço que identifica e localiza essa página. 10. HTTP Persistente vs Não Persistente: Persistente mantém conexão entre várias requisições, reduzindo atrasos. Não persistente cria nova conexão para cada requisição. 11. Cookies: Arquivos que guardam dados do usuário para identificar sessões. Componentes: nome, valor, domínio, caminho, duração, flags (segurança, http-only). 12. Funcionamento de Cookies: Servidores enviam cookies ao navegador que os armazena e retorna em visitas futuras. Vantagem: personalização. Desvantagem: privacidade. 13. Cache Web: Armazena páginas para acelerar acessos futuros, reduzindo latência e carga do servidor. 14. Funcionamento do Cache Web: Armazena páginas e verifica sua validade antes de fornecer ao usuário, poupando tráfego desnecessário. 15. GET Condicional: Usado para verificar a atualização de uma página antes de baixá-la, economizando recursos. 16. FTP (File Transfer Protocol): Protocolo de transferência de arquivos na rede. Objetivo: transferir arquivos entre dispositivos. 17. Conexão de Controle e de Dados no FTP: Controle gerencia comandos e estado. Dados transferem o conteúdo dos arquivos. 18. Funcionamento do FTP: Estabelece uma conexão de controle para comandos e outra de dados para transferência dos arquivos. 19. SMTP (Simple Mail Transfer Protocol): Protocolo de envio de e-mails entre servidores. 20. Correio Eletrônico: Sistema de mensagens digitais. Componentes: cliente, servidor, protocolos (SMTP para envio, POP3/IMAP para recepção). 21. Funcionamento do SMTP: O cliente envia uma mensagem ao servidor SMTP, que a direciona ao destinatário. 22. Problemas do SMTP: Falta de criptografia padrão e autenticidade limitada, facilitando o SPAM. 23. MIME (Multipurpose Internet Mail Extensions): Extensão para envio de tipos de dados não ASCII, como imagens e anexos, em e-mails. 24. Protocolos de Acesso: Protocolo usado para acessar e-mails armazenados em servidores, como POP3 e IMAP. 25. POP3, IMAP e HTTP no Correio Eletrônico: - POP3: Baixa mensagens para o dispositivo.