Baixe o app para aproveitar ainda mais
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.
Compartilhar