Questão de Redes de Computadores — Protocolo SNMP, sua Extensão RMON e a Base de Informações MIB — VUNESP 2023
Redes de Computadores›Protocolo SNMP, sua Extensão RMON e a Base de Informações MIB
Código
vu196260
Banca
VUNESP
Órgão
Pref Peruíbe
Ano
2023
Cargo
Ana Sis (Peruíbe)
No protocolo SNMP, o tipo de PDU introduzido na versão 2, que permite solicitar em uma única resposta o equivalente a várias solicitações isoladas do tipo GetNextRequest é:
AGetManyRequests.
BGetBulkRequest.
CGetManyNextRequests.
DGetMultipleNextRequests.
EInformRequest.
Revelar gabarito e comentário▾
GabaritoB — GetBulkRequest.
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: PDU GetBulkRequest
Gabarito: letra B. A PDU GetBulkRequest foi introduzida no SNMPv2 e permite que o gerente solicite, em uma única operação, a recuperação de múltiplos objetos da MIB — o equivalente a várias solicitações GetNextRequest isoladas, otimizando a coleta de grandes volumes de dados (RFC 3416).
O SNMP (Simple Network Management Protocol) é o protocolo padrão da camada de aplicação para gerenciamento de dispositivos em redes IP. Ele opera sobre UDP (porta 161 para consultas e 162 para traps) e segue o modelo gerente-agente: o gerente (NMS) envia requisições e o agente (dispositivo gerenciado) responde. As operações básicas do SNMP são:
GetRequest: recupera o valor de um objeto específico da MIB.
GetNextRequest: recupera o valor do próximo objeto na árvore da MIB — útil para percorrer tabelas.
SetRequest: altera o valor de um objeto (configuração).
Trap: notificação assíncrona enviada pelo agente ao gerente.
Na versão 2 (SNMPv2), foram adicionadas duas novas PDUs: GetBulkRequest e InformRequest. A GetBulkRequest é exatamente a que o enunciado descreve: ela permite que o gerente solicite, em uma única resposta, vários objetos de uma só vez — como se fossem várias GetNextRequest encadeadas. Isso é especialmente eficiente para percorrer tabelas inteiras da MIB, reduzindo o número de mensagens trocadas e o tráfego de rede.
A InformRequest, por sua vez, é uma notificação confirmada (o agente envia e o gerente responde com um ACK), usada para comunicação entre gerentes ou entre gerente e agente em SNMPv2, garantindo que a notificação foi recebida.
A pegadinha da banca está em inventar nomes que parecem plausíveis (GetManyRequests, GetManyNextRequests, GetMultipleNextRequests) para confundir o candidato que não conhece a nomenclatura exata das PDUs do SNMPv2. O nome correto é GetBulkRequest — "bulk" significa "em massa", "em lote".
PDUs do SNMP
1SNMPv1
GetRequest
GetNextRequest
SetRequest
Trap
2SNMPv2 (novas)
GetBulkRequest
coleta em massa
equivale a várias GetNextRequest
InformRequest
notificação confirmada
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
GetManyRequests não existe no SNMP. A banca criou um nome fictício que parece combinar "Get" com "Many" (muitos), mas a PDU correta para solicitar múltiplos objetos é a GetBulkRequest. Não há nenhuma PDU chamada GetManyRequests na especificação do SNMP.
Alternativa B — ✅ Correta ⟵ GABARITO
A GetBulkRequest é a PDU introduzida no SNMPv2 que permite solicitar, em uma única resposta, o equivalente a várias solicitações GetNextRequest. Ela é usada para recuperar grandes blocos de dados da MIB de forma eficiente, como tabelas inteiras. A RFC 3416 define essa operação, e ela é uma das principais melhorias do SNMPv2 em relação ao SNMPv1.
Alternativa C — ❌ Incorreta
GetManyNextRequests também é um nome fictício. Não existe tal PDU no SNMP. A banca tentou combinar "GetNextRequest" com "Many", mas a nomenclatura correta é GetBulkRequest.
Alternativa D — ❌ Incorreta
GetMultipleNextRequests é outro nome inventado. Não há previsão dessa PDU no protocolo SNMP. A confusão é a mesma: o candidato que não domina a nomenclatura pode achar que "multiple" é o termo técnico, mas o correto é "bulk".
Alternativa E — ❌ Incorreta
InformRequest é uma PDU real do SNMPv2, mas sua função é diferente: ela é uma notificação confirmada (o receptor envia um ACK), usada para comunicação entre gerentes ou entre gerente e agente. Não serve para solicitar múltiplos objetos da MIB — essa é a função da GetBulkRequest.
NÃO CAIA NESSA!
A banca adora criar nomes que parecem técnicos (GetManyRequests, GetManyNextRequests, GetMultipleNextRequests) para induzir o candidato a escolher uma opção "intuitiva". O nome correto é GetBulkRequest — lembre-se de que "bulk" significa "em massa". Se a questão pedir "várias solicitações GetNextRequest em uma única resposta", a resposta é sempre GetBulkRequest.
PEGA ESSA DICA!
Para fixar as PDUs do SNMPv2, monte uma tabela mental: GetBulkRequest = coleta em massa; InformRequest = notificação confirmada. As demais (GetRequest, GetNextRequest, SetRequest, Trap) já existiam no SNMPv1. Na prova, desconfie de nomes que não parecem "padrão" — a banca inventa distratores plausíveis.