Logo Passei Direto
Buscar

Exercício - COMUNICAÇÃO ENTRE APLICAÇÕES

User badge image
Felipe GT

em

Ferramentas de estudo

Questões resolvidas

É preciso que duas (ou mais) entidades comunicantes executem o mesmo protocolo para que uma tarefa seja realizada. Dentro de uma arquitetura em camadas, dois nós se comunicam entre si utilizando o mesmo protocolo, no que é conhecido como comunicação horizontal.


Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

É preciso que duas (ou mais) entidades comunicantes executem o mesmo protocolo para que uma tarefa seja realizada. Dentro de uma arquitetura em camadas, dois nós se comunicam entre si utilizando o mesmo protocolo, no que é conhecido como comunicação horizontal.


Prévia do material em texto

17/08/2023, 15:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Exercício
avalie sua aprendizagem
As camadas do modelo OSI têm seus serviços de�nidos, elas sabem o que devem fazer, entretanto, não estão
de�nidos protocolos, ou o como fazer. A camada que é responsável por garantir a comunicação con�ável entre
processos é a:
A divisão em camadas permitiu o isolamento de funções, sendo cada camada responsável por determinadas
funcionalidades. O modelo OSI pode ser considerado o pai dessa ideia e, na sua padronização, de�niu que:
Lupa
1.
Transporte.
Rede.
Todas as alternativas estão incorretas.
Enlace.
Sessão.
Data Resp.: 17/08/2023 15:14:46
Explicação:
A resposta correta é: Transporte.
A camada de transporte é uma das camadas do modelo de referência OSI (Open Systems Interconnection) e é
responsável por garantir a entrega con�ável dos dados da origem ao destino. Ela atua como intermediária entre
as camadas de aplicação e de rede, oferecendo serviços a camada de aplicação e usando os serviços da camada
de rede.
2.
A camada de sessão é responsável por encaminhar os dados de um nó para o nó vizinho.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
17/08/2023, 15:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Quando deseja acessar uma página web, um usuário utiliza um browser (navegador) que busca a página solicitada
em um servidor web. Com base na interação entre o browser e o servidor web, marque a alternativa correta:
Todas as atividades na Internet que envolvem duas ou mais entidades remotas que se comunicam são governadas
por um elemento que de�ne o formato e a ordem das mensagens trocadas entre duas ou mais entidades
comunicantes, bem como as ações realizadas na transmissão e/ou no recebimento de uma mensagem ou outro
evento. 
O nome desse elemento é:
A camada de enlace é responsável por garantir o encaminhamento dos dados da origem até o destino.
A camada física é responsável por realizar o controle de erro entre nós vizinhos.
A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas.
Todas as alternativas estão incorretas.
Data Resp.: 17/08/2023 15:15:57
Explicação:
A resposta correta é: A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas.
A camada de apresentação é responsável por garantir a interoperabilidade dos sistemas, fornecendo um
formato comum para a representação dos dados, garantindo que diferentes sistemas possam se comunicar de
forma e�ciente e compatível. Ela é responsável por codi�car e decodi�car os dados, removendo qualquer
formato especí�co de sistema ou de hardware, antes de ser transmitido para a camada inferior.
CAMADAS DE APLICAÇÃO E TRANSPORTE
3.
Servidores web atendem tipicamente na porta 80.
O protocolo www é utilizado como forma de acessar páginas da web.
A arquitetura do software de acesso à web é um exemplo de arquitetura peer-to-peer.
Servidores web são softwares que executam na camada de transporte do modelo OSI.
O protocolo utilizado para a transferência de páginas web entre browser e servidor é o DNS.
Data Resp.: 17/08/2023 15:16:43
Explicação:
Aplicações web utilizam a arquitetura cliente-servidor operando na camada de Aplicação. O protocolo DNS é
responsável por converter solicitações de nomes em endereços IP. E servidores web atendem as solicitações
tipicamente na porta 80.
7397REDES DE COMPUTADORES E A INTERNET
4.
Interface
Link
Encapsulamento
Protocolo
Serviço
Data Resp.: 17/08/2023 15:17:06
Explicação:
17/08/2023, 15:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Um sistema de comunicação é um conjunto de entidades (ou partes) coordenadas, que concorrem para a realização
de um determinado objetivo - que, usualmente, dá nome ao sistema.
Qual é o termo relacionado à de�nição: ''Conjunto de módulos processadores interligados por um sistema de
comunicação capazes de trocar informações e compartilhar recursos''?
(CORE-SP/2019 - Adaptada) O modelo de referência TCP/IP é um modelo de protocolo de rede que de�ne como as
informações são transmitidas através de redes de computadores. Sobre o modelo de referência TCP/IP encontrado
nas redes de computadores, é correto a�rmar:
É preciso que duas (ou mais) entidades comunicantes executem o mesmo protocolo para que uma tarefa seja
realizada. Dentro de uma arquitetura em camadas, dois nós se comunicam entre si utilizando o mesmo
protocolo, no que é conhecido como comunicação horizontal.
5.
Redes Isoladas
Unidade de processamento
Redes de Computadores
Elementos desconexos
Fluxo de Dados
Data Resp.: 17/08/2023 15:26:34
Explicação:
O signi�cado de redes de computadores não é o mesmo que o de Internet. Note que as redes de computadores
constituem um tipo de sistema de comunicação, enquanto a Internet é um tipo associado às redes de
computadores
CAMADAS DE APLICAÇÃO E TRANSPORTE
6.
O "controle de erros" observado na camada de transporte tem como objetivo detectar e corrigir erros
gerados pelas camadas de apresentação e sessão, se preocupando com erros relacionados à integridade do
conteúdo do pacote recebido, à entrega duplicada ou a pacotes recebidos fora da sequência.
Na camada de transporte, além do protocolo TCP, há também o protocolo UDP que em função de sua
orientação à conexão possui a capacidade de controlar altos volumes de tráfego na Internet, o que
proporciona aos seus usuários uma maior performance no envio e recebimento de dados.
Protocolos de mais alto nível, como HTTP e SMTP, incluem os detalhes necessários à camada de aplicação e
apresentação, enquanto que os protocolos de baixo nível, como DNS; FTP e POP, são responsáveis pelas
indicações de �uxo de dados nas camadas de sessão e internet.
Sua camada de transporte possui extrema importância na comunicação entre dois equipamentos. O �uxo
nessa camada somente se comunica com o seu �uxo par do dispositivo destino. Lida com questões de ¿QoS¿,
controle de �uxo, controle de sequência e correção de erros.
Em função de ser um protocolo orientado à conexão, os pacotes TCP não necessitam do uso de bits adicionais
para assegurar o correto sequenciamento da informação, bem como um "checksum" obrigatório para garantir
a integridade do cabeçalho e dos dados transmitidos.
Data Resp.: 17/08/2023 15:36:44
Explicação:
A camada de transporte é extremamente importante na comunicação entre dois equipamentos e lida com
questões como controle de �uxo, controle de sequência e correção de erros. O TCP é um protocolo orientado à
conexão que garante a entrega dos dados na ordem correta e sem erros.
17/08/2023, 15:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Um computador pode enviar pacotes UDP sem primeiro estabelecer uma conexão com o destinatário. Um
datagrama UDP é transportado em um único pacote IP e, portanto, é limitado a uma carga útil máxima.
Qual é o maior comprimento possível de um datagrama UDP?
Na programação de um socket TCP em codi�cação de alto nível, a �nalidade da opção SO_REUSEADDR no
servidor é:
Um sistema de boa complexidade, na área �nanceira, é composto de módulos CORBA, criados em C++, módulos
EJB, da plataforma Java, com acesso ao banco de dados DB2, e interfaces grá�cas criadas em Delphi. Os serviços
são expostos e consumidos no formato SOAP, além de orquestrados na sintaxe BPEL. No caso descrito, qual
arquitetura estaria sendo adotada?
7398DESENVOLVIMENTO DE APLICAÇÕES COM SOCKETS
7.
16.383 bytes.
8.191 bytes.
65.535 bytes.
32.767 bytes.
4.095 bytes.
Data Resp.: 17/08/2023 15:37:17
Explicação:
O número para o comprimento de um pacote UDP é de 16 bits. Isso signi�ca que pode estar entre 0 e 216 - 1, ou
0 a 65535 bytes. Quando ocorre a transmissão de grandes pacotes IP, geralmente requer fragmentação de IP.
8.
Retirar a dependência do código ao Sistema Operacional.
Reutilizar o mesmo endereço IP utilizado pelo cliente.
Permitir que um socket seja vinculado à força a uma porta em uso por outro socket.
Reiniciar todos os endereçosvigentes no momento da conexão.
Possibilitar ao socket TCP ter o mesmo comportamento do socket UDP.
Data Resp.: 17/08/2023 15:37:38
Explicação:
Você pode usar setsockopt() para de�nir a opção de soquete SO_REUSEADDR, que permite explicitamente que
um processo seja vinculado a uma porta que permanece em TIME_WAIT (ainda permite apenas que um único
processo seja vinculado a essa porta). Esta é a opção mais simples e e�caz para reduzir o erro "endereço já em
uso".
7399WEB SERVICES EM PYTHON
9.
SOA
Broker
PAC
Pipeline
MVC
17/08/2023, 15:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Em comparação com a abordagem tradicional de desenvolvimento, com todos os módulos e funcionalidades em um
bloco único, a abordagem baseada em microsserviços prega que as aplicações sejam desmembradas em
componentes mínimos e independentes, os quais precisam trabalhar juntos para realizar tarefas. Existem múltiplas
vantagens nessa nova abordagem, mas ______________________ NÂO É uma delas. Qual opção completa corretamente
a lacuna? 
Data Resp.: 17/08/2023 15:38:01
Explicação:
O sistema, como um todo, só pode ser caracterizado pela arquitetura SOA, ou Service Oriented Architecture,
pois trabalha com diferentes plataformas, incluindo sistemas legados, se comunicando através da exposição de
serviços com formatos padronizados. Outro componente da arquitetura SOA é o ESB, ou Enterprise Service
Bus, onde ocorre a combinação dos serviços via BPEL, sendo comum o uso dos modelos SOAP ou REST para
fornecimento dos serviços. Não há como a�rmar se os componentes internos utilizaram arquiteturas baseadas
em camadas, como MVC ou PAC, e embora o Broker seja uma arquitetura evidente para os objetos distribuídos,
incluindo EJB e CORBA, isso não de�ne a arquitetura do sistema como um todo. Por �m, o modelo Pipeline
apenas de�ne a saída de um programa alimentando a entrada seguinte, dentro do �uxo de execução, sem a
de�nição de serviços.
10.
Compartilhamento de Funções e Processos entre várias Aplicações
Grande Escalabilidade
Garantia de Responsividade 
Alta Disponibilidade
Maior facilidade na criação de Testes Unitários
Data Resp.: 17/08/2023 15:38:20
Explicação:
No que se refere ao compartilhamento de funcionalidades, Interoperabilidade é a característica primordial do
novo modelo. Além da interoperabilidade, com a fragmentação do sistema temos melhorias em termos de
Escalabilidade e Disponibilidade, além de facilidades no projeto e execução de Testes Unitários. A única
característica que NÃO É uma vantagem do novo modelo é a Garantia de Responsividade, já que trata de
elementos de back-end, com o simples trânsito de dados, sem qualquer interface grá�ca para interação com o
usuário.     
Não Respondida  Não Gravada Gravada
Exercício inciado em 17/08/2023 15:12:02.

Mais conteúdos dessa disciplina