What is view-based access control and what is it used for?

answer each questions 1.What is view-based access control and what is it used for. In your answer provide an example of where you might use it. 2.What is a Management Information Base (MIB) and what is is used for in SNMP? Provide examples. 3.Why was SNMPv3 developed? How does it improve security over versions 1 and 2? 4.What are the main modules in a traditional SNMP Engine, and what does each do? 5.Why is authentication and authorization required in SNMP. Explain what might happen if SNMP didn’t provide for either one.