Logo Passei Direto
Buscar

estacio saladeavaliacoes com br_exercicio_gabarito_ Web Services Em Python

Ferramentas de estudo

Questões resolvidas

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Você acertou 10 de 10
questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
�CESPE/CEBRASPE/2022� A camada do TCP/IP
que permite que os dispositivos nos hosts de
origem e de destino mantenham uma
conversação é a
De aplicação.
De enlace.
De seção de rede.
Inter-redes.
De transporte.
Resposta correta
Questão 1 de 10
Corretas �10�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio
Desenvolvimento De
Aplicações Com Sockets
Sair
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 1/14
A
B
C
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A camada de transporte do TCP/IP é a
responsável por permitir que os
dispositivos nos hosts de origem e de
destino mantenham uma conversação. Isso
ocorre porque essa camada é responsável
por estabelecer, manter e encerrar
conexões entre aplicações em hosts
diferentes. Portanto, é nessa camada que
ocorre a comunicação direta entre os
dispositivos, permitindo a troca de
informações de maneira eficiente e
confiável.
2 Marcar para revisão
Na programação TCP, é possível ao servidor
saber o endereço do cliente ao qual um soquete
conectado está vinculado, executando um
método a qualquer momento.
Dentre as opções a seguir, marque aquela que
possui esse método.
getaddr().
getclient().
getpeername().
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 2/14
D
E
getcliinfo().
servermethod().
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O método socket.getpeername() é
utilizado para retornar o endereço remoto
ao qual o soquete está conectado. Este
método é especialmente útil em situações
onde é necessário descobrir o número da
porta de um soquete IPv4/v6 remoto.
Portanto, a alternativa correta é a "C", que
menciona o método getpeername().
3 Marcar para revisão
Uma porta lógica é um ponto virtual onde
começam e terminam as conexões de rede. As
portas lógicas são baseadas em software e
gerenciadas por um sistema operacional de
computador.
Cada porta lógica está associada a um
processo ou serviço específico, permitindo que
os computadores diferenciem facilmente entre
diferentes tipos de tráfego, por exemplo: os e-
mails vão para uma porta lógica diferente
daquela das páginas web, mesmo que ambas
cheguem a um computador por meio da mesma
conexão com a internet.
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 3/14
A
B
C
D
E
Disponível em: https://www.cloudflare.com/pt-
br/learning/network-layer/what-is-a-computer-
port/. Acesso em: 02 dez. 2022.
Dentre as opções a seguir, o número de porta
que corresponde ao intervalo de portas
gratuitas é:
490
9574
1
40122
50008
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
As portas lógicas são classificadas em três
categorias: portas bem conhecidas, portas
registradas e portas gratuitas. As portas
bem conhecidas variam entre 0 e 1023, as
portas registradas variam entre 1024 e
49151, e as portas gratuitas variam entre
49152 e 65535. Portanto, a alternativa
correta é a alternativa E, que apresenta o
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 4/14
A
B
C
D
E
número 50008, pois este número está
dentro do intervalo de portas gratuitas.
4 Marcar para revisão
Um script escrito em Python pode ser criado e
editado com um editor de texto, mas requer um
interpretador Python para ser executado.
Você pode abrir e editar scripts Python com
qualquer editor de texto ou código-fonte. Os
editores de código-fonte fornecem ferramentas
úteis de realce de sintaxe e edição de código
que facilitam a revisão e edição de scripts
Python.
Um arquivo que contém um script Python,
tipicamente, possui a extensão:
.c
.phy
.jar
.py
.xml
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 5/14
Gabarito Comentado
Arquivos que contêm scripts Python
geralmente têm a extensão .py. Esta
extensão é usada para identificar o arquivo
como um script Python, permitindo que o
interpretador Python o execute
corretamente. As outras opções listadas,
como .c, .phy, .jar e .xml, são extensões de
arquivo usadas para outros tipos de
linguagens de programação ou formatos de
arquivo, e não são típicas para scripts
Python.
5 Marcar para revisão
O Python já há algum tempo ganhou uma
posição como uma das linguagens de
programação mais populares do mundo. A
aprendizagem de máquina, o design de site e o
teste de software são, de fato, algumas das
várias áreas de aplicação nas quais ele é
usado. É excelente tanto para quem já trabalha
com programação, quanto para quem programa
esporadicamente.
Disponível em: https://datamites.com/blog/why-
is-python-an-interpreted-programming-
language/. Acesso em: 16 nov. 2022. Adaptado.
Dentre as opções a seguir, marque aquela na
qual possui um recurso que faz parte do
Python:
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 6/14
A
B
C
D
E
É uma linguagem de programação
interpretada.
É uma linguagem de programação
paga (requer a compra de uma licença
de uso).
É uma linguagem utilizada somente
para a construção de páginas web.
É exclusivamente uma API para
utilização de sockets.
É apenas uma interface gráfica para
ser usada nas redes de computadores.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
De acordo com a documentação oficial do
Python, essa linguagem de programação é
interpretada, orientada a objetos e de alto
nível com semântica dinâmica. Ela possui
estruturas de dados incorporadas de alto
nível, que, juntamente com a tipagem
dinâmica e a ligação dinâmica, tornam o
Python uma opção muito atraente para o
desenvolvimento rápido de aplicativos.
Além disso, é amplamente utilizado como
script ou linguagem de ligação para
conectar componentes existentes.
Importante ressaltar que o Python é uma
linguagem de programação gratuita, não
requerendo a compra de uma licença para
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 7/14
A
B
C
seu uso. Portanto, a alternativa correta é a
A� "É uma linguagem de programação
interpretada".
6 Marcar para revisão
Uma porta lógica é um ponto virtual onde
começam e terminam as conexões de rede. As
portas lógicas são baseadas em software e
gerenciadas por um sistema operacional de
computador.
Cada porta lógica está associada a um
processo ou serviço específico, permitindo que
os computadores diferenciem facilmente entre
diferentes tipos de tráfego, por exemplo: os e-
mails vão para uma porta lógica diferente
daquela das páginas web, mesmo que ambas
cheguem a um computador por meio da mesma
conexão com a internet.
Disponível em: https://www.cloudflare.com/pt-
br/learning/network-layer/what-is-a-computer-
port/. Acesso em: 02 dez. 2022.
Dentre asopções a seguir, o número de porta
que corresponde ao intervalo de portas bem
conhecidas é:
355
3555
35555
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 8/14
D
E
355555
3553
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
As portas lógicas são classificadas em três
categorias: portas bem conhecidas, portas
registradas e portas dinâmicas ou privadas.
As portas bem conhecidas são aquelas que
variam de 0 a 1023 e são utilizadas por
processos ou sistemas que são
amplamente reconhecidos, como o HTTP
(porta 80) ou o FTP (porta 21�. Nesse
contexto, a alternativa correta é a "A", que
apresenta o número 355, pois este se
encontra dentro do intervalo de portas bem
conhecidas.
7 Marcar para revisão
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?
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 9/14
A
B
C
D
E
4.095 bytes.
8.191 bytes.
16.383 bytes.
32.767 bytes.
65.535 bytes.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O comprimento de um pacote UDP é
determinado por um número de 16 bits.
Isso implica que o valor pode variar de 0 a
2 - 1, ou seja, de 0 a 65535 bytes.
Quando se trata de transmissão de pacotes
IP de grande porte, geralmente é
necessário realizar a fragmentação de IP.
Portanto, a alternativa correta é a E, que
indica o valor de 65.535 bytes como o
maior comprimento possível de um
datagrama UDP.
16
8 Marcar para revisão
Na programação de um socket TCP em
codificação de alto nível, a finalidade da opção
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 10/14
A
B
C
D
E
SO_REUSEADDR no servidor é:
Permitir que um socket seja vinculado
à força a uma porta em uso por outro
socket.
Reutilizar o mesmo endereço IP
utilizado pelo cliente.
Retirar a dependência do código ao
Sistema Operacional.
Possibilitar ao socket TCP ter o
mesmo comportamento do socket
UDP.
Reiniciar todos os endereços vigentes
no momento da conexão.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A opção SO_REUSEADDR é utilizada para
permitir que um socket seja vinculado a
uma porta que está em uso por outro
socket. Isso é feito através do método
setsockopt(), que define a opção de
soquete SO_REUSEADDR. Essa opção é
especialmente útil para evitar o erro
"endereço já em uso", pois permite que um
processo seja vinculado explicitamente a
uma porta que permanece em TIME_WAIT.
No entanto, ainda permite que apenas um
único processo seja vinculado a essa
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 11/14
A
B
C
D
E
porta. Portanto, a alternativa A está correta,
pois reflete corretamente a finalidade da
opção SO_REUSEADDR.
9 Marcar para revisão
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 "anunciar a disposição para
aceitar conexões; mostra o tamanho da fila":
LISTEN
CONNECT
ACCEPT
RECEIVE
BIND
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A primitiva de soquete "LISTEN" é a
responsável por anunciar a disposição para
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 12/14
A
B
C
D
E
aceitar conexões e mostrar o tamanho da
fila. Esta primitiva é amplamente utilizada
em programação para a Internet,
especialmente no contexto do UNIX de
Berkeley para o TCP. É importante destacar
que a chamada da função listen() não é
necessária ao usar o soquete UDP, pois o
UDP não é orientado à conexão como o
TCP, não tendo sentido em ouvir/aceitar
como há para SOCK_STREAM.
10 Marcar para revisão
�FUNDATEC/2022� Em uma comunicação em
rede, é necessário utilizar diferentes tipos de
endereços dependendo da camada. Na camada
de enlace de dados, utiliza-se o endereço MAC,
enquanto a camada de rede utiliza o endereço
IP. Qual é o mecanismo de endereçamento
equivalente da camada transporte?
Porta.
Número de sequência.
Janela deslizante.
Segmento.
Cabeçalho.
Resposta correta
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 13/14
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Na camada de transporte, o mecanismo de
endereçamento equivalente é a "Porta". As
portas são usadas para identificar
processos específicos ou serviços em um
host. Elas são divididas em três categorias:
as portas bem conhecidas, que variam
entre 0 e 1023; as portas registradas, que
variam entre 1024 e 49151; e as portas
dinâmicas ou privadas, que variam entre
49152 e 65535. Cada serviço ou processo
em um sistema tem uma porta única
atribuída, permitindo a comunicação e o
tráfego de dados eficientes.
19/08/2024, 22:42 estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/66bdec22d4608bb3482d7c38/gabarito/ 14/14

Mais conteúdos dessa disciplina