Baixe o app para aproveitar ainda mais
Prévia do material em texto
Você acertou 9 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 �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. 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(). 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. 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 número 50008, pois este número está dentro do intervalo de portas gratuitas. 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 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 5 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 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 porta. Portanto, a alternativa A está correta, pois reflete corretamente a finalidade da opção SO_REUSEADDR. 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 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". 8 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 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. 9 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 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. 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 10 de 10 Corretas �9� Incorretas �1� Em branco �0� 1 2 3 4 5 6 7 8 9 10 Exercicio Desenvolvimento De Aplicações Com Sockets Sair
Compartilhar