




已阅读5页,还剩107页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章管理信息库MIB 2 3 1SNMP的基本概念3 2MIB结构3 3标量对象和表对象3 4MIB 2功能组习题 Data Integration SNMPc软件 管理信息库 其它应用 远程网络监视 简单网络管理协议 抽象语法表示 计算机网络管理主要内容 五个一 计算机网络管理知识结构图 网络管理核心思想 检测 控制 基础协议 ASN 1思维导图 构造类型 两种以上 结构 其它类型 CHOICE ANY 简单类型 单一 原子 应用标签APPLICATION 上下文专用标签 私有标签PRIVATE 标签 类型 值集合 标签类型 已知定义新类型 通用标签UNIVERSAL ASN 1 基本概念 通信模型 知其所以然 六种子类型 综合实例 提供统一网络数据表示 应用实体表示实体 规则 符号 传输语法 单个值包含子类型值区间限制大小可用字符内部子类型 Value可递归可空 Length可扩充非空 7扩充 8实例 注意 题中所给均为16进制 需转换为二进制再编码 1规则 2实例 5扩充 Tag可扩充非空 BER基本编码规则 学习思维导图 Tag Length Value 6实例 3非递归时 比特串需特殊说明 4实例 9综合练习 Tag Tag类型 Tag值 知其然 知其所以然 返回 网络访问协议 IPUDP 第三方专用协议 SNMP SNMP 专用 SNMP 管理站 代理 委托代理 网络管理应用 管理对象 通信管理模型 层次佯谬 一 多 对多 多 管理站 Trap 多 代理 进程 多 被管对象 五个一中的 一个数据库 基本框架 结构定义 访问协议规范 宏观层次 管理信息库学习思维导图之整体结构 微观细节 罗素佯谬 集合R是一自身并非其元素的所有集合的集合理解 想象一个图书馆中有两本目录书 一本目录书刚好列出了所有引用过它们自己的书 另外一本是刚好所有不引用它们自己的书 试问第二本目录书应列到哪一本目录书中 返回 目的 整体结构图 层次结构之类的宏观层次 不要求非常深入的探讨 它只不过是给你一个大概的轮廓 目标是掌握核心问题 忽略细枝末节 不要自乱阵脚 3 1SNMP的基本概念 3 1 1TCP IP协议簇ARPANet定义了4个协议层次 与OSI RM的对应关系如图3 1所示 ARPANet的设计者注重的是网络互连 允许通信子网采用已有的或将来的各种协议 因此没有提供网络访问层协议 实际上 TCP IP协议可以运行在任何子网上 例如X 25分组交换网或IEEE802局域网 图3 1TCP IP协议簇与OSI RM的对应关系 SolutionIdea TCP IP协议簇边缘论AdHoc自组灵活物联网T to TATM想统一主动网络不想当可编程网络 搬运工 主机1向主机2发送数据 5 4 3 2 1 5 4 3 2 1 主机1 AP2 AP1 主机2 应用程序数据 10100110100101比特流110101110101 注意观察加入或剥去首部 尾部 的层次 应用程序数据 图3 2Internet主要协议之间的调用关系 返回 3 1 2TCP IP网络管理框架在Internet中 对网络 设备和主机的管理叫做网络管理 网络管理信息存储在管理信息库MIB中 图3 5描述SNMP的配置框架 SNMP由两部分组成 一部分是管理信息库结构的定义 另一部分是访问管理信息库的协议规范 图3 5中的第一部分是MIB树 各个代理中的管理数据由树叶上的对象组成 树的中间结点的作用是对管理对象进行分类 例如 与某一协议实体有关的全部信息位于指定的子树上 树结构为每个叶结点指定惟一的路径标识符 这个标识符是从树根开始把各个数字串联起来形成的 图3 5SNMP的配置框架 图3 5中的另一部分是SNMP协议支持的服务原语 这些原语用于管理站和代理之间的通信 以便查询和改变管理信息库中的内容 Get检索数据 Set改变数据 而GetNext提供扫描MIB树和连续检索数据的方法 Trap则提供从代理进程到管理站的异步报告机制 返回 例如 代理进程重启动 链路失效 负载超过门限等情况 TRAP引导的轮询策略 图3 8SNMPv1的团体关系 返回 GroupD Software Host Printer 多管理对象 OS Exchanger 多Agent进程 系统组 接口组 地址转换组 IP组 icmp组 TCP组 udp组 egp组 传输组 如何构造各种数据结构 如何统一语义 MIB主要由什么对象构成 多样化的对象如何定义与管理 如何找到某个对象 如何找到对象实例 如何访问对象的值 宏定义 宏实例 值 对象标识符实例标识符 ASN 1 标量对象 表对象 eBusinessPerspective e Business MIB学习之问题驱动 TCP SNMP代理 cisco 9 IBM 2 nxnetwork 1 IAB管理 厂商管理 OIDforsystem1 3 6 1 2 1 1 树状结构每个对象惟一标识 MIB树 快速复习 查询地址http www iana org assignments enterprise numbers OID ObjectIdentifier 表示一个被管理对象 点十进制 例如1 3 6 1对应一个可读的名字 例如internet raisecom树的叶子节点才是真正能够被管理的对象 有实例MIB树Internet在iso organization DoD下Internet分为四个子树directory 为将来OSI目录保留mgmt 在IAB批准文档中定义的对象 标准MIB experimental 在internet实验中使用的对象private 厂商私有mib 快速复习 MIB树举例 System 1 3 6 1 2 1 1 标量表 二维标量 索引 指明行 列 对象标识符 trap 快速复习 基本类型 通用类型universal ASN 1中定义简单类型 INTEGER OCTETSTRING OBJECTIDENTIFIER NULL结构类型 SEQUENCE SEQUENCEOF mib表中使用应用类型application SMI定义NetworkAddress CHOICE internetIpAddress IpAddress 4字节 例如0 xC0A80001表示192 168 0 1Counter 单向循环计数器 非负整数 0到232 1Gauge 可增可减的非负整数 0到232 1 达到232 1后保持不变直到复位TimeTicks 单位 百万分之一秒Opaque APPLICATION4 OCTETSTRING arbitraryASN 1value 不透明类型 未知数据类型 快速复习 返回 3 2MIB结构 SNMP环境中的所有管理对象组织成分层的树结构 如图3 10和图3 11所示 这种层次树结构有以下3种作用 1 表示管理和控制关系2 提供了结构化的信息组织技术3 提供了对象命名机制 图3 10注册层次 图3 11MIB 2的分组结构 Internet 1 directory 1 mgmt 2 mib 2 1 system 1 interfaces 2 at 3 ip 4 icmp 5 tcp 6 udp 7 egp 8 transmission 10 snmp 11 experimental 3 private 4 enterprises 1 1 表示管理和控制关系从图3 10可看出 上层的中间结点是某些组织机构的名字 说明这些机构负责它下面的子树信息的管理和审批 有些中间结点虽然不是组织机构名 但已委托给某个组织机构代管 例如org 3 由ISO代管 而internet 1 由IAB代管等 树根没有名字 默认为抽象语法表示ASN 1 2 提供了结构化的信息组织技术从图3 11可看出 下层的中间结点代表的子树是与每个网络资源或网络协议相关的信息集合 例如 有关IP协议的管理信息都放置在ip 4 子树中 这样 沿着树层次访问相关信息就很方便了 3 提供了对象命名机制树中每个结点都有一个分层的编号 叶子结点代表实际的管理对象 从树根到树叶的编号串联起来 用圆点隔开 就形成了管理对象的全局标识 例如internet的标识符是1 3 6 1 或者写为 iso 1 org 3 dod 6 1 通过这种特殊结构的树来唯一的确定一个管理对象是OSI的管理模式而Internet也应用了这种管理信息结构 ITU InternationalTelecommunicationsUnion 为国际电信联盟即过去的CCITT ISO ITU上的节点其管理对象既符合ISO的标准又符合ITU的标准 在ISO节点下面 一个子树用于其他组织 其中一个是DoD 美国国防部 RFC1155确定一个DoD下的子树将由IAB Internet活动董事会 管理 SMI在Internet节点下面定义了四个节点 directory 为将来使用OSI目录保留 mgmt 用于由IAB批准的所有管理对象 而mib 2是mgmt的第一个子节点 experimental 用来识别在互联网上实验中使用的所有管理对象 private 用于识别单方面定义的对象 或者说为私人企业管理信息准备的 对象标识符注册树 InternetMIB 1 3 6 1 例如一个私人企业LT公司 向Internet编码机构申请注册 并得到一个代码100 Cisco公司为9 HP公司为11 3Com公司为43 该公司为它的令牌环适配器赋予代码为25 则令牌环适配器的对象标识为1 3 6 1 4 1 100 25 返回 表3 1ASN 1的通用类型 3 2 1MIB中的数据类型5种通用类型 6种应用类型 ASN 1中的应用类型与特定的应用有关 具体到SNMP这种应用 RFC1155定义了以下6种应用类型 NetworkAddress CHOICE internetIpAddress 这种类型用ASN 1的CHOICE构造定义 可以从各种网络地址中选择一种 目前只有Internet一种地址 IpAddress APPLICATION0 IMPLICITOCTETSTRING SIZE 4 32位的IP地址 定义为OCTETSTRING类型 Counter APPLICATION1 IMPLICITINTRGER 0 4294967295 计数器类型是一个非负整数 其值可增加 但不能减少 达到最大值232 1后回零 再从头开始增加 如图3 12 a 所示 计数器可用于计算收到的分组数或字节数等 Gauge APPLICATION2 INTEGER 0 4294967295 计量器类型是一个非负整数 其值可增加 也可减少 计量器的最大值也是232 1 与计数器不同的地方是计量器达到最大值后不回零 而是锁定在232 1 如图3 12 b 所示 计量器可用于表示存储在缓冲队列中的分组数 图3 12计数器和计量器 注意旋转箭头 TimeTicks APPLICATION3 INTEGER 0 4294967295 时钟类型是非负整数 时钟的单位是百万分之一秒 可表示从某个事件 例如设备启动 开始到目前经过的时间 Opaque APPLICATION4 OCTETSTRING arbitraryASN 1value 不透明类型即未知数据类型 或者说可以表示任意类型 这种数据编码时按OCTETSTRING处理 管理站和代理能解释这种类型 返回 SNMP采用下面的定义层次 宏定义 定义了一组合法的宏实例 说明了有关类型的语法 宏实例 由宏定义通过参数替换产生的实例 说明一种具体类型 宏实例的值 表示一个具有特定值的实体 SNMPMIB的宏定义最初在RFC1155中说明 叫做MIB 1 后来由RFC1212扩充为MIB 2 图3 13是RFC1212中对象类型的定义 对其中关键成分的解释如下 3 2 2管理信息结构的定义 SYNTAX 表示对象类型的抽象语法 在宏实例中关键字type应由RFC1155中定义的ObjectSyntax代替 即上面提到的通用类型 表3 1 和应用类型 我们有 ObjectSyntax CHOICE simpleSimpleSyntax application wideApplicationSyntax 其中 SimpleSyntax指5种通用类型 而ApplicationSyntax指6种应用类型 ACCESS 定义SNMP协议访问对象的方式 可选择的访问方式有只读 read only 读写 read write 只写 write only 和不可访问 not accessible 4种 这是通过访问子句定义的 任何实现必须支持宏定义实例中定义的访问方式 还可以增加其他访问方式 但不能减少 图3 13管理对象的宏定义 RFC1212 RFC 1212第8页 OBJECT TYPE宏的定义 相当于变量定义模板 RFC 1155第20页 RFC 1155第20页 STATUS 说明实现是否支持这种对象 状态子句中定义了必要的 mandatory 和任选的 optional 两种支持程度 过时的 obsolete 是指老标准支持而新标准不支持的类型 如果一个对象被说明为可取消的 deprecated 则表示当前必须支持这种对象 但在将来的标准中可能被取消 DesctPart 这个子句是任选的 用文字说明对象类型的含义 ReferPart 这个子句也是任选的 用文字说明可参考在其他MIB模块中定义的对象 IndexPart 用于定义表对象的索引项 DefValPart 定义了对象实例默认值 这个子句是任选的 VALUENOTATION 指明对象的访问名 当用一个具体的值代替宏定义中的变量 或参数 时就产生了宏实例 它表示一个实际的ASN 1类型 叫做返回的类型 并且规定了该类型可取的值的集合 叫做返回的值 宏实例 即ASN 1类型 的表示是首先写出类型名 后跟宏定义的名字 再后面是宏定义规定的宏体部分 图3 14对象定义例 返回 3 3标量对象和表对象 标量对象 指SMI中存储的简单对象和表中的列对象 表对象 指SMI中存储的二维数组对象 图3 15取自RFC1213规范的TCP连接表定义 可以看出 这个定义有下列特点 整个TCP连接表 tcpConnTable 是TCP连接项 tcpConnEntry 组成的同类型序列 而每个TCP连接项是TCP连接表的一行 可以看出 表由0个或多个行组成 TCP连接项是由5个不同类型的标量元素组成的序列 这5个标量的类型分别是INTEGER IpAddress INTEGER 0 65535 IpAddress和INTEGER 0 65535 TCP连接表的索引由4个元素组成 这4个元素 即本地地址 本地端口 远程地址和远程端口 的组合惟一地区分表中的一行 考虑到任意一对主机的任意一对端口之间只能建立一个连接 用这样4个元素作为连接表的索引是必要的 而且是充分的 RFC1213规范的TCP连接表的定义 tcpConnTableOBJECT TYPESYNTAXSEQUENCEOFTcpConnEntryACCESSnot accessibleSTATUSmandatoryDESCRIPTION AtablecontainingTCPconnection specificinformation tcp13 tcpConnEntryOBJECT TYPESYNTAXTcpConnEntryACCESSnot accessibleSTATUSmandatoryDESCRIPTION InformationaboutaparticularcurrentTCPconnection Anobjectofthistypeistransient inthatitceasestoexistwhen orsoonafter theconnectionmakesthetransitiontotheCLOSEDstate INDEX tcpConnLocalAddress tcpConnLocalPort tcpConnRemAddress tcpConnRemPort tcpConnTable1 TcpConnEntry SEQUENCE tcpConnStateINTEGER tcpConnLocalAddressIpAddress tcpConnLocalPortINERGER 0 65535 tcpConnRemAddressIpAddress tcpConnRemPortINTEGER 0 65535 tcpConnStateOBJECT TYPESYNTAXINTEGER closed 1 listen 2 SynSent 3 synreceived 4 established 5 finWait1 6 finWait2 7 closeWait 8 lastAck 9 closing 10 timeWait 11 deleteTCB 12 ACCESSread writeSTATUSmandatoryDESCRIPTION ThestateofthisTCPconnection tcpConnEntry1 TCP连接表的定义 RFC1213 TcpConnEntry与tcpConnEntry区别 图3 16给出了TCP连接表的例子 该表包含3行 整个表是对象类型TcpConnTable的实例 表的每一行是对象类型TcpConnEntry的实例 而且5个标量各有3个实例 在RFC1212中 这种对象叫做列对象 实际上是强调这种对象产生表中的一列实例 图3 16TCP连接表例 返回 对象实例的识别与排序 列对象 SNMP定义了两种识别特定对象实例的方法 即顺序访问技术和随机访问技术随机访问技术 ObjectID之后增加一个索引对象值顺序访问技术 基于MIB结构中的按字典顺序 3 3 1对象实例的标识 随机访问技术 如sysDescr sysObjectID和sysUpTime等 则后面的索引值为0 如 sysDescr的ObjectID为1 3 6 1 2 1 2 1 1 1 它的对象实例用1 3 6 1 2 1 2 1 1 1 0表示 3 3 1对象实例的标识 随机访问技术 2 3 4 5 随机访问举例 1 MIB中每个对象必有 全局 对象标识符 OID 由树根到这个对象的编号串联起来形成 2 但每个对象未必都有实例标识符 可赋值 可访问 只有叶子节点才有实例标识符 3 无实例标识符的对象称之为概念表或概念行 4 一张概念表是行的序列 概念行是列对象的序列 5 INDEX的值可以无二义性的区分表中的一行 6 假定对象标识符是y 该对象所在的表有N个索引对象i1 i2 iN 则它的某一行的实例标识符是y i1 i2 iN 其中 表示iN的值 3 3 1对象实例的标识 随机访问技术 对象顺序的意义 在不知道对象标识符的情况下访问对象的值 对象标识符是整数序列 这种序列反映了该对象MIB中的逻辑位置 同时表示了一种词典顺序 只要按照一定的方式 例如中序 遍历MIB树 就可以排出所有对象及其实例的词典顺序 3 3 2词典顺序 顺序访问技术 例 先序遍历的结果是 中序遍历的结果是 后序遍历的结果是 DBEACDEBCA 口诀 DLR 先序遍历 即先根再左 右LDR 中序遍历 即先左再根后右LRD 后序遍历 即先左 右再根 A B D E C 层次遍历 ABCDE 3 3 2词典顺序 顺序访问技术 1 3 7 遍历的是实例标识符 进而由实例标识符得到值实例 表中的值 注意此列为INDEX书中没写 表3 2IP路由表对象及其实例的词典顺序 可类比汉语拼音的字典顺序 顺序访问技术 对象 实例 标识符 下一个对象 实例 对象 实例 口诀 对象标识符全都有 实例标识符叶子有 标量实例 0 向量实例 Index s 值 随机存取如何做 就用Get与Set 随机访问 自左向右 从上到下 所有实例 walk一遍 GetNext 遵循此序 顺序访问 返回 MIB 2功能组 在internet结点下面的第二个结点是mgmt再下面是mib 由于1991年定义了新的版本MIB II 故该结点名现改为mib 2 其标识为 1 3 6 1 2 1 或 Internet 1 2 1 最初的结点mib将其所管理的信息分为8个类别 如下表所示 3 4MIB 2功能组 RFC1213定义了管理信息库第2版 即MIB 2 这个文件包含11个功能组 共171个对象 下面分别介绍各个功能组包含的对象 RFC1213说明了选择管理对象的标准 1 包括了故障管理和配置管理需要的对象 2 只包含 弱 控制对象 所谓 弱 控制对象 就是一旦出错对系统不会造成严重危害的对象 这反映了当前的管理协议不很安全 不能对网络实施太强的控制 3 选择经常使用的对象 并且要证明当前的网络管理中正在使用 4 为了容易实现 开发MIB 1时限制对象数为100个左右 在MIB 2中 这个限制稍有突破 117个 5 不包含具体实现 例如BSDUNIX 专用的对象 6 为了避免冗余 不包括那些可以从已有对象导出的对象 7 每个协议层的每个关键部分分配一个计数器 这样可以避免复杂的编码 MIB 2只包括那些被认为是必要的对象 不包括任选的对象 对象的分组方便了管理实体的实现 一般来说 制造商如果认为某个功能组是有用的 则必须实现该组的所有对象 例如一个设备实现TCP协议 则它必须实现tcp组的所有对象 当然网桥或路由器就不必实现tcp组 3 4 1系统组系统组 SystemGroup 提供了系统的一般信息 如图3 20和表3 3所示 系统服务对象sysServices是7位二进制数 每一位对应OSI RM7层协议中的一层 如果系统提供某一层服务 则对应的位为1 否则为0 例如系统提供应用层和传输层服务 则该系统的sysServices对象具有值1001000 7210 系统启动时间sysUpTime有多种使用用法 例如 管理站周期地查询某个计数器的值 同时也查询系统启动时间的值 这样 管理站就可以知道该计数器在多长时间内变化了多少值 另外在故障管理中 管理站可以周期地查询这个值 如果发现当前得到的值比最近一次得到的值小 则可推断出系统已经重启动过了 图3 20MIB 2系统组 表3 3系统组对象 3 4 2接口组接口组 InterfaceGroup 包含关于主机接口的配置信息和统计信息 如图3 21和表3 4所示 这个功能组是必须实现的 接口组中的变量ifNumber是指网络接口数 另外还有一个表对象ifTable 每个接口对应一个表项 该表的索引是ifIndex 取值为1到ifNumber之间的数 ifType是指接口的类型 每种接口都有一个标准编码 表3 5是几种常用接口的类型和编码 图3 21MIB 2接口组 表3 4接口组对象 续表 表3 5几种常用接口的类型和编码 表3 5几种常用接口的类型和编码 表3 5几种常用接口的类型和编码 表3 5几种常用接口的类型和编码 本组有两个关于接口状态的对象 ifAdminStatus表示操作员说明的管理状态 而ifOperStatus表示接口的实际工作状态 这两个变量状态组合的含义如表3 6所示 表3 6接口状态 对象ifSpeed是一个只读的计量器 表示接口的比特速率 例如ifSpeed取值10000000 表示10Mb s 有些接口速率可根据参数变化 ifSpeed的值反映了接口当前的数据速率 接口组中的对象可用于故障管理和性能管理 例如可以通过检查进出接口的字节数或队列长度检测拥挤 可以通过接口状态获知工作情况 还可以统计出输入 输出的错误率 即输入错误率 ifInErrors ifInUcastPkts ifInNUcastPkts 输出错误率 ifOutErrors ifOutUcastPkts ifOutNUcastPkts 最后 该组可以提供接口发送的字节数和分组数 这些数据可作为记账的依据 3 4 3地址转换组地址转换组 AddressTranslationGroup 包含一个表 见图3 22 该表的一行对应系统的一个物理接口 表示网络地址到接口的物理地址的映像关系 MIB 2中地址转换组的对象已被收编到各个网络协议组中 保留地址转换组仅仅是为了与MIB 1兼容 这种改变的理由有两点 1 为了支持多协议结点 当一个结点支持多个网络层协议 例如IP和IPX 时 多个网络地址可能对应一个物理地址 而该组只能把一个网络地址映像到一个物理地址 2 为了表示双向映像关系 地址转换表只允许从网络地址到物理地址的映像 然而有些路由协议却要从物理地址到网络地址的映像 图3 22MIB 2地址转换组 3 4 4IP组IP组提供了与IP协议有关的信息 由于端系统 主机 和中间系统 路由器 都实现IP协议 而这两种系统中包含的IP对象又不完全相同 因而有些对象是任选的 这取决于是否与系统有关 IP组包含的对象如图3 23和表3 7所示 这些对象可分为4大类 包括有关性能和故障监控的标量对象以及3个表对象 下面分别讲述这些对象的语义和作用 图3 23MIB 2IP组 图3 23MIB 2IP组 图3 23MIB 2IP组 图3 23MIB 2IP组 表3 7IP组对象 表3 7IP组对象 IP地址表 ipAddrTable 包含与本地IP地址有关的信息 每一行对应一个IP地址 由ipAddrEntIfIndex作为索引项 其值与接口表的ifIndex一致 这反映了一个IP地址对应一个网络接口这一事实 在配置管理中 可以利用这个表中的信息检查网络接口的配置情况 该表中的对象属性都是只读的 因此SNMP不能改变主机的IP地址 IP路由表 ipRouteTable 包含关于转发路由的一般信息 表中的一行对应于一个已知的路由 由目标IP地址ipRouteDest索引 对于每一个路由 通向下一结点的本地接口由ipRouteIfIndex表示 其值与接口表中的ifIndex一致 每个路由对应的路由协议由变量ipRouteProto指明 其值可能是 other 1 local 2 netmgmt 3 icmp 4 egp 5 ggp 6 hello 7 rip 8 is is 9 es is 10 ciscoIgrp 11 bbnSpfIgp 12 ospf 13 bgp 14 其中有些是制造商专用的协议 例如ciscoIgrp CISCO专用 如果路由是人工配置的 则ipRouteProto表示为local 路由表中的信息可用于配置管理 因为这个表中的对象是可读写的 所以可以用SNMP设置路由信息 这个表也可以用于故障管理 如果用户不能与远程主机建立连接 可检查路由表中的信息是否有错 IP地址转换表 ipNetToMediaTable 提供了物理地址和IP地址的对应关系 每个接口对应表中的一项 这个表与地址转换组语义相同 图3 24IP转发表 另外 RFC1354 1992年7月 提出了代替IP路由表的新标准 叫做IP转发表 原来的MIB 2中的IP路由表只由一项ipRouteDest索引 因此对一个目标只能定义一个路由 RFC1354定义的转发表可以表示多路由的路由表 如图3 24所示 ipForward中的ipForwardNumber是一个只读的计量器 它记录IP转发表的项数 ipForwardTable的大部分对象与ipRouteTable的对象对应 有相同的语法和语义 增加的对象是 ipForwardPolicy 表示路由选择策略 在IP网络中 路由策略是基于IP协议的服务类型 共有8个优先级和高低不同的延迟 吞吐率和可靠性 ipForwardNextHopAS 下一个自治系统的地址 如图3 24所示 IP转发表由4个入口索引 因此对同一目标地址可根据不同的路由协议 不同的转发策略发送到不同的下一结点去 3 4 5ICMP组ICMP是IP的伴随协议 所有实现IP协议的结点都必须实现ICMP协议 ICMP组包含ICMP实现和操作的有关信息 如图3 25和表3 8所示 可以看出 这一组是有关各种接收的或发送的ICMP报文的计数器 图3 25ICMP组 表3 8ICMP组对象 续表 3 4 6TCP组TCP组包含与TCP协议的实现和操作有关的信息 见图3 26和表3 9 这一组的前3项与重传有关 一个TCP实体发送数据段后就等待应答并开始计时 如果超时后没有得到应答 就认为数据段丢失了 因此要重新发送 该组对象tcpRtoAlgorithem说明计算重传时间的算法 其值可取 other 1 不属于以下3种类型的其他算法 constant 2 重传超时值为常数 rsre 3 这种算法根据通信情况动态地计算超时值 即把估计的周转时间 来回传送一周的时间 乘一个倍数 这种算法是美国军用TCP标准MIL STD 1778定义的 vanj 4 这是由VanJacobson发明的一种动态算法 这种算法在网络周转时间变化较大时比前一种算法好 TCP组只包含一个连接表 TCP的连接状态取自MIL STD 1778标准的TCP连接状态图 变量tcpConnStat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州大货车租赁合同范本
- 私人家教合同协议书样本
- 甲方向乙方投资合同范本
- 燃气安装保证协议书范本
- 淘宝店铺出租合同协议书
- 签第三方协议咋写合同书
- 生活供水合同协议书范本
- 物业与业主购电合同范本
- 花圃改造合同协议书范本
- 汽车入股合同协议书模板
- 2025重庆市船舶检验中心有限公司招聘3人笔试历年参考题库附带答案详解
- 教育部幼儿园督导评估
- 四川省国企代建管理办法
- 家庭教育健康讲座:做智慧父母育幸福孩子
- 2024-2025学年北京版八年级数学下学期期末模拟卷(含答案)
- 【语文 北京版】2025年高考招生统一考试高考真题语文试卷(真题+答案)
- 铁路护路民兵培训课件
- 2025年财会业务知识竞赛题库及答案(600题)
- 2024年宜宾市叙州区区内外选调在编在职教师笔试真题
- 2025年高考真题-政治(云南卷) 含解析
- 老年康复护理教学课件
评论
0/150
提交评论