`
hongliangpan
  • 浏览: 320701 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sysServices 转换

 
阅读更多
• sysServices - 一个值,它可指出这个实体可能会提供的服务程序集。 此值是一个总和。这个总和值一开始会采用 0 这个值。然后它会根据在此节点执行异动各个阶层 L (在 1 至 7 的范围内), 将「2^(L - 1)」新增至总和值。例如,只执行路由功能的节点,它的值为 4 (2^(3-1))。 相对地,若节点是提供应用程序服务的主计算机,它的值就是 72 (2^(4-1) + 2^(7-1))。 注意,在通讯协议的 Internet 套件环境定义中,这些值的计算如下:
阶层 功能性
1 实体 (像是 repeater)
2 数据链路/子网 (像是网桥)
3 Internet (像是 IP 的支援)
4 端点至端点 (像是 TCP 的支援)
7 应用程序 (像是 SMTP 的支持)
注: 若是有包含 OSI 通讯协议的系统,则可能也要计算阶层 5 与 6。


public static NamedOID sysServices = new NamedOID("1.3.6.1.2.1.1.7.0","sysServices", false,OIDType.Special);

private void decodeServices(String s, L2Node node)
{
int i;
try {
i = Integer.parseInt(s);
} catch (Exception e) {
// TODO: handle exception
logger.error("decodeServices(String, L2Node)", e);
return;
}
String tmp = "";
if((i & 1) != 0)
{
tmp = tmp + "L2,";
}
if((i & 2) != 0)
{
tmp = tmp + "L2,";
}
if((i & 4) != 0)
{
tmp = tmp + "L3,";
node.setAttribute("Router","True");
}
if((i & != 0)
{
tmp = tmp + "L4,";
}
if((i & 16) != 0)
{
tmp = tmp + "L5,";
}
if((i & 32) != 0)
{
tmp = tmp + "L6,";
}
if((i & 64) != 0)
{
tmp = tmp + "L7";
}

node.setAttribute("Layer",tmp);
}
分享到:
评论

相关推荐

    SNMP管理协议

    SNMP(Simple Network Management Protocol,简单网络管理协议)是一种广泛应用于网络设备管理的协议,它允许网络管理员远程监控和管理网络设备,如路由器、交换机、服务器等。SNMP是Internet工程任务组(IETF)定义...

    mib2中节点的详细中文描述

    7. **sysServices(7)**:设备提供的服务列表,是只读的Integer类型。 8. **sysOrLastChange(8)**:与sysORID对象实例的最近更改时间相关联,只读。 9. **sysORTable(9)**:包含SNMPv2中代理角色的动态配置对象资源的...

    全国2013年1月自学考试计算机网络管理试题.pdf

    7. 编码规则:把抽象数据转换成比特串的规则称为传输语法,这是网络中数据编码的关键步骤。 8. 标签类型:在特定范围内使用的标签称为上下文专用标签,它们用于标识文本结构的不同部分。 9. GeneralizedTime类型:...

    MIB浏览器的实验报告

    sysContact、sysName、sysLocation、sysServices分别对应联系人信息、设备名称、物理位置和服务,它们都可以读写。在Interfaces组中,ifNumber是一个Integer,显示设备接口总数,ifTable是一个Sequence,包含接口的...

    计算机网络管理历年试题.pdf

    14. 系统服务对象sysServices:在MIB-2的系统组中,sysServices对象表示系统提供的服务,如果提供应用层和网络层服务,其值为1000100。 15. SNMPv1操作:检索未知对象采用的是GetNextRequest命令。 16. TCP组中的...

    MIB2概述.pdf

    - **sysServices**: 表示一个7位代码,此代码与该设备提供服务的组合值相应。该代码中的每一位与OSI模型中的一层相关联。例如,如果一个设备提供路由选择功能,则对应的位会被置位。 **表6-2 层与设备功能对应表*...

    基于SNMP的网络拓扑发现.doc

    system组包含了设备的基本信息,如sysDescr描述设备详情,sysObjectID标识设备型号,sysUpTime记录设备运行时间,sysContact、sysName、sysLocation和sysServices则分别提供管理员联系信息、设备名称、位置和提供的...

    snmp-formula

    例如,您可以在公共Struts文件中设置通用SNMP配置,其中将包括: snmp : conf : settings : logconnects : false sysServices : 72 而要在同一群集上使用SNMP监视GPFS的团队会将此Struts文件添加到他们的软件包中:...

    MIB功能组PPT学习教案.pptx

    sysServices展示了设备支持的协议层服务。 接口组提供了网络实体物理层接口的详细信息,包括配置参数和接口状态统计。ifNumber记录了设备的总接口数,ifTable存储了每个接口的具体信息。每个接口通过ifEntry表示,...

    在windows上安装snmp服务

    在windows上安装snmp服务。 全自动安装。补充了安装过程中缺少的lmmib2.dll、snmp.exe、hostmib.dll、snmptrap.exe等重要文件。...7: sysServices.0 (integer) 76 ***** SNMP QUERY FINISHED *****

    snmp 中MIB-2主要节点 详解

    * sysServices:该设备提供的服务。 * sysORLastChange:任何 sysORID 对象的实例最近一次变化时,sysUpTime 对象的值。 * sysORTable:一个 SNMPv2 中作为代理角色的动态配置对象资源的表。 接口组(Interfaces ...

    基于IP地址的网络计费

    2树,可以查看到系统描述(sysDescr)、系统对象ID(sysObjectID)、系统运行时间(sysUpTime)、系统联系人(sysContact)、系统名称(sysName)、系统位置(sysLocation)和服务(sysServices)等信息。...

    SNMP网络拓扑发现.doc

    System组包含七个对象,分别为:sysDescr、sysObjectID、sysUpTime、sysContact、sysName、sysLocation和sysServices。其中sysDescr描述了设备的相关信息,一般包括厂商、型号等。SysObjectID唯一标识特定厂商的特定...

    2008-2012全国自考计算机网络管理试题及答案(9套全齐).pdf

    11. 如果sysServices对象的值为72(十进制),表示系统提供了应用层和传输层服务。 12. SNMPv1的GetRequestPDU、GetNextRequestPDU和SetRequestPDU具有相同的格式,而TrapPDU略有不同。 13. 在SNMPv1操作中,删除...

    2006年下半年全国自考计算机网络管理真题及答案.pdf

    文件中提到了MIB2和其下的一些对象,如sysServices和tcpRtoAlgorithm,这些都是用来监控网络设备状态和性能的数据点。 4. 应用程序接口(API):如ASN.1(抽象语法标记1)是用于定义数据结构的语言,文件中提到了...

    2006年10月计算机网络管理试题.pdf

    14. MIB-2系统组中,sysServices对象的值为7位二进制数,若提供应用层和网络层服务,其值应为0010001。 15. SNMPv1的操作中,检索未知对象采用的命令是GetNextRequest,它会返回下一个对象的值。 16. MIB-2的TCP组...

    全国一月高等教育自学考试计算机网络管理试题课程代码.pdf

    12. MIB-2(管理信息库-2)的sysServices对象以7位二进制表示OSI/RM的7层协议服务。 13. 在MIB-2对象类型的宏定义中,SYNTAX关键字定义了对象的抽象语法,描述了对象应该如何表示。 14. SNMP(简单网络管理协议)...

    1月自考计算机网络管理02379试题及填空选择题答案.pdf

    12. **MIB-2系统组**:sysServices对象以7位二进制数表示OSI/RM的7层协议。 13. **MIB-2对象类型**:对象类型的SYNTAX关键字定义了对象的抽象语法。 14. **SNMP报文**:Trap报文是由代理发送给管理站的,无需应答...

Global site tag (gtag.js) - Google Analytics