

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em relação à arquitetura cliente/servidor, identifique a afirmação incorreta.
Há uma separação das aplicações entre servidores (aplicações que disponibilizam algum serviço) e clientes (aplicações que usam esses serviços) num ambiente distribuído.
Um dos seus atrativos é o aumento da confiabilidade e a redução de custos uma vez que máquinas mais simples podem executar os serviços isoladamente sem a necessidade de uma grande máquina fazendo todos os serviços.
As aplicações são programas executados em máquinas distintas que trocam informação através de uma rede de computadores. A aplicação cliente deve conhecer quem fornece o serviço e qual o protocolo pré-estabelecido para realizar a solicitação.
Arquiteturas cliente/servidor genéricas são, às vezes, chamadas de arquiteturas de duas camadas (two-tiers).
As arquiteturas em foco estão sendo substituídas pelas arquiteturas multicamadas (Multitiers) modernas.
Considere as afirmações sobre arquitetura cliente/servidor:
1) O benefício mais imediato do modelo clienteservidor é a diminuição de tráfego na rede, pois o banco de dados reside no servidor, logo a integridade dos dados é centralizada e garantida. A aplicação não precisa mais se preocupar com isso, e sua manutenção se torna mais simples.
2) O sistema operacional do servidor deve: ser multitarefas preemptivo para impedir que aplicativos derrubem o sistema; ser multithread (minitarefas otimizam o uso de memória); e ter memória protegida, para evitar que aplicativos escrevam em área de memória de outros aplicativos.
3) As aplicações clientes e servidoras são programas executados em máquinas distintas, trocando informação através de uma rede de computadores. Para que os serviços possam ser solicitados, a aplicação cliente deve conhecer quem fornece o serviço (o endereço da aplicação servidora) e qual o protocolo pré-estabelecido para realizar a solicitação.
4) Arquiteturas cliente/servidor genéricas são às vezes chamadas de arquiteturas de duas camadas (two-tiers) e estão sendo substituídas pelas arquiteturas multicamadas (Multitiers) modernas.
5) O importante em uma máquina em arquitetura Cliente/Servidor não é que todas as máquinas sejam do mesmo fabricante ou do mesmo tipo. O que realmente é importante é o fato de todas as máquinas poderem ser interligadas pela rede.
Estão corretas apenas:
1, 2 e 3
2, 3 e 4
4 e 5
1, 2 e 4
1, 2, 3 e 5
A implementação da arquitetura cliente-servidor está baseada principalmente em
sistemas operacionais.
sistemas corporativos.
hardware
aplicações servidoras.
aplicações clientes
Considerando-se o paradigma cliente-servidor, é INCORRETO afirmar que
é um paradigma em que uma aplicação inicia a interação com outra aplicação que está esperando por requisições.
é uma instância de uma aplicação numa máquina servidora.
o cliente, em geral, é um programa de aplicação arbitrário.
o servidor, em geral, é dedicado a prover um serviço, mas que pode processar requisições de vários clientes simultaneamente.
Em uma arquitetura cliente-servidor, aplicações são modeladas como um conjunto de serviços que são fornecidos por servidores e por clientes que utilizam esses serviços. Em geral, os servidores são entidades que esperam passivamente pelas requisições dos clientes, reagindo, no entanto, para atendê-las. Considerando os conceitos relacionados às arquiteturas cliente-servidor, numere a segunda coluna de acordo com a primeira.
A seqüência correta é:
A tecnologia cliente/servidor teve um crescimento considerável devido à facilidade de uso de microcomputadores em rede, para acesso a banco de dados relacionais. Assim, é correto afirmar que:
os grandes aliados da tecnologia cliente/servidor foram o ODBC e JDBC responsáveis pela conexão entre a aplicação e o banco de dados, sendo o ODBC um tecnologia da Microsoft para aplicações baseadas no Windows e o JDBC uma tecnologia Java.
o grande aliado da tecnologia cliente/servidor é o ODBC, que atualmente está sendo substituído pelo JDBC, que se utiliza das várias tecnologias do tipo Web Service disponíveis no mercado.
os grandes aliados da tecnologia cliente/servidor foram o ODBC e JDBC, responsáveis pela conexão entre a aplicação e o banco de dados, utilizando uma das várias tecnologias do tipo Web Service disponíveis no mercado.
o grande aliado da tecnologia cliente/servidor é o JDBC, que atualmente está sendo substituído pelo ODBC, que se utiliza das várias tecnologias do tipo Web Service disponíveis no mercado.
Todas as alternativas abaixo apresentam características de um cliente de uma arquitetura cliente-servidor, EXCETO:
Executa outras computações localmente.
Aplicação que normalmente inicia a comunicação.
Não precisa de um hardware especial ou de um sistema operacional sofisti-cado.
Aplicação que normalmente espera a comunicação em uma porta pré-estabelecida.
Um computador ...I... em uma rede ..II.... o qual tem poucos ou nenhum aplicativo instalados, de modo que depende primariamente de um servidor central para o processamento de atividades é um ..III... .
Preenchem correta e respectivamente as lacunas I, II e III acima:

