O SNMP não define um grande número de comandos, em lugar disso define duas operações básicas:
- GET, para obter um valor de um dispositivo
- SET, para colocar um valor num dispositivo
O comando que especifica uma operação de GET ou SET deve especificar o nome do objeto, que é único.
Podemos definir objetos. No caso de um contador de erros de CRC e uma vez que o SNMP não inclui comandos específicos para fazer reset do contador, uma forma simples é colocar zero no contador. Neste caso, o Gerente faz o GET (leitura) do parâmetro desejado para determinar o estado do dispositivo. As operações que controlam o dispositivo são definidas como efeitos secundários de SET (alterar/gravar valores) em objetos.
Especifica (na versão 1) quatro pacote de unidades de dados (PDU):
- GET, usado para retirar um pedaço de informação de gerenciamento.
- GETNEXT, usado interativamente para retirar sequências de informação de gerenciamento.
- SET, usado para fazer uma mudança no subsistema gerido.
- TRAP, usado para reportar uma notificação ou para outros eventos assíncronos sobre o subsistema gerido.