A World Wide Web é um serviço cliente/servidor distribuído, no qual um cliente (browser) pode acessar serviços em um ou mais servidores distribuídos por diversas localidades. Os serviços constituem-se em sua maioria em provimento de conteúdo. O conteúdo é distribuído em sites, e cada site administra seus documentos ou páginas web, com um servidor provendo o acesso aos documentos mediante a requisição do browser do cliente. Quanto às características do cliente sabe-se que: I - O cliente (browser) é aplicação que viabiliza o acesso, a apresentação dos documentos e a interação com o usuário. II - O controlador é parte do browser que provê a interface com o usuário (teclado, mouse e tela). III - Os programas clientes ligados ao browser apresentam os documentos de acordo com o padrão por eles definidos. IV - Os interpretadores são os elementos do browser que efetivamente acessam os documentos arquivados nos servidores. Assinale a alternativa que contempla apenas as afirmações corretas:
Questão
A World Wide Web é um serviço cliente/servidor distribuído, no qual um cliente (browser) pode acessar serviços em um ou mais servidores distribuídos por diversas localidades. Os serviços constituem-se em sua maioria em provimento de conteúdo. O conteúdo é distribuído em sites, e cada site administra seus documentos ou páginas web, com um servidor provendo o acesso aos documentos mediante a requisição do browser do cliente. Quanto às características do cliente sabe-se que:
I - O cliente (browser) é aplicação que viabiliza o acesso, a apresentação dos documentos e a interação com o usuário.
II - O controlador é parte do browser que provê a interface com o usuário (teclado, mouse e tela).
III - Os programas clientes ligados ao browser apresentam os documentos de acordo com o padrão por eles definidos.
IV - Os interpretadores são os elementos do browser que efetivamente acessam os documentos arquivados nos servidores.
Assinale a alternativa que contempla apenas as afirmações corretas:
Alternativas
A) I e II
B) I e IV
C) II e III
D) II e IV
Explicação
Vamos analisar cada afirmação sobre componentes/funcionamento do cliente (browser) na WWW:
I. Verdadeira. O browser é a aplicação cliente que permite acessar recursos, apresentar (renderizar) documentos e interagir com o usuário (navegação, formulários, etc.).
II. Falsa. Quem provê a interface com o usuário (interação via teclado/mouse/tela) é a interface do usuário do navegador (camada de UI). “Controlador” não é, de forma geral, o nome correto desse componente no contexto clássico de arquitetura de browsers (o termo “controlador” é típico de padrões como MVC, mas não corresponde diretamente ao módulo de I/O do browser como a frase afirma).
III. Falsa. O browser apresenta documentos conforme padrões da Web (ex.: HTML, CSS, JavaScript e especificações de renderização), e não “de acordo com o padrão por eles (programas clientes ligados ao browser) definidos”. Extensões/plug-ins podem influenciar, mas não “definem” o padrão de apresentação; eles apenas seguem/implementam padrões existentes ou formatos específicos.
IV. Verdadeira. Os elementos do browser responsáveis por acessar documentos no servidor são os componentes de comunicação/rede (cliente HTTP/HTTPS, camada de protocolo), frequentemente chamados em descrições didáticas de “interpretadores”/módulos de protocolo, pois interpretam e executam a comunicação via protocolos da Web para buscar os recursos.
Portanto, apenas I e IV estão corretas.
Alternativa correta: (B).