Num ambiente operacional com servidores, um socket é defini...

Próximas questões
Com base no mesmo assunto
Q2449266 Redes de Computadores
Num ambiente operacional com servidores, um socket é definido como uma extremidade de comunicação. Processos se comunicando por uma rede emprega um par de sockets, sendo um para cada processo. O socket é identificado por um endereço IP em conjunto com um número de porta (Em redes TCP/IP). Via de regra os sockets utilizam uma arquitetura cliente-servidor. O servidor espera solicitações recebidas de clientes ouvindo em uma porta especificada. Uma vez que uma solicitação seja recebida, o servidor aceita uma conexão proveniente do socket do cliente para executá-la. Servidores podem executar vários serviços na forma de ______. Quando estão ouvindo em portas bem conhecidas, como exemplo o ______ que ouve na porta 22.
Assinale a alternativa que preencha correta e respectivamente as lacunas. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D

Vamos entender melhor o assunto abordado pela questão.

Na área de redes de computadores, um socket é um conceito crucial. Basicamente, um socket pode ser visto como um ponto final em uma comunicação de rede. Cada processo que deseja se comunicar com outro processo em uma rede precisa de um par de sockets, um para cada extremidade da comunicação.

Um socket é identificado por uma combinação de endereço IP e número de porta. No contexto de redes TCP/IP, isso é essencial para que dois processos possam trocar informações de maneira eficiente e organizada.

Os sockets frequentemente utilizam uma arquitetura cliente-servidor. Nesse modelo, o servidor permanece esperando por solicitações de clientes em uma porta específica. Quando uma solicitação é recebida, o servidor aceita a conexão do socket cliente para processar a solicitação.

Servidores podem gerenciar diversos serviços simultaneamente, e esse é o ponto abordado pelas lacunas na questão. A capacidade de gerenciar múltiplas tarefas é conhecida como multitask. Isso permite que um servidor execute várias instâncias de serviços diferentes ao mesmo tempo.

Agora, vamos preencher a segunda lacuna. Alguns serviços são conhecidos por utilizar portas específicas para comunicação. Um exemplo clássico é o SSH (Secure Shell), que é um protocolo utilizado para acessar remotamente outros computadores de forma segura e que opera na porta 22.

Portanto, a alternativa correta é:

D - Multitask / SSH

Essa escolha está correta porque:

  • Multitask refere-se à capacidade dos servidores de executar várias tarefas ou serviços ao mesmo tempo.
  • SSH é um serviço que ouve na porta 22, como mencionado no exemplo fornecido pela questão.

Espero que tenha ficado claro! Caso tenha mais dúvidas sobre o assunto, estou à disposição para ajudar.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Multitasking, ou multitarefa, é a capacidade de um sistema operacional ou de um processador de executar múltiplas tarefas ou processos ao mesmo tempo.

O SSH opera em portas-padrão 22 TCP (isso pode ser mudado quando necessário). O servidor captura as informações pela porta 22 (ou outra porta assinada SSH) para receber as conexões

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo