Logo Passei Direto
Buscar

e4v2

User badge image
Arthur Costa

em

Ferramentas de estudo

Questões resolvidas

Conteúdos escolhidos para você

e4v2
1 pág.

ESTÁCIO EAD

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

Questões resolvidas

Conteúdos escolhidos para você

e4v2
1 pág.

ESTÁCIO EAD

Prévia do material em texto

Você acertou 3 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
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
1 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:
É 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 seu uso. Portanto,
a alternativa correta é a A� "É uma linguagem de programação interpretada".
2 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
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.
3 Marcar para revisão
Na programação de um socket TCP em codificação de alto nível, a finalidade da opção 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 incorreta
Opa! A alternativa correta é a letra A. 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 porta. Portanto, a alternativa A está
correta, pois reflete corretamente a finalidade da opção SO_REUSEADDR.
4 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?
4.095 bytes.
8.191 bytes.
16.383 bytes.
32.767 bytes.
65.535 bytes.
Resposta incorreta
Opa! A alternativa correta é a letra E. 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
5 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 as opções a seguir, o número de porta que corresponde ao intervalo de portas bem conhecidas é:
355
3555
35555
355555
3553
Resposta incorreta
Opa! A alternativa correta é a letra A. 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.
6 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!
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.
7 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().
getcliinfo().
servermethod().
Resposta incorreta
Opa! A alternativa correta é a letra C. 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 umsoquete IPv4/v6 remoto. Portanto, a alternativa correta é a "C", que menciona o método
getpeername().
8 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 incorreta
Opa! A alternativa correta é a letra E. 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.
9 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 as opções a seguir, o número de porta que corresponde ao intervalo de portas gratuitas é:
490
9574
1
40122
50008
Resposta incorreta
Opa! A alternativa correta é a letra E. 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 número 50008, pois este número está dentro do intervalo de portas gratuitas.
10 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 incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A primitiva de soquete "LISTEN" é a responsável por anunciar a disposição para 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.
Questão 2 de 10
Corretas �3�
Incorretas �7�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Lista de exercícios Desenvolvimento De Aplicações Com Sockets Sair

Mais conteúdos dessa disciplina