![]()
![]()
![]()
![]()
Assinale a alternativa que NÃO contenha características da arquitetura Cliente Servidor:
Os programas servidores executam em hardware e Sistema Operacional são especialmente desenvolvidos para este fim.
Um servidor pode servir vários clientes ao mesmo tempo e gerir os acessos a recursos compartilhados.
Existe uma relação de muitos-para-um entre clientes e servidor. Os clientes iniciam o diálogo através da requisição de um serviço. Os servidores esperam passivamente os pedidos dos clientes.
Cliente Servidor é uma relação entre processos que executam em máquinas diferentes. O processo Servidor é o fornecedor dos serviços e o cliente é consumidor destes serviços.
Na arquitetura Cliente/Servidor, o cliente e o servidor são denominados, respectivamente,
back-end e front-end, executam um processamento cooperativo e distribuído, onde o relacionamento entre clientes e servidores são relacionamentos entre componentes tanto de software quanto de hardware.
front-end e back-end, executam um processamento cooperativo e distribuído, onde o relacionamento entre clientes e servidores são relacionamentos entre componentes tanto de software quanto de hardware.
Server-end e client-end, operam em ambiente centralizado, cabendo ao servidor processar todas as transações necessárias ao atendimento da solicitação feita pelo cliente.
back-end e server-end, operam em ambiente cooperativo, sem distinção exata da carga computacional ou dos programas que são executados no cliente e no servidor.
A rede da entidade onde um técnico presta serviços adota o padrão de sistema distribuído do tipo cliente-servidor, composto por N máquinas servidoras, nas quais um determinado objeto K deve ser disponibilizado. Adotandose uma política de alocação de dados por replicação completa, o objeto K é replicado:
uma vez e uma alteração em K obriga o sistema a efetuar alterações em outros N-1 locais.
N vezes e uma alteração em K obriga o sistema a efetuar alterações em um único local.
N vezes e uma alteração em K obriga o sistema a efetuar alterações em outros N-1 locais.
uma vez e uma alteração em K obriga o sistema a efetuar alteração em um único local.
N vezes e uma alteração em K obriga o sistema a efetuar alterações em outros 2 × N locais.
No que concerne à estrutura dos sistemas cliente/servidor, a abordagem para distribuição de componentes de software define cinco configurações diferentes. Das opções seguintes, aquela que representa uma abordagem mais granular para a distribuição de componentes,é:
base de dados locais, base de dados distribuídas, apresentação de transação, apresentação remota e gestão de dados remota;
apresentação remota, apresentação de transação, lógica distribuída, gestão de dados remota e base de dados distribuídas;
lógica distribuída, apresentação distribuída, apresentação remota, base de dados distribuídas e base de dados locais;
gestão de dados remota, apresentação distribuída, apresentação de transação, base de dados distribuídas e base de dados locais;
apresentação distribuída, apresentação remota, lógica distribuída, gestão de dados remota e base de dados distribuídas.
Uma entidade cliente tem sempre um comportamento ativo em relação ao início da interação entre o cliente e o servidor.
Uma estrutura computacional Cliente/Servidor exige a utilização de um Sistema Operacional Servidor com capacidade para administrar os recursos e os aplicativos. Dentre os diversos Sistemas Operacionais para Servidor, podem ser citados o
MacOs, o Windows NT e o Linux.
NetWare, o Windows NT e o Unix.
Windows 3.0, o MacOs e o Solaris.
Windows ME, o NetWare e o Unix.
Windows 98, o Windows NT e o Linux.
O servidor é sempre o responsável pelo encerramento da relação.
Em um modelo cliente-servidor em N camadas, as camadas intermediárias contêm entidades clientes e entidades servidoras.
Em um modelo cliente-servidor em N camadas, existem pelo menos N - 1 relações binárias entre entidades clientes e entidades servidoras.
Na fase de transferência de dados, cliente e servidor devem executar primitivas de comunicação diferentes.
Uma estrutura Cliente/Servidor bastante utilizada na era da Internet é a WEB. Um dos componentes dessa estrutura é o CGI, que tem a função de
gerenciar a interface de comunicação WEB com a rede.
fazer a interface do servidor WEB com os programas referenciados.
fornecer o suporte WEB para visualização de componentes gráficos.
fornecer referências de localização dos componentes para as páginas.
gerenciar a atividade dos componentes gráficos e de texto das páginas.