Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo SNMP, sua Extensão RMON e a Base de Informações MIB — VUNESP 2023

Redes de ComputadoresProtocolo SNMP, sua Extensão RMON e a Base de Informações MIB
Código
vu196361
Banca
VUNESP
Órgão
UNICAMP
Ano
2023
Cargo
PTIC ( )
No protocolo SNMP, o tipo de mensagem enviada de um gerente para um agente com o propósito de alterar o valor de uma variável é
  1. AChange.
  2. BGet.
  3. CAssign.
  4. DSet.
  5. ELet.
Revelar gabarito e comentário

GabaritoD — Set.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Protocolo SNMP: operações de gerenciamento

Gabarito: letra D. No SNMP, a mensagem enviada do gerente para o agente com o objetivo de alterar o valor de uma variável (um objeto da MIB) é a SetRequest — comumente chamada apenas de Set. As demais opções (Change, Assign, Let) não existem como operações do protocolo, e Get é a operação de leitura, não de escrita.

O SNMP (Simple Network Management Protocol) é o protocolo padrão da Internet para gerenciamento de dispositivos em redes IP. Ele opera com dois papéis principais: o gerente (NMS — Network Management System), que roda na estação de gerenciamento, e o agente, que roda no dispositivo gerenciado (roteador, switch, servidor, impressora etc.). A comunicação entre eles se dá por meio de PDUs (Protocol Data Units), cada uma com uma função específica. As operações básicas são:

  • GetRequest: o gerente solicita o valor de uma ou mais variáveis (objetos MIB) ao agente — é uma operação de leitura.

  • GetNextRequest: similar ao Get, mas retorna o valor do próximo objeto na árvore MIB — usado para percorrer tabelas.

  • GetBulkRequest (SNMPv2 em diante): usado para recuperar grandes volumes de dados de uma só vez, como uma tabela inteira.

  • SetRequest: o gerente define/atribui o valor de uma ou mais variáveis no agente — é a operação de escrita/alteracão.

  • Trap (SNMPv2-Trap): o agente envia espontaneamente uma notificação ao gerente sobre um evento excepcional (ex.: reinicialização, falha de enlace) — não é uma resposta a uma requisição.

  • InformRequest: um gerente envia informações a outro gerente, com confirmação de recebimento.

  • Response: enviada pelo agente em resposta a Get/Set/Inform, contendo os valores solicitados ou o status de erro.

A confusão mais comum é entre Get e Set: o candidato sabe que são as duas operações principais, mas inverte o sentido. Get é para consultar (ler) e Set é para alterar (escrever). A banca explora exatamente essa inversão, além de oferecer nomes inventados (Change, Assign, Let) que parecem plausíveis em português, mas não existem no protocolo.

Na prática, quando um administrador configura um limite de alerta em um roteador via SNMP, por exemplo, o gerente envia uma SetRequest para o agente definir o novo valor do objeto MIB correspondente. O agente responde com uma Response confirmando a alteração (status "noError").

NÃO CAIA NESSA!

A banca troca o sentido das operações: apresenta Get como se fosse a de alteração, quando na verdade é a de leitura. Lembre-se do par: Get = pegar/ler · Set = definir/alterar. As opções Change, Assign e Let são invenções — não fazem parte do SNMP.

1Leitura
GetRequest
GetNextRequest
GetBulkRequest
2Escrita
SetRequest (altera valor)
3Notificação (agente → gerente)
Trap
InformRequest
SNMP: operações gerente → agente
LEVELsoulevel.com.br
SNMP: operações gerente → agente: Leitura (GetRequest, GetNextRequest, GetBulkRequest); Escrita (SetRequest (altera valor)); Notificação (agente → gerente) (Trap, InformRequest)

Alternativa A — ❌ Incorreta

Change não é uma operação do SNMP. O protocolo define PDUs específicas (Get, Set, Trap etc.), e "Change" é um nome genérico que não corresponde a nenhuma delas. A banca o oferece como distrator por parecer semanticamente adequado ("alterar"), mas não existe no padrão.

Alternativa B — ❌ Incorreta

Get é a operação de leitura: o gerente solicita o valor de uma variável ao agente. Ela não altera nada — apenas consulta. A pegadinha está em inverter o papel: quem quer alterar usa Set, não Get.

Alternativa C — ❌ Incorreta

Assign não é uma operação do SNMP. Assim como "Change", é um nome inventado que remete à ideia de atribuição, mas não consta no conjunto de PDUs do protocolo.

Alternativa D — ✅ Correta ⟵ GABARITO

A SetRequest (ou simplesmente Set) é a PDU usada pelo gerente para estabelecer/alterar o valor de uma ou mais instâncias de objetos MIB no agente. É a operação de escrita do SNMP, exatamente o que o enunciado descreve: "alterar o valor de uma variável". O agente confirma com uma PDU Response.

Alternativa E — ❌ Incorreta

Let não é uma operação do SNMP. É outro nome fictício, sem correspondência no protocolo.

Gabarito: letra D — a operação de alteração de variável no SNMP é a Set.

Link permanente: /questoes/vu196361