
TCP/IP
文章平均质量分 72
zhaoqiaoshi
这个作者很懒,什么都没留下…
展开
-
快速生成树之端口信息状态机
1 源码 rstplib.1.1.02/portinfo.c, portinfo.h。2 功能 端口信息状态机,负责接收BPDUs,维护端口的生成树信息。3 代码简析3.1 状态定义#define STATES { / CHOOSE(DISABLED), / CHOOSE(ENABLED), / CHOOSE(AGED),原创 2010-03-22 16:01:00 · 4914 阅读 · 6 评论 -
一种基于分片的监控协议
监控方案的选择此监控方式主要是在FPGA上单独开辟两片共64个字节的空间用作监控。 分片传监控帧监控帧的传送采用分片的方法,基本上是“本端分片 – 组通道帧 – 发送通道帧 – 对端接收通道帧 – 恢复还原监控帧 – 处理”的过程,对端的应答流程类似。原创 2011-08-12 09:29:24 · 621 阅读 · 0 评论 -
如何划分子网
为了提高IP地址的使用效率,引入了子网的概念。将一个网络划分为子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。这使得IP地址的结构分为三级地址结构:网络位、子网位和主机位。这种层次结构便于IP地址分配和管理。它的使用关键在于选择合适的层次结构--如何既能适应各种现实的物理网络规模,又能充分地利用IP地址空间(即:从何处分隔子网号和主机号)。子网掩码的作用简单地来说,掩码用于说明子网域在一个IP地址中的位置。子网掩码主要用于说明如何进行子网的划分。掩码是由32位组成的,很转载 2011-05-09 14:57:00 · 1547 阅读 · 0 评论 -
快速生成树之端口状态转移状态机
1 源码 rstplib.1.1.02/sttrans.c,sttrans.h。2 代码简析802.1w标准对应RSTP,802.1d标准对应STP,针对802.1w和802.1d标准,交换机芯片硬件一般提供不同形式的API:(1) 802.1w:对于某个端口定义“学习”、“转发”两种状态的使能和禁止,对于“丢弃”状态,将“学习”和“转发”状态同时禁止即可;#ifdef原创 2010-04-01 11:00:00 · 3510 阅读 · 0 评论 -
快速生成树之拓扑变化状态机
1 源码 rstplib.1.1.02/topoch.c,topoch.h。2 拓扑变化规则:a) 如果一个网桥检测到拓扑变化后,它从所有非边界活动端口传播拓扑变化消息;b) 如果一个活动端口收到拓扑变化消息后,它从所有其它非边界活动端口传播拓扑变化消息。另外如果它是指定端口,它还从该指定端口发回一个拓扑变化确认消息; c) 如果一个指定端口收到一个TCN BPD原创 2010-04-01 15:49:00 · 3434 阅读 · 2 评论 -
快速生成树之端口角色转移状态机
1 源码 rstplib.1.1.02/roletrns.c,roletrns.h。2 代码简析/* 使本网桥所有端口的同步请求信号sync = TRUE */static void setSyncBridge(STATE_MACH_T *this){ register PORT_T* port; /* this->owner.port:此状态机所属的原创 2010-03-31 16:13:00 · 1978 阅读 · 0 评论 -
快速生成树之时间信息
1 源码 rstplib.1.1.02/times.c,times.h2 功能 定义了涉及端口、网桥、消息等元素的时间信息结构体,提供了基本操作接口。3 代码简析 /* 一个消息从根网桥发出后,它的消息年龄的初值是0,其它网桥端口收到一个优越的配置* 消息后,如果消息年龄超过最大年龄,那么丢弃该消息,否则将消息年龄加上一个量,再* 传播出去,因此消息传播的网原创 2010-03-25 16:30:00 · 1947 阅读 · 1 评论 -
快速生成树之优先级向量
1 源码 rstplib.1.1.02/vector.c,vector.h2 功能 提供生成树优先级向量的基本操作。3 代码简析/* 网桥ID:每个网桥在桥接LAN中唯一的标识,由优先级和地址两部分组成,其中优先级可以手动配置*/typedef structbridge_id{ unsigned short prio; //网桥优先级原创 2010-03-25 10:39:00 · 5061 阅读 · 0 评论 -
快速生成树之通用状态机
1 源码 rstplib.1.1.02/statmch.c,statmch.h2 功能 提供了快速生成树中所有状态机的一个抽象,类似于面向对象编程中的基类。3 代码简析3.1 数据结构/* 通用状态机 */typedefstruct state_mach_t { struct state_mach_t* next; // 下一状态机 Bool原创 2010-03-24 17:10:00 · 2667 阅读 · 0 评论 -
快速生成树之端口角色选择状态机
1 源码 rstplib.1.1.02/rolesel.c, rolesel.h2 功能 每个网桥拥有一个端口角色选择状态机,负责为每个端口分配角色。3 端口角色RSTP中端口角色有如下几种:根端口、指定端口、可选端口、备份端口、弃用端口。端口角色的分配由以下因素决定:a) 每个网桥的唯一网桥ID(BridgeIdentifier);b) 每个网桥端口的路径原创 2010-03-23 09:34:00 · 4422 阅读 · 0 评论 -
工行网银自动退出[96111945]验证码输入错误或已经超时失效解决方案
设置ActiveX控件启用选项:IE6.0版本的设置方法请您在IE浏览器菜单栏依次选择“工具”→“Internet选项”→“安全”→“internet”→“自定义级别”,然后将“ActiveX控件自动提示”、“标记为可安全执行脚本的ActiveX控件执行脚本”、“二进制脚本和行为”、“下载已签名控件”“运行ActiveX控件和插件”这五个选项选择为“启用”;将“对没有标记为安全的Act转载 2013-01-29 00:53:49 · 7761 阅读 · 0 评论