- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 OSPF之五种报文协议
在OSPF数据包头中有一个type选项,表示的就是OSPF报文的协议形式,分为五种:(1)Hello报文协议,用于发现与维持邻居,后期还可用来进行广播以及NBMA网络中DR以及BDR的选取;根据网络结构的不同,Hello协议的工作方式也不同。(2)DD(数据库描述)报文,描述本地LSDB(链路状态数据库)的情况;(3)LSR(链路状态请求)报文,向对端请求本端没有或者对端更新的LS
2012-06-14 23:21:01 15508
原创 OSPF原理学习自我小结
OSPF的总体步骤原理为:系统内每一个运行OSPF协议的路由器记录其接口/连接的链路状态,通过Flooding算法将它们各自的链路状态广播到整个系统中,然后通过DD(数据库描述包)的协商与交换组成链路状态数据库,路由器根据运算得出以自己为根节点,邻接路由为叶子的最短路径树,根据转换形成路由表,并每隔一段时间或者拓扑发生变化时进行更新。OSPF过程的初步学习可以分为以下几个方面:(1)链路状
2012-06-13 23:24:59 586
原创 OSPF之邻居路由
OSPF旨在记录路由器间的链接状态,通过将路由器与相邻路由器的邻接状态宣告(LSA)组合为链路状态数据库(LSDB),并通过对其洪泛至整个系统区域而形成路由表,因此找到邻居路由是协议算法的首要步骤。邻居路由器,是指有接口在同一个网络的两个路由器。邻居路由器的查找,是通过Hello协议而完成的(Hello协议不仅完成了邻居路由器的查找,还完成了DR以及BDR的选取)。此处,先讲邻居路由器发现过程
2012-06-12 23:40:53 1278
原创 链表与指向指针的指针应用
示例代码如下,假设单链表如下:typedef struct Node{ ElemType data; Node *next;}Node;typedef struct Node *LNodelist;现需要初始化链表头结点,设函数为:void create(Node *list){ list = (Node *)malloc(sizeof(Node));
2012-06-11 23:38:35 402
原创 OSPF之初识篇
本人初学TCP/IP协议,OSPF为重点。现在此地写下学习逐步历程……本篇为基础入门第一步:(一)背景:OSPF是链接状态协议中最具代表性的协议,链接状态协议与距离矢量协议同为动态路由协议的分类;路由分为动态路由和静态路由,动态路由协议即针对动态路由的协议。路由协议又对路由以及路由表起到了什么作用呢?以上种种问题,对初学者来说不可谓不难不乱,本文也为了加深自己对知识的认识做简单介绍。路
2012-06-11 00:04:36 382
转载 CamShift算法,OpenCV实现1–Back Projection (转载)
CamShift算法,即”Continuously Apative Mean-Shift”算法,是一种运动跟踪算法。它主要通过视频图像中运动物体的颜色信息来达到跟踪的目的。我把这个算法分解成三个部分,便于理解:1) Back Projection计算2) Mean Shift算法3) CamShift算法在这里主要讨论Back Projection,在随后的文章中继续讨论后面两个算
2011-11-21 09:26:28 410
转载 转:基于Opencv的MeanShift跟踪算法实现
基于Opencv的MeanShift跟踪算法实现#include "cv.h"#include "highgui.h"#include #include IplImage *image = 0, *hsv = 0, *hue = 0, *mask = 0, *backproject = 0, *histimg = 0;//用HSV中的Hue分量进行跟踪CvHisto
2011-11-21 09:23:28 550
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人