Buscar

1ª Lista de Exercícios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ALUNO:
	GLEYDSON RODRIGO LEITÃO
	PROFESSOR:
	ISRAEL FILHO
1ª Lista de Exercícios
1. Descreva as principais características da camada de aplicação. Faça a correlação com o desenvolvimento de aplicações.
É responsável por prover serviços para aplicações de modo a separar a existência de comunicação em rede entre processos de diferentes computadores. Também é a camada número cinco do modelo TCP/IP (podendo ser a número quatro dependendo do autor) que engloba também as camadas de apresentação e sessão no Modelo OSI.
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.
Arquitetura Cliente/Servidor Conceitos: “É uma arquitetura onde o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pelamanutenção da informação (Servidor), enquantoque outro é responsável pela obtenção dos dados (Cliente)”.
Ponto-a-ponto: é uma arquitetura de redes de computadores onde cada um dos pontos ou nós da rede funciona tanto como cliente quanto como servidor, permitindo compartilhamentos de serviços e dados sem a necessidade de um servidor central.
Terminal Burro: São terminais sem poder de processamento, que ligados ao servidor, apenas mostravam imagens na tela e enviavam os comandos digitados pelo usuário.
3. Defina os conceitos de protocolo stateless e protocolo stateful?
stateless = Um protocolo sem estado que não requer que o servidor retenha informação ou estado de sessão sobre cada parceiro de comunicação para a duração de várias requisições. 
Vantagens:
Redução o uso de memória no servidor.
reduz problemas de sessão expirada
Desvantagens:
Mais difícil de manter a interação do usuário e criar uma aplicação web sem emenda
Pode exigir informações extras a serem enviados para e de cliente
Statefull = Mantém o controle do estado de interação e permite que os dados a ser mantido entre diferentes requisições.
Vantagens:
Manter o controle de um usuário durante toda a execução da aplicação.
Mais intuitivo, dados de entidade podem ser mantidas no servidor entre requsições
Pode melhorar o desempenho quando a recuperação de dados é necessária apenas uma vez.
Desvantagens:
Requer memória a ser alocada para armazenar os dados
Podem levar a uma diminuição do desempenho se o armazenamento de sessão não é mantido de forma eficiente
4. Qual a diferença entre conexões persistentes e não persistentes?
Persistente: Múltiplos objetos podem ser enviados sobre uma mesma conexão TCP (com paralelismo ou sem paralelismo). Sem paralelismo, o Servidor fica ocioso entre o final do envio do objeto e a recepção da requisição de envio do próximo objeto (desperdício de recurso) e maior tempo de reposta para montar a página WEB. O HTTP/1.1 utiliza conexões persistentes em seu modo padrão.
Não persistente: A conexão TCP é desfeita ao final da entrega de cada objeto. A conexão NÃO PERSISTE para outros objetos. O browser pode abrir várias conexões TCP simultâneas (paralelismo). Pode sobrecarregar o Servidor (administração de mais buffers e variáveis TCP no lado Cliente e Servidor) e tem maior tempo de resposta (requisição de conexão a cada objeto solicitado). O HTTP/1.0 utiliza HTTP não persistente.
5. Explique os conceitos de “fora da banda” e “na banda”?
Rede fora-de-banda é um recurso empregado por administradores e projetistas de rede que permite a tarefa de gerenciamento e monitoramento  em regiões onde não se trafega dados de uma rede, seja ela Lan, Man ou Wan.
Rede dentro-da-banda ou seja, as interfaces de roteadores, servidores, firewalls, portas de switches recebem o nome de interfaces “In-Band”. 
6. O que é uma comunicação assíncrona?
É a transmissão de dados, geralmente sem o uso de um sinal de relógio externo, onde os dados podem ser transmitidos intermitentemente em um fluxo estável. Qualquer tempo necessário para recuperar dados dos símbolos de comunicação é codificado dentro dos símbolos, desta forma, a informação necessária para recuperar os dados enviados na comunicação está codificada dentro dos próprios dados. 
7. O que é um hipertexto? Quais suas vantagens em relação ao texto comum?
O Hipertexto é um conceito associado às tecnologias da informação e que faz referência à escrita eletrônica.
A vantagem é que a sua forma de escrita e leitura. Assim, num texto tradicional a leitura segue uma linearidade, enquanto no hipertexto ela é não-linear.
8. O que é o HTTP e qual o seu principal objetivo?
O Hypertext Transfer Protocol, sigla HTTP é um protocolo de comunicação utilizado para sistemas de informação de hipermídia, distribuídos e colaborativos.
Objetivo: É a base para a comunicação de dados da World Wide Web. Hipertexto é o texto estruturado que utiliza ligações lógicas entre nós contendo texto.
9. Conceitue páginas Web e URL e explique o correlacionamento entre eles no HTTP?
Páginas web é qualquer documento que faça parte de um sítio web e que costuma conter ligações (igualmente chamadas hiperligações ou links) par a facilitar a navegação entre os 
conteúdos. UR L é o endereço de um recurso disponível em uma rede, os arquivos HTML 
são localizados a URL entre um navegador do usuário e um servidor Web. 
10. Mostre a diferença entre a transmissão de uma página Web com HTTP persistente e não persistente?
Conexão Persistente: É extremamente seguro e confiável que cada objeto tenha sua próxima conexão TCP.
Isso trás uma excelente garantia para o cliente de que os dados enviados para o servidor serão entregues da maneira correta, e que cada um deles tenha até control de congestionamento.
Conexão não persistente: Quando ao realizar a transferência de um objeto entre cliente e o servidor, esta conexão TCP é fechada. Ou seja, ela não persiste, não continua funcionando para outros objetos da página web.
11. O que são cookies e qual a sua finalidade? Quais são seus componentes (cite a função de cada
um)?
São arquivos de internet que armazenam temporariamente o que o internauta está visitando na rede.
12. Explique, resumidamente, funcionamento do mecanismo de cookies. Comente as vantagens e desvantagens do seu uso.
Quando você visita um site pela primeira vez, este envia um Cookie como resposta para o seu navegador, contendo as suas preferências, em formato de texto. Este pequeno arquivo ficará armazenado em seu computador até que perca sua validade.
13. O que é um cache Web? Para que são utilizados e quais as vantagens do seu uso?
Web cache é um armazenamento temporário no disco rígido de páginas web, imagens e outros documentos e ficheiros utilizando técnicas de cache para reduzir o uso largura de banda disponível, aumentar a velocidade do acesso, entre outras vantagens.
14. Explique, resumidamente, o funcionamento de um cache Web?
O cache salva uma cópia dos arquivos usados pelo mesmo no disco rígido; ela pode ser usada na montagem da página ao invés de trafegar todo o arquivo original pela Internet inteira até o seu computador novamente.
15. O que é o GET Condicional, para que ele serve e como o mesmo se relaciona com o cache Web?
Get Condicional é um mecanismo que permite que um cache verifique se seus objetos estão atualizados
16. O que é o FTP e qual o seu principal objetivo?
FTP é a sigla para File Transfer Protocol, um termo que, traduzido para o português, significa Protocolo de Transferência de Arquivos.
O principal objetivo é transferir arquivos de um computador para outro. Utilizando o modelo cliente-servidor, este protocolo permite que as pessoas enviem ou baixem arquivos de um servidor qualquer.
Numa conexão FTP, um computador age como cliente FTP e outro como servidor FTP. 
17. Qual a diferença e para que servem a conexão de controle e a conexão de dados no FTP?
O controle de conexão serve para limitar o controle máximo de conexões.
18. Explique, resumidamente, o funcionamento do FTP?
O protocolo FTP trabalha com um modelo decliente-servidor, em que o cliente é o usuário que faz as solicitações de upload e download ao servidor. Nesse modelo, são necessários dois programas FTP:
Cliente FTP - o programa que fica instalado no computador pessoal do usuário;
Servidor FTP - o program que fica instalado no servidor e recebe as solicitações do cliente.
Basicamente, o cliente é o computador que pede conexão para conseguir acessar os dados de uma rede. Já o servidor, que é outro computador, funciona como uma espécie de ambiente virtual. É ele o responsável por receber a solicitação do cliente e preparar os procedimentos de transferência de arquivos.
19. O que é o SMTP e qual a sua principal funcionalidade?
Simple Mail Transfer Protocol é o protocolo padrão para envio de e-mails através da Internet, definido na RFC 821. É um protocolo relativamente simples, em texto plano, onde um ou vários destinatários de uma mensagem são especificados sendo, depois, a mensagem transferida. Esse protocolo usa por padrão a porta TCP 25.
20. Comente sobre a aplicação de Correio Eletrônico. Explique os seus componentes e suas funcionalidades.
Os sistemas de correio eletrônico são organizados em dois subsistemas: a gentes de usuário, responsáveis pela l eitura e envio das mensagens e agentes de transferência/transporte de mensagem. Os agent es de usuário são programas locais, cujos métodos podem ser baseados tanto em comandos como em menus/gráficos, o que permite interação com o sistema de correio eletrônico. Os agentes de transferência, por sua vez, são responsáveis por executar tarefa em 2º plano, ou seja, pela movimentação das mensagens por todo o sistema. Um sistema típico de correio eletrônico apresenta 5 funções básicas, quais sejam: Composição: processo de criar mensagens e respostas Transferência: deslocamento de mensagens entr e remetente e destinatário, de forma transparente para o usuário. Geração de relatórios: confirmação de entrega de mensagens 
Exibição: necessária para leitura das mensagens recebidas. Disposição: Refere-se às possibilidades ex istentes para o d estinatário após receber um a mensagem. Ex: apagar, mover, etc
21. Como acontece o funcionamento básico de uma operação SMTP?
Após o estabelecimento de uma conexão entre emissor (cliente) e receptor (servidor), no exemplo seguinte ilustra-se uma sessão S MTP. Na conversação seguinte, "C:" designa as mensagens do cliente, e "S:" as mensagens do servidor. Na maioria dos computadores, uma conexão pode ser estabelecida usando o comando telnet no emissor, por exemplo: 
C: MAIL FROM:<Smith@Alpha.ARPA> 
S: 250 OK C: RCPT TO:<J ones@Beta.ARPA> 
S: 250 OK C: RCPT TO:<Green@Beta.ARPA> 
S: 550 No such user here 
C: RCPT TO:<Brown@Beta.ARPA> 
S: 250 OK 
C: DATA 
S: 354 Start mai l input; end wit h <CRLF>.<CRLF>
C: Blah blah blah... 
C: ...etc. etc. etc. 
C: <CRLF>.<CRLF> 
S: 250 OK
22. Comente sobre os principais problemas conhecidos do SMTP.
Uma das limitações da especificação S MTP inicial é que não existe método de autenticação dos emissores. Como tal, foi-lhe adicionada a extensão SMTP-AUTH. Apesar disso, o spam ming continuava a se r um problema. Alterar o SMTP extensivamente ou substituí-lo completamente não se torna prático, devido à forte utilização do SMTP e aos efeitos que daí podiam advir. O Internet Mail 2000 é uma proposta nesse sentido. É por essa razão que existem várias propost as para protocolos alternativ os que iriam assistir a operação SMTP.
23. O que é o MIME, para que ele serve e como acontece basicamente o seu uso?
Extensões Multi função para Mensagens de Internet é uma norma da internet para o formato das mensagens de correio eletrônico. A grande maioria das mensagens de correio eletrônico são trocadas usando o protocolo SMTP e usam o formato MIME.
24. O que são os protocolos de acesso e quando devemos utilizá-los?
Protocolo de acesso é u m conjunto de leis que permitem um usuário acessar um servidor, 
Protocolo de acesso é u m conjunto de leis que permitem um usuário acessar um servidor, um local ou uma instituição. Usamos quando precisamos transferir mensagens de um servidor destinatário para um agente de usuário destinatário.
25. Comente sobre as características e funcionalidades dos protocolos POP3, IMAP e HTTP emrelação ao correio eletrônico.
POP3: significa Post Office Protocol. O POP3 permite que um cliente faça download de um e-mail de um servidor de e-mail. O protocolo POP3 é simples e não oferece muitos recursos, excepto para download. O seu conceito pressupõe que o cliente de e-mail faça download de todo o e-mail disponível no servidor, apaga-os do servidor e, em seguida, desliga-se. Ao utilizar este procolo, irá conseguir visualizar os seus emails caso não tenha acesso à Internet.
IMAP: significa Internet Message Access Protocol. O IMAP partilha muitos recursos semelhantes com o POP3.  Também é um protocolo que um cliente de e-mail pode usar para fazer download de e-mails de um servidor de e-mail. No entanto, o IMAP inclui mais recursos do que POP3. O protocolo IMAP foi desenvolvido para permitir que os utilizadores mantenham seus e-mails no servidor. O IMAP requer mais espaço em disco no servidor e no geral mais recursos de servidor do que POP3, já que todos os e-mails são armazenados no servidor. Ao utilizar este procolo, apenas irá conseguir visualizar os seus emails, caso não tenha acesso à Internet, se o seu cliente de e-mail estiver configurado especificamente para tal
HTTP: È um protocolo de comunicação utilizado para sistemas de informação de hipermídia, distribuídos e colaborativos. Ele é a base para a comunicação de dados da World Wide Web.
26. Explique como acontece uma comunicação POP3 descrevendo as suas fases?
o protocolo POP (POP2 e POP3) funciona graças a comandos de textos enviados ao servidor POP. Cada um dos comandos enviados pelo cliente (validado pela suíte CR/LF) é composto por uma palavra-chave, eventualmente acompanhada de um ou vários argumentos e seguida de uma resposta do servidor POP, composta por um número e por uma mensagem descritiva.
27. De onde surgiu a necessidade de criação do DNS?
O DNS foi criado a partir da necessidade existente de traduzir os complicados números IP para um tipo de mais alto nível, que poderia ser relembrado com facilidade por pessoas comuns. Com certeza foi um ponto de apoio para o crescimento exponencial que a rede sofreu. Sua criação data do ano de 1983 pelo americano Paul Mockapetris, que fez o trabalho a pedido de Jonathan Postel, um grande personagem que esteve presente na criação da ARPANET e foi editor dos RFCs.
28. O que é o DNS e qual a sua principal função?
DNS, sigla para Domain Name System (Sistema de Nomes de Domínio, em português), é um servidor que tem a função de relacionar os nomes canônicos dos sites com seus respectivos endereços IP. Os endereços IP são como todos os pontos da rede (computadores, servidores, roteadores, etc.) conseguem comunicar-se entre si.
29. O que são as Zonas de Autoridade? Relacione sua resposta com a estrutura do DNS.
Uma zona é uma porção administrativa de um domínio DNS. Se um servidor aceita a responsabilidade por um domínio e não o subdivide em domínios menores, o domínio e a zona são essencialmente a mesma coisa. O servidor constrói um banco de dados, denominado arquivos de zona, e mantém nele toda a informação relativa ao domínio.
30. Quais são as classes de servidores DNS existentes? Explique as características de cada uma.
Servidores de nomes raiz: há 13 servidores de nomes raiz no mundo, responsáveis por passar uma lista de servidores TLD correspondentes ao endereço IP desejado;
Servidores TLD (nomes de domínio de alto nível): são responsáveis por domínios de alto nível como com, org, net ,edu, gov, uk, fr, jp, br e outros;
Servidores de nomes com autoridade: são a parte final do processo, geralmenteas próprias organizações, responsáveis por passar o endereço IP em si correspondente ao nome de hospedeiro informado.
31. O que é um servidor DNS local e para que ele serve?
Servidores de nomes raiz : Existem 13 servidores de nomes raiz e cada um é um conglomerado de servidores replicados, para fins de segurança e confiabilidade. Servidores de nomes de domínio de alto nível: São responsáveis por domínios de alto nível como .com, .org, .net, .edu e também por todos os domínios de alto nível de paises como .fr, .uk, .br. Servidores de nomes com autoridade: Toda organização que tiver hospedeiros que possam ser acessados publicame nte na Internet deve fornecer registros DNS também acessíveis publicamente que mapeiam os nomes desses hospedeiros para endereços de IP.
32. Diferencie requisições DNS recursivas e interativas?
Recursiva:
O cliente DNS faz solicitação a um servidor DNS, utilizando nome completo do host, por exemplo, www.fulano.com.br. 
Interativa:
É a solicitação feita por um servidor DNS a outro, isto quando a solicitação não é encontrada em seu cadastro. 
33. Explique, resumidamente, a forma mais comum de uso do DNS. Aponte onde ocorrem requisições recursivas e interativas.
Recursivas: O servidor DNS responderá ao cliente, o endereço IP do host ou um código de erro caso o endereço não seja resolvido.
Interativas: Por exemplo a solicitação do DNS interno para o DNS externo.
34. O que são os registros de recursos (RR) do DNS? Explique os seus campos.
A: Registros A (também conhecidos como registros host) são os registros centrais de DNS. Esses registros vinculam um domínio, ou subdomínio, a um endereço IP.
A6: Registros A6 podem especificar um endereço IPv6 completo ou apenas uma parte dele, tal como os últimos 64 bits designados a uma interface de rede do host e então referir-se ao restante do endereço por um nome de domínio simbólico. A parte do endereço especificado nesse registro é chamada Sufixo do endereço.
AAAA: Executa a mesma função de A, porém faz mapeamento de um nome DNS para um endereço IPv6.
AFSDB:  Mapeia um nome de domínio para um servidor de banco de dados.
CNAME: Especifica um apelido (alias) para o hostname (A). É uma forma de redirecionamento.  Por exemplo, www.example.com pode direcionar para example.com.
DNAME: Esse registro de recursos fornece a possibilidade de mapear uma subárvore inteira do namespace do DNS para um outro domínio. Ele difere do registro CNAME que mapeia um nó único do namespace.
HINFO: Utilizado para armazenar informações sobre o hardware do servidor DNS, tais como tipo de CPU, tipo e versão do sistema operacional e assim por diante.
LOC: Esse registro fornece a possibilidade de especificar as informações sobre localização de computadores, sub-redes e redes no mundo. As opções são: latitude, longitude, altura, tamanho, precisão horizontal, precisão vertical.
MX: Aponta o servidor de e-mails. Pode-se especificar mais de um endereço, formando-se assim uma lista em ordem de prioridade para que haja alternativas no caso de algum e-mail não puder ser entregue.
NAPTR: Comumente usados ​​para aplicações em telefonia via Internet , por exemplo, no mapeamento de servidores e endereços de usuários no Session Initiation Protocol (SIP). A combinação de NAPTR registros com os registros do serviço (SRV) permite o encadeamento de vários registros para formar reescrever as regras complexas que produzem novos rótulos de domínio.
PTR: Fornecem o que é conhecido como “DNS reverso”. Os registros PTR atribuem endereços IP a um nome de servidor, em vez de associar um nome de servidor a um endereço IP.
RP: Esse registro tem o e-mail da pessoa responsável pela zona ou host.
SRV: Abreviação de SeRVice, permite definir localização de serviços disponíveis em um domínio, inclusive seus protocolos e portas.
TXT: Fornece informações textuais para fontes fora de seu domínio que podem ser usadas para diversas finalidades arbitrárias. O valor do registro pode ser texto legível por humanos ou por máquinas.
35. Como funcionam os caches DNS e quais as vantagens do seu uso?
É uma tupla de recurso que contém os seguintes campos: name, value type, ttl. Ttl: tempo de vida útil de um registro de recurso, determina quando um recurso deve ser removido de um cache. Name: nome do hospedeiro Value: é o endereço de IP para o nome de hospedeiro Type: um valor em 16 bits que especifi ca o tipo de recurso descrevido pelo registro.
36. 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.
HTTP é um protocolo sem estado, ou seja, não prevê nenhum meio de armazenamento de dados de um usuário entre as solicitações. Para que o protocolo H TTP consiga transferir seus dados pela Web, é necessário que os protocolos TCP e IP (Intern et Protocol, Protocolo de Internet) tornem possível a conexão entre clientes e servidores através d e sockets TCP/IP. Normalmente, este protocolo utiliza a porta 80 e é usado p ara a comunicação de "sites" (sítios), comunicando na linguagem HTML. U m programa requisitante (cliente) esta belece uma conexão com um outro pro grama receptor (servidor) e envia -lhe uma r equisição, contendo a URI, a versão do pro tocolo, uma mensagem MIME (padrão uti lizado para codificar dados em formato de textos ASCII para serem transmitidos pela Internet) contendo os modificadores da requisição, informações sobre o cliente e, possivelmente, o conteúdo no corpo da mensagem. O servido r responde com uma linha de status (status line) incluindo sua versão de p rotocolo e um código de operação bem sucedida ou um código de erro, seguido pelas info rmações do servidor, metainformações da entidade e possível conteúdo no corpo da m ensagem. A pós o envio da resposta pelo servidor, encerra-se a conexão estabelecida. Uma mensagem, tanto d e requisição quanto de resposta, é compos ta por uma linha inicial, nenhuma ou mais linhas

Continue navegando