按照题38图中提示,写出Windows SNMP服务的工作流程。
【正确答案】:(1)主机A担当SNMP管理站,首先构造一个SNMP Get请求报文;
(2)SNMP管理站利用SNMP Service libraries将构造好的报文发送给主机B;
(3)主机B收到报文后,首先验证报文中团体名是否合法,并验证与该团体名相对应的访问权限和源P地址是否合法。如果团体名或者访问权限不合法,而且SNMP服务已被配置为需要发送人认证陷入,代理就会向指定的陷入目的地主机发送一个认证失败的陷入报文。
(4)SNMP代理的调用相应的扩展代理,从MIB库中获取所请求的活动连接信息;
(5)利用获得的连接信息,SNMP代理服务构造一个响应报文,其中包括活动连接数和SNMP管理站的目的地址;
(6)主机B将响应报文发送给主机A。