Prévia do material em texto
1. O URL é uma frase para localização de recursos, de fácil compreensão para pessoas e máquinas, com os elementos necessários para que o recurso referenciado seja obtido. Alguns desses elementos são obrigatórios, enquanto outros são opcionais no URL, apesar de continuarem sendo essenciais para a localização do recurso. Nesse contexto, qual deve ser a ação de um navegador web quando a informação de porta é omitida de URL iniciada com “http://”? Como se trata de informação explícita obrigatória no URL, o navegador retornará um erro ao usuário indicando a impossibilidade de acesso ao recurso. A) Como o protocolo de aplicação HTTP não utiliza número de porta, essa é uma informação dispensável no URL para esse protocolo. B) O navegador deverá utilizar a porta padrão estabelecida para o protocolo de aplicação indicado no início do URL. C) Como já é estabelecida a porta 80 para o protocolo HTTP, essa informação não deve constar no URL e, se existir, será ignorada pelo navegador web. D) Como o número de porta é informação inerente ao protocolo de transporte, e não ao de aplicação HTTP, esse elemento é dispensável no URL. Comentário: Parabéns! A alternativa "C" está correta. A RFC 1738, que estabelece o URL, determina que, se o número da porta não for explicitado, a porta padrão para o protocolo deve ser utilizada. No caso do protocolo HTTP, é a porta 80, enquanto para o HTTPS é a 443. 2. Uma das características do protocolo FTP é o controle fora da banda, que permite iniciar uma segunda transferência de arquivo mesmo enquanto a primeira ainda está em curso. Esse comportamento é possível, pois A) os comandos são enviados por uma conexão exclusiva e, para cada transferência, uma nova conexão é iniciada. B) os arquivos são transferidos em blocos e, após cada um, o cliente solicita o próximo bloco, podendo suspender uma transferência e iniciar outra. C) o protocolo FTP utiliza o protocolo de transporte UDP, que permite o envio simultâneo de diversos fluxos de transmissão. D) o protocolo FTP se beneficia da multiplexação de processos oferecida pelo socket de um sistema operacional, que compartilha a infraestrutura de rede local. E) o protocolo FTP utiliza uma única conexão por onde os fluxos de comandos e dados são transmitidos. Por meio de identificação única, os fluxos são separados no cliente e servidor. Parabéns! A alternativa "A" está correta. O protocolo FTP utiliza uma conexão TCP chamada de conexão de controle, por onde o usuário inicia sua sessão, realiza a autenticação e envia comandos para navegação em diretórios, para enviar ou buscar arquivos. Para realizar a transferência do arquivo, uma nova conexão TCP é criada, exclusiva para esse fim. A conexão de controle permanece ativa e disponível para que o cliente envie novos comandos ao servidor.