Buscar

COMUNICAÇÃO ENTRE APLICAÇÕES

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 4 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

19/06/2023, 17:56 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: COMUNICAÇÃO ENTRE APLICAÇÕES  AV
Aluno: MICHAEL ALBERTO OLIVEIRA VASCONCELLOS 202101011023
Professor: CLAUDIO PICCOLO FERNANDES
 
Turma: 9001
DGT1358_AV_202101011023 (AG)   27/05/2023 10:14:15 (F) 
Avaliação: 8,00 pts Nota SIA: 10,00 pts
 
00016-TETI-2006: MODELO DE REFERÊNCIA OSI E ARQUITETURA TCP/IP  
 
 1. Ref.: 5292407 Pontos: 1,00  / 1,00
A camada de transporte da arquitetura Internet (TCP/IP) tem como função geral garantir a comunicação entre os
processos da camada de aplicação. Nesta camada estão de�nidos dois protocolos principais, TCP e UDP, sendo que:
Todas as alternativas estão incorretas.
 O protocolo UDP permite que os dados sejam entregues para o processo de destino, sem garantir a
con�abilidade.
O protocolo UDP é adequado para aplicações que requerem con�abilidade e alto atraso.
O protocolo TCP utiliza o endereço lógico para realizar a identi�cação do processo de destino.
O protocolo TCP é adequado para aplicações que podem perder dados e requerem baixo atraso.
 2. Ref.: 5292406 Pontos: 1,00  / 1,00
A camada internet da arquitetura TCP/IP tem de�nido o protocolo IP como principal protocolo, mas também são
utilizados protocolos que auxiliam no processo de encaminhamento dos dados para a máquina de destino. Entre os
protocolos auxiliares, podemos dizer que o:
ICMP é responsável por realizar a atribuição do endereço automática para cada estação.
 ARP é responsável por realizar a tradução do endereço lógico para o endereço físico.
IGMP é responsável por de�nir o caminho da origem ao destino para cada pacote.
DHCP é responsável por estabelecer as regras para garantir a entrega dos pacotes.
Todas as alternativas estão incorretas.
 
00411-TETI-2009: CAMADAS DE APLICAÇÃO E TRANSPORTE  
 
 3. Ref.: 5299755 Pontos: 1,00  / 1,00
Um serviço de correio eletrônico utiliza diferentes protocolos para entrega e acesso a dados nas caixas postais dos
usuários. Entre as alternativas a seguir, marque aquela que representa protocolos utilizados pelo sistema de correio
eletrônico da internet:
SMTP e HTTP
DNS e HTTP
Todas as alternativas estão incorretas.
 SMTP e POP3
DNS e IMAP
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292407.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292406.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5299755.');
19/06/2023, 17:56 EPS
https://simulado.estacio.br/alunos/ 2/4
 4. Ref.: 7812099 Pontos: 1,00  / 1,00
As principais arquiteturas utilizadas na construção de aplicações para redes de computadores são a arquitetura
cliente-servidor e a arquitetura peer-to-peer (P2P). Destaca-se como característica da arquitetura peer-to-peer:
 Possui alta escalabilidade, permitindo fácil crescimento do sistema.
Não permite a comunicação direta entre os hospedeiros do sistema.
Um sistema centralizado e dependente de um servidor central para funcionar.
A concentração dos dados em um hospedeiro centralizado (servidor).
A presença de um servidor sempre ligado, que atende a requisições dos clientes.
 
7397 - REDES DE COMPUTADORES E A INTERNET  
 
 5. Ref.: 7793857 Pontos: 1,00  / 1,00
Em cada camada, uma Unidade de Dados de Protocolo, ou PDU (Protocol Data Unit) possui campos de cabeçalho e
um campo de carga útil.
Qual é o nome do PDU do protocolo TCP?
Célula
Mensagem
Quadro
Rótulo
 Segmento
 6. Ref.: 7794000 Pontos: 0,00  / 1,00
A camada de transporte carrega mensagens da camada de aplicação entre os lados do cliente e servidor de uma
aplicação. Há dois protocolos de transporte na Internet: TCP e UDP.
São serviços oferecidos pelo protocolo UDP:
I. Transferência de dados con�ável.
II. Serviço não orientado a conexão.
III. Detecção de erros.
Marque a alternativa que possui todas os serviços corretos:
I, II, III
 I, III
II, III
 II
I
 
7398 - DESENVOLVIMENTO DE APLICAÇÕES COM SOCKETS  
 
 7. Ref.: 7803014 Pontos: 1,00  / 1,00
Em uma arquitetura em camadas, temos alguns elementos distintos.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7812099.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7793857.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7794000.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7803014.');
19/06/2023, 17:56 EPS
https://simulado.estacio.br/alunos/ 3/4
O elemento que é de�nido como sendo um ponto de comunicação entre cada par de camadas adjacentes, em uma
máquina em particular, é chamado de:
Protocolo.
Camada.
 Interface.
Unidade.
Serviço.
 8. Ref.: 7802434 Pontos: 0,00  / 1,00
As primitivas de transporte denominadas "primitivas de soquetes" usadas no UNIX de Berkeley para o TCP, são
amplamente usadas em programação para a Internet.
Marque a alternativa que possui a primitiva responsável por "anexar um endereço local a um soquete":
 BIND
RECEIVE
CONNECT
ACCEPT
 LISTEN
 
7399 - WEB SERVICES EM PYTHON  
 
 9. Ref.: 7802131 Pontos: 1,00  / 1,00
Uma boa forma para efetuar o mapeamento objeto-relacional em Python é a utilização da biblioteca SQL Alchemy.
Ela evita a necessidade de programar a transformação dos dados que são obtidos nas consultas para o formato de
objetos Python, oferecendo classes estruturais para encapsular tabelas, colunas e relacionamentos de forma
simples. Considerando um banco de dados onde tenhamos as tabelas pessoa e departamento, onde cada pessoa
deve trabalhar em um departamento, como seria de�nida a relação ao nível da entidade Departamento?
Deve ser de�nido um atributo pessoa_id, do tipo Column, parametrizado por um objeto do tipo ForeigKey,
apontando para "departamento.pessoa_id".
Basta de�nir um atributo pessoa_id, do tipo ForeignKey, tendo como parâmetro o nome da classe
dependente, que no caso é Pessoa.
Já que o relacionamento é baseado na herança, será necessário de�nir Dependente como uma classe
descendente de Pessoa.
 Deve ser criado um atributo pessoas, recebendo o retorno da função relationship, que terá como parâmetros
o nome da entidade dependente (Pessoa), o atributo relacionado nesta, e o modo de propagação para as
remoções.
Deve ser criado um atributo departamentos, recebendo o retorno da função relationship, que terá como
parâmetros o nome da entidade dependente (Departamento), o atributo relacionado nesta, e o modo de
propagação para as remoções.
 10. Ref.: 7802125 Pontos: 1,00  / 1,00
Com o objetivo de aproveitar todas as características apresentadas pelo protocolo HTTP, foi criado o padrão REST
(Representational State Transfer), onde os recursos, ou entidades, podem ser representados a partir de endereços
na Web. As ações associadas à consulta ou manipulação dos dados dessas entidades estarão diretamente
relacionadas aos métodos do protocolo HTTP, sendo correto a�rmar que: 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7802434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7802131.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7802125.');
19/06/2023, 17:56 EPS
https://simulado.estacio.br/alunos/ 4/4
 Um acesso do tipo DELETE estará associado a uma ação de remoção da entidade, sendo passado no
endereço a chave para identi�cação da entidade que será removida.
Um acesso do tipo POST de�ne uma consulta para uma entidade especí�ca, sendo passada a chave de
consulta no corpo da chamada, em um objeto no formato JSON.
Um acesso do tipo PUT estará associado à alteração de uma entidade, sendo passados todos os atributos no
próprio endereço utilizado.
Um acesso do tipo POST, sem a inclusão da chave no endereço, de�ne uma consulta para o conjunto
completo de entidades de um determinado tipo.
Um acesso do tipo GET estará associado à inclusão de uma entidade na base de dados, sendo passados os
atributos no corpo da chamada, em um objeto no formato JSON.

Outros materiais