搜档网
当前位置:搜档网 › CC2530实现协议栈网络管理

CC2530实现协议栈网络管理

文件名: 协议栈网络管理

ZigBee 协议栈网络管理这章内容主要是对新加入的设备节点的设备管。我们都知道每个CC2530 芯片出厂时候都有一个全球唯一的32 位MAC 地址。当时当设备连入网络中的时候,每个设备都能获得由协调器分配的16 位短地址,协调器默认地址(0x0000)。很多时候网络就是通过短地址进行管理。

注意:

1.先安装好PL2302 USB转串口驱动,转备好USB线,连接计算机与接收模块。

2.需要两个或者两个以上模块,分别用于协调器、路由器、终端。

●实验目的:学习如何使用TI提供的协议栈,进行网络管理。

●实验步骤:

1.打开工程文件:协议栈的无线数据传输

\Projects\zstack\Samples\SampleApp\CC2530DB\ SampleApp,分别选择

EndDeviceEB-Pro, RouterEB-Pro,CoordintorEB-Pro,分别下载到三个模块中,

如下图所示。

2.连接计算机与协调器模块,可以看到协调器接收到数据。

实验结果:将修改后的程序分别以协调器、路由器、终端的方式下载到3个或以上设备,协调器连接到PC机。上电后每个设备往协调器发送自身编号,协调器通过串口显示出来。

具体实验:

要实现协调器收集数据的功能,可以使用点播方式传输数据,点播地址为协调器地址(0x0000),避免了路由器和终端之间的互传,减少网络数据拥塞。

在samplApp.c中修改发送数据函数为:

void SampleApp_SendPointToPointMessage( void )

{

uint8 device;//设备类型变量

if ( SampleApp_NwkState == DEV_ROUTER )

device=0x01; //编号1表示路由器

else if (SampleApp_NwkState == DEV_END_DEVICE)

device=0x02;//编号2表示终端

else

device=0x03;//编号3表示出错

if ( AF_DataRequest( &Point_To_Point_DstAddr, //发送设备类型编号

&SampleApp_epDesc,

SAMPLEAPP_POINT_TO_POINT_CLUSTERID,

1,

&device,

&SampleApp_TransID,

AF_DISCV_ROUTE,

AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )

{

}

}

修改完成后系统设备自动检测自己烧写的类型,然后发送对应的编号。路由器编号为1,终端编号为2。

接收方面

数据接收方面,我们对接收到的数据进行判断,区分路由器和终端设备。然后在数据包中取出16位短地址。通过串口显示出来。我们先看看短地址在数据包里的存放位置(在AF.h文件里)。依次是pkt--- srcAddr--- shortAddr。

我们可以在接收函数中点播ID加入下面代码:

void SampleApp_MessageMSGCB( afIncomingMSGPacket_t *pkt )

{

uint8 asc_16[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

uint16 flashTime,temp;

switch ( pkt->clusterId )

{

case SAMPLEAPP_POINT_TO_POINT_CLUSTERID:

temp=pkt->srcAddr.addr.shortAddr; //读出数据包的16位短地址

if( pkt->cmd.Data[0]==1 ) //路由器

HalUARTWrite(0,"ROUTER ShortAddr:0x",19); //提示接收到数据

if( pkt->cmd.Data[0]==2 ) //终端

HalUARTWrite(0,"ENDDEVICE ShortAddr:0x",22); //提示接收到数据

/****将短地址分解,ASC码打印*****/

HalUARTWrite(0,&asc_16[temp/4096],1);

HalUARTWrite(0,&asc_16[temp%4096/256],1);

HalUARTWrite(0,&asc_16[temp%256/16],1);

HalUARTWrite(0,&asc_16[temp%16],1);

HalUARTWrite(0,"\n",1); // 回车换行

break;

case SAMPLEAPP_FLASH_CLUSTERID:

flashTime = BUILD_UINT16(pkt->cmd.Data[1], pkt->cmd.Data[2] );

HalLedBlink( HAL_LED_4, 4, 50, (flashTime / 4) );

break;

}

}

将修改后的程序分别以协调器、路由器、终端的方式下载到3个或以上设备,协调器连接到PC机。上电后每个设备往协调器发送自身编号,协调器通过串口打印出来。利用同样的方法可以将MAC地址、PANID、读取出来。或者自行设定预定义编号进行网络管理。

网络管理五大功能分类

网络管理五大功能分类 根据国际标准化组织定义网络管理有五大功能:故障管理、配置管理、性能管理、安全管理、计费管理。对网络管理软件产品功能的不同,又可细分为五类,即网络故障管理软件,网络配置管理软件,网络性能管理软件,网络服务/安全管理软件,网络计费管理软件。 下面我们来简单介绍一下大家熟悉的网络故障管理、网络配置管理、网络性能管理、网络计费管理和网络安全管理五个方面网络管理功能: ISO在ISO/IEC 7498-4文档中定义了网络管理的五大功能,并被广泛接受。这五大功能是: ⑴故障管理(Fault Management) 故障管理是网络管理中最基本的功能之一。用户都希望有一个可靠的计算机网络。当网络中某个组成失效时,网络管理器必须迅速查找到故障并及时排除。通常不大可能迅速隔离某个故障,因为网络故障的产生原因往往相当复杂,特别是当故障是由多个网络组成共同引起的。在此情况下,一般先将网络修复,然后再分析网络故障的原因。分析故障原因对于防止类似故障的再发生相当重要。网络故障管理包括故障检测、隔离和纠正三方面,应包括以下典型功能: 网络管理 ⑴故障监测:主动探测或被动接收网络上的各种事件信息,并识别出其中与网络和系统故障相关的内容,对其中的关键部分保持跟踪,生成网络故障事件记录。 (1)故障报警:接收故障监测模块传来的报警信息,根据报警策略驱动不同的报警程序,以报警窗口/振铃(通知一线网络管理人员)或电子邮件(通知决策管理人员)发出网络严重故障警报。 (2)故障信息管理:依靠对事件记录的分析,定义网络故障并生成故障卡片,记录排除故障的步骤和与故障相关的值班员日志,构造排错行动记录,将事件-故障-日志构成逻辑上相互关联的整体,以反映故障产生、变化、消除的整个过程的各个方面。 (3)排错支持工具:向管理人员提供一系列的实时检测工具,对被管设备的状况进行测试并记录下测试结果以供技术人员分析和排错;根据已有的排错经验和管理员对故障状态的描述给出对排错行动的提示。 (4)检索/分析故障信息:浏阅并且以关键字检索查询故障管理系统中所有的数据库记录,定期收集故障记录数据,在此基础上给出被管网络系统、被管线路设备的可靠性参数。

网管系统功能分析

1.网强网络管理系统简介 网强网络管理系统(简称:Netmaster )是针对解决各行业中、大型企事业单位,目前在IT管理过程中所面临的3个挑战以及所需要克服的1个矛盾(即、外部客户满意度、成本控制与系统安全之间的挑战;IT系统日益增长的复杂性与运维人数、专业知识结构之间的矛盾)的第五代专家智能型综合网管系统。1.1系统简介 Netmaster涵盖了网络管理、服务器管理、数据库管理、中间件管理、通讯管理、安全管理、机房环境管理及运维管理等,它结合了大型定制型网管以用户的管理要求为导向以及第三代网管的简单易用这两方面的特点,并以非编程扩展的方法,满足了用户不断增加的IT资源管理的要求。同时系统能兼容整合第三代网管和其它工具,专注于企业用户各种设备、应用及服务等资源的健康度、可用率和服务水平的管理,保证IT部门用户的满意度,同时通过智能专家模型解决了用户日益复杂的IT资源与运维人员数量不足、专业知识结构之间的矛盾,并将各种复杂的网络管理工作简易化、便捷化与自动化,有效帮助网络管理人员轻松驾驭网络,提高网络管理效率与水平。 1.2系统背景 随着计算机技术和Internet的发展以及各行各业信息化的普及与应用,各行业开始大规模的建立网络来推动电子商务和政务的发展,不论是政府、金融、教育、医疗等单位都逐渐将核心业务移值到电子化和网络上。而这些行业用户比以前任何时候都更加依赖于网络、IT基础设施以及应用系统来满足其核心业务需要。故此,网络管理与维护对企业的发展也就变得至关重要。而在企业网络管理这程中仍存在一些困难与问题,不仅影响了网络管理效率的提高,同时还妨碍

了企业的发展:缺少智能分析过滤与自动化处理,导致故障告警泛滥,无法准确定位故障根源;运维人员数量与技术能力有限,面对大量告警堆砌,故障无法及时恢复和解决·网络规模庞大、设备分散,没有规性的分级管理,运维效率低下及流程混乱;IP地址分配与使用不明,员工随意更改IP地址,造成IP使用冲突及网络异常;无法实时了解与监控集中在机房的网络设备,大大拖延了设备故障恢复的时间;网络环境复杂化与分散化,无法做到集中监控以及实时掌握网络整体运行情况;对IT资源的配置、分布以及性能缺乏了解,造成IT管理与投资方面的盲目性;传统IT管理工具相互不能兼容,造成信息孤岛,网络扩展与升级难、成本高。 1.3系统架构 系统要求全部采用JAVA结构开发,能在Windows,Linux,Unix不同平台下顺利移植。可以应用户要求提供Windows、Unix或Linux版本。全中文界面,软件代码完全由国开发。采用先进且成熟的MVC模式,三层架构,显示层、逻辑层和业务逻辑层完全分离。分布式架构:数据库、采集平台和Web服务三个部分可以分布在任意的三台服务器上。系统采用三层管理平台,三层体系架构为:展示层、业务层、采集层。 2.网强网络管理系统主要功能介绍 2.1功能优势 (1)智能化故障管理 网强网络管理系统智能化故障管理功能建立了及时响应的资源预警、告警机制。系统通过告警敏感度、告警合并、告警过滤以及异常依赖、根源分析等多种高端技术手段,能够避免大量的无谓重复告警信息,防止告警泛滥。并能在众多的告

ZigBee 协议架构

根据应用和市场需要定义了ZigBee 协议的分层架构,其协议的体系结构如图1 所示,其中物理层(physical layer,PHY)和媒介访问控制层(medium access control sub-layer,MAC)是由IEEE802.15.4-2003 标准定义的,在这个底层协议的基础上ZigBee 联盟定义了网络层(network layer,PHY)和应用层(application layer,APL)架构. 图1 zigbee协议栈体系结构 物理层规范 物理层定义了它与MAC 层之间的两个接口:数据服务接口PD-SAP 和管理服务接口PLME-SAP,其中PD-SAP 接口还为物理层提供了相应的数据服务,负责从无线物理信道上收发数据,而PLME-SAP 接口同时为物理层提供相应的管理服务,用于维护一个由物理层相关数据组成的数据库。物理层负责数据的调制、发送和接收、空闲信道评估(clear channel assessment,CCA)信道能量的监测(energy detect,ED)和链接质量指示(link quality indication,LQI)等。物理层帧结构由同步头、物理层帧头和物理层有效载荷三部分组成,如表1 所示。

同步头又包括32bit 的前同步码和8bit 的帧定界符,前同步码用来为数据收发提供码元或数据符号的同步;帧界定符用来标识同步域的结束及数据的开始。物理层帧头包括7bit 的帧长度和1bit 的预留位,帧长度定义了物理层净荷的字节数。物理层有效载荷就是MAC层的帧内容。 表一物理层帧格式 媒体接入控制层规范 MAC 层定义了它与网络层之间的接口,包括提供给网络层的数据服务接口MLDE-SAP 和管理服务接口MLME-SAP,同时提供了MAC 层数据服务和MAC 层管理服务。MAC层数据服务主要实现数据帧的传输;MAC 层管理服务主要负责媒介访问控制、差错控制等。 MAC 层主要功能包括以下几个方面: (1)ZigBee 协调器产生网络信标 (2)设备与信标同步 (3)支持节点加入或着退出操作 (4)信道接入方式采用免冲突载波检测多路访问(CSMA-CA)机制 (5)建立并维护保护时隙机制 (6)为设备提供安全支持 MAC 帧格式由三个基本部分组成:MAC 帧头、MAC 帧载荷和MAC 帧尾。不同类型的MAC 帧,其帧头和帧尾都是一样的,只是MAC 帧载荷有差别,通用MAC 帧格式如表2所示。 表二通用MAC帧格式 网络层规范 网络层定义了它与应用层之间的接口,包括提供给应用层的数据服务接口NLDE-SAP和管理服务接口NLME-SAP , 同时提供了网络层数据服务和网络层管理服务。网络层主要负责拓扑结构的建立和网络的维护,具体的功能如下:(1)初始化网络,即建立一个新的包含协调器、路由器和终端设备的网络(2)设备连接和断开时所采用的机制 (3)对一跳邻居节点的发现和相关节点信息的存储 (4)ZigBee 协调器和路由器为新加入节点分配短地址

网络基础 按网络管理模式进行分类

网络基础按网络管理模式进行分类 在计算机网络中包括许多不同的节点在协同工作,其中有作为服务器工作的、有作为客户机服从服务器管理而工作的、也有不受彼此制约共同工作的。因此,按照网络管理的模式可以将其分为服务器/客户机(Server/Client)网络和对等网络两种类型。 1.服务器/客户机网络 服务器/客户机网络是指客户机向服务器发出请求并以此获得服务的一种网络形式。是一种较为常用且比较重要的网络类型,其网络结构如图1-8所示。 文件服务器客户机 客户机客户机 Web服务器 客户机客户机客户机 图1-8 服务器/客户机网络结构 在该网络类型中,服务器一般使用高性能的计算机系统,它是为网络提供资源、控制管理或专门用于服务的计算机系统。服务器一般有文件服务器、打印服务器、邮件服务器、通讯服务器、数据库服务器等。客户机也称为工作站,是指接入网络的计算机,它接受网络服务器的控制和管理,能够共享网络上的各种资源。 在服务器/客户机网络中,所有数据的存储和运行都在服务器上,输入和输出都是在客户机上,因此方便于数据集中管理,且安全性能够得到保证。但也由于其所有数据的存储和运行都在服务器上,因此服务器的负载会很大。另外,网络的性能受到服务器性能及客户机数量的影响,当服务器性能较差或客户机数量较多时,网络的性能将严重下降。 2.对等网络 对等网络又称工作组,在对等网络中各台计算机具有相同的功能,无主从之分,即不需要专门的服务器,任何一台计算机即可以作为服务器,设定共享资源供网络中的其它计算机所使用,又可以作为工作站。它是小型局域网常用的组网方式之一,其结构如图1-9所示。 客户机 客户机 客户机客户机 客户机 客户机客户机客户机

计算机网络管理部分课后习题答案

第一章 1、网络管理:就是、监督一个复杂的计算机网络,以确保其具有最高的效率和生产力,能正常地、高效地运行;它是由计算机网络、管理员及管理系统等部分紧密结合而成的。(P15) 网元:网络管理中可以监视和管理的最小单元。(1)物理介质和联网设备(包括物理链路和数据链路层联网设备);(2)计算机设备(包括打印机、处理器、存储设备和其他计算机外围设备);(3)网络互联设备(网桥、路由器、网关等)。(P4) 网络资源:网络的硬件系统、网络的软件系统以及服务等构成的。(P4) 被管对象:为了实现远程逻辑管理,将被管网络资源中的网元抽象为对象的数据表示。(P5) 网络管理系统:用来管理网络、保障网络正常运行的软件和硬件的有机结合的分布式网络应用系统。(P6)2、管理者和管理员有什么区别?(P3和P7) 管理站(硬件)或者管理程序(软件)都可称为管理者(Manager)。Manager不是指人而是指机器或软件。网络的管理者是网络管理员。网络管理员实际上是从事网络管理工作的人。网络管理员(Administrator)指的是人。 4、网络管理系统的内容包括哪些?(P6) (1)系统的功能;(2)网络资源的表示;(3)网络管理信息的表示;(4)系统的结构。 7、网络管理的基本原理是什么?(P7) (1)若要管理某个对象,就必然会给该对象添加一些软件或硬件,但这种“添加”必须对原有对象的影响尽量小些。(2)由于管理信息而带来的通信量不应明显地增加网络的通信量。 第二章 2、简述OSI网络管理体系结构的子模型。(P18) (1)功能模型,将整个管理系统划分为配置、故障、性能、安全、和计费管理五个功能域,这些模型结合在一起提供网络管理。 (2)组织模型,处理系统组织方面的信息,采用管理系统和代理系统模式,定义了一些管理角色,如管理站、代理等。 (3)信息模型,描述管理对象,包括一个管理信息结构、命名等级体系和管理对象定义。 (4)通信模型,描述所需的通信过程,是基于系统的通信体系结构,包括应用管理、层管理和层操作3种交换管理信息的机制。 3、网络管理系统的五大功能是什么?他们之间的关系是什么样的?(P19和P22) 功能:性能管理、故障管理、计费管理、配置管理、安全管理。 关系:(1)性能管理、故障管理、计费管理属于对网络的监视范畴,而配置管理和安全管理则属于对网络的控制范畴。 (2)配置管理是各管理功能的基础,其他各管理功能都需要使用配置管理的信息。 (3)故障管理是整个网络管理功能的核心部分,尤其是在网络部署完成之后,用于保证网络能提供连续可靠的运行,减少网络运行中断对社会生产造成的影响和损失。故障管理的基础是网络性能和配置性能。 (4)安全管理比较独特,既涉及其他管理功能的安全完成,也涉及网络的安全使用。性能管理和故障管理及安全管理的关系是密切的。性能降低将导致网络故障,有效的性能管理系统可以帮助网络管理人员加强故障的管理及排障能力。计费管理元始数据也是网络性能的体现。 4、基于M/A模式的网络管理系统由哪几个要素组成?(P24) 要素:网络管理者、网管代理、一种通用的网络管理协议、一个或多个管理信息库。 5、什么是网络管理体系结构的信息模型?(P29) 被管对象的意义在整个网络系统中是统一的,即不依赖于任何一个被管对象的具体实现,因此必须要有一种标准化的描述语言来描述基于这种模型方法的管理信息。描述和管理相关的对象和信息的概念集

信息系统项目管理师章节题目 第13章 项目合同管理

14上 试题34 某网络系统安装实施合同约定的开工日为2月1日。由于机房承包人延误竣工,导致网络系统安装承包人实际于2月10日开工。网络系统安装承包人在5月1日安装完毕并向监理工程师提交了竣工验收报告,5月10日开始进行5天启动连续试运行,结果表明安装实施有缺陷。网络系统安装承包人按照监理工程师的要求进行了调试工作,并于5月25日再次提交请求验收申请。5月26日再次试运行后表明安装工作满足合同规定的要求,参与试运行有关各方于6月1日签署了同意移交工程的文件。为判定承包人是提前竣工还是延误竣工,应以(34)作为网络系统安装实施的实际工期并与合同工期比较。 A.2月1日至5月10日 B.2月1日至5月25日 C.2月10日至5月26日 D.2月10日至6月1日 分析: 本题的关键点是要按照实际的开工日期和最终表明项目满足合同规定的要求的时间,既2月10日至5月26日,用这个时间合同工期进行比较,以确定是否违约。 参考答案:C 试题45 项目发生索赔事件后,一般先由(45)依据合同进行调解 A.政府行政主管部门 B.监理工程师 C.仲裁委员会 D.项目经理 分析: 项目发生索赔事件后,一般先由监理工程师调解,若调解不成,由政府建设主管机构进行调解,若仍调解不成,由经济合同仲裁委员会进行调解或仲裁。在整个索赔过程中,遵循的原则是索赔的有理性、索赔依据的有效性、索赔计帐的正确性。 参考答案:B 15年上 试题47 47、某公司按总价合同方式约定订购3000米高规格的铜缆,由于建设单位原因,工期暂停了半个月,待恢复施工后,承建单位以近期铜价上涨为理由,要求建设单位赔偿购买电缆增加的费用,并要求适当延长工期,以下说法中,()是正确的。 A、建设单位应该赔偿承建单位采购电缆增加的费用 B、监理单位应该保护承建单位的合法利益,因此应该支持承建单位的索赔要求 C、索赔是合同双方利益的体现,可以使项目造价更趋于合理 D、铜价上涨是承建单位应承担的项目风险,不应该要求赔偿费用 分析: 参考答案:D

网络管理课后答案

《计算机网络管理》第二版(雷震甲著)课后习题答案免费下载西安电子科技大学出版社 1.01网络管理对于网络的正常运行有什么意义? 答:1、减少停机时间,2、改进响应时间,3、提高设备的利用率4、减少运行费用5、减少网络瓶颈6、提高运行效率 1.02局域网管理与本书所讲的网络管理有什么不同结合你使用的局域网操作系统试举出几种管理功能。 答: 1.03被管理的网络设备有哪些? 答:主机,网桥,路由器,交换机,集线器等 被管理网络资源:网络硬件(物理介质和连网设备、计算机设备)、网络软件(操作系统软件、通信软件、应用软件) 1.04网络管理系统分为哪些层次网络管理框架的主要内容是哪些? 答:1、OSI/RM2、管理站3、代理系统 网络管理框架内容:各种网络管理应用工作的基础结构,1、管理功能分为管理站和代理2、为存储管理信息提供数据库支持3、提供用户接口和用户视图功能4、提供基本的管理操作 1.05在管理站和代理中应配置哪些软件实体? 答:管理站:1、OS 2、通信3、NME(网络管理实体) 4、应用5、NMA(网络管理应用) 代理:1、OS 2、通信3、NME(网络管理实体) 4、应用 1.06集中式网络管理和分布式网络管理有什么区别各有什么优缺点? 答:区别:集中式的网络中,至少有一个结点(主机或路由器)担当管理站角色,所有代理都在管理站监视和控制下协同工作,实现集成的网络管理。

而分布式的网络,是地理上分布的多台网络管理客户机与一网络管理服务器交互作用,共同完成网络管理功能。 集中式优点:管理人员可以有效的控制整个网络资源,根据需要平衡网络负载,优化网络性能。缺点:网络通信消耗大,管理站失效,将导致网络管理中断;对于大型网络则力不从心。 分布式优点:灵活性和可伸缩性,善于控制大型网络。缺点:不便于统一控制。 1.07什么是委托代理? 答:有些设备不支持当前的网络管理标准,或无法完整实现NME全部功能,或不能运行附加软件,用来管理这些非标准设备的标准设备,称为委托代理。 1.08网络管理软件由哪些部分组成它们的作用各是什么? 答:1、用户接口软件:对网络资源实施本地配置、测试和排错,一定的信息处理能力,实现异构型网络连接2、管理专用软件:支持多种网络管理应用,如配置管理、性能管理、故障管理3、管理支持软件:保留管理所需要的相关信息,具有基本文件管理功能,支持节点之间的通信。 1.09对网络监控有用的管理信息有哪些代理怎样把管理信息发送给监视器? 答:1、静态信息2、动态信息3、统计信息 管理站和代理之间的信息交换通过协议数据单位(PDU)进行。通常是管理站向代理发送请求PDU,代理以响应PDU回答,而管理信息包含在PDU参数中。 1.10系统响应时间由哪些部分组成? 答:1、入口终端延迟2、入口排队时间3、入口服务时间4、CPU处理延迟5、出口排队时间6、出口服务时间7、出口终端延迟 1.11网络资源的利用率与哪些因素有关什么是合理的负载分布? 答:负载和数据速率有关。各链路的相对负载/相对容量(相对利用率),都比较平衡。 1.12性能测试报告应包括哪些内容?

Zigbee协议栈原理基础

1Zigbee协议栈相关概念 1.1近距离通信技术比较: 近距离无线通信技术有wifi、蓝牙、红外、zigbee,在无线传感网络中需求的网络通信恰是近距离需求的,故,四者均可用做无线传感网络的通信技术。而,其中(1)红外(infrared):能够包含的信息过少;频率低波衍射性不好只能视距通信;要求位置固定;点对点传输无法组网。(2)蓝牙(bluetooth):可移动,手机支持;通信距离10m;芯片价格贵;高功耗(3)wifi:高带宽;覆盖半径100m;高功耗;不能自组网;(4)zigbee:价格便宜;低功耗;自组网规模大。?????WSN中zigbee通信技术是最佳方案,但它连接公网需要有专门的网关转换→进一步学习stm32。 1.2协议栈 协议栈是网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。 1.2.1Zigbee协议规范与zigbee协议栈 Zigbee各层协议中物理层(phy)、介质控制层(mac)规范由IEEE802.15.4规定,网络层(NWK)、应用层(apl)规范由zigbee联盟推出。Zigbee联盟推出的整套zigbee规范:2005年第一版ZigBeeSpecificationV1.0,zigbee2006,zigbee2007、zigbeepro zigbee协议栈:很多公司都有自主研发的协议栈,如TI公司的:RemoTI,Z-Stack,SimpliciTI、freakz、msstatePAN 等。 1.2.2z-stack协议栈与zigbee协议栈 z-stack协议栈与zigbee协议栈的关系:z-stack是zigbee协议栈的一种具体实现,或者说是TI公司读懂了zigbee 协议栈,自己用C语言编写了一个软件—---z-stack,是由全球几千名工程师共同开发的。ZStack-CC2530-2.3.1-1.4.0软件可与TI的SmartRF05平台协同工作,该平台包括MSP430超低功耗微控制器(MCU)、CC2520RF收发器以及CC2591距离扩展器,通信连接距离可达数公里。 Z-Stack中的很多关键的代码是以库文件的形式给出来,也就是我们只能用它们,而看不到它们的具体的实现。其中核心部分的代码都是编译好的,以库文件的形式给出的,比如安全模块,路由模块,和Mesh自组网模块。与z-stack 相比msstatePAN、freakz协议栈都是全部真正的开源的,它们的所有源代码我们都可以看到。但是由于它们没有大的商业公司的支持,开发升级方面,性能方面和z-stack相比差距很大,并没有实现商业应用,只是作为学术研究而已。 还可以配备TI的一个标准兼容或专有的网络协议栈(RemoTI,Z-Stack,或SimpliciTI)来简化开发,当网络节点要求不多在30个以内,通信距离500m-1000m时用simpliciti。 1.2.3IEEE802.15.4标准概述 IEEE802.15.4是一个低速率无线个人局域网(LowRateWirelessPersonalAreaNetworks,LR-WPAN)标准。定义了物理层(PHY)和介质访问控制层(MAC)。 LR-WPAN网络具有如下特点: ◆实现250kb/s,40kb/s,20kb/s三种传输速率。 ◆支持星型或者点对点两种网络拓扑结构。 ◆具有16位短地址或者64位扩展地址。 ◆支持冲突避免载波多路侦听技术(carriersensemultipleaccesswithcollisionavoidance,CSMA/CA)。(mac层) ◆用于可靠传输的全应答协议。(RTS-CTS) ◆低功耗。 ◆能量检测(EnergyDetection,ED)。 ◆链路质量指示(LinkQualityIndication,LQI)。 ◆在2.45GHz频带内定义了16个通道;在915MHz频带内定义了10个通道;在868MHz频带内定义了1个通道。 为了使供应商能够提供最低可能功耗的设备,IEEE(InstituteofElectricalandElectronicsEngineers,电气及电子工程师学会)定义了两种不同类型的设备:一种是完整功能设备(full.functionaldevice,FFD),另一种是简化功能设备

网络管理概念

网络知识—网络管理概念 随着计算机技术和Internet的发展,企业和政府部门开始大规模的建立网络来推动电子商务和政务的发展,伴随着网络的业务和应用的丰富,对计算机网络的管理与维护也就变得至关重要。人们普遍认为,网络管理是计算机网络的关键技术之一,尤其在大型计算机网络中更是如此。网络管理就是指监督、组织和控制网络通信服务以及信息处理所必需的各种活动的总称。其目标是确保计算机网络的持续正常运行,并在计算机网络运行出现异常时能及时响应和排除故障。 关于网络管理的定义目前很多,但都不够权威。一般来说,网络管理就是通过某种方式对网络进行管理,使网络能正常高效地运行。其目的很明确,就是使网络中的资源得到更加有效的利用。它应维护网络的正常运行,当网络出现故障时能及时报告和处理,并协调、保持网络系统的高效运行等。国际标准化组织(ISO)在ISO/IEC7498-4中定义并描述了开放系统互连(OSI)管理的术语和概念,提出了一个OSI管理的结构并描述了OSI管理应有的行为。它认为,开放系统互连管理是指这样一些功能,它们控制、协调、监视OSI环境下的一些资源,这些资源保证OS I环境下的通信。通常对一个网络管理系统需要定义以下内容: ○ 系统的功能。即一个网络管理系统应具有哪些功能。 ○ 网络资源的表示。网络管理很大一部分是对网络中资源的管理。网络中的资源就是指网络中的硬件、软件以及所提供的服务等。而一个网络管理系统必须在系统中将它们表示出来,才能对其进行管理。 ○ 网络管理信息的表示。网络管理系统对网络的管理主要靠系统中网络管理信息的传递来实现。网络管理信息应如何表示、怎样传递、传送的协议是什么?这都是一个网络管理系统必须考虑的问题。 ○ 系统的结构。即网络管理系统的结构是怎样的。 二、网络管理分类及功能 事实上,网络管理技术是伴随着计算机、网络和通信技术的发展而发展的,二者相辅相成。从网络管理范畴来分类,可分为对网“路”的管理。即针对交换机、路由器等主干网络进行管理;对接入设备的管理,即对内部PC、服务器、交换机等进行管理;对行为的管理。即针对用户的使用进行管理;对资产的管理,即统计IT软硬件的信息等。根据网管软件的发展历史,可以将网管软件划分为三代: 第一代网管软件就是最常用的命令行方式,并结合一些简单的网络监测工具,它不仅要求使用者精通网络的原理及概念,还要求使用者了解不

操作系统的五大管理功能和四大分类

操作系统的五大管理功能和四大分类 一般来说,操作系统可以分为五大管理功能部分: 1)设备管理:主要是负责内核与外围设备的数据交互,实质是对硬件设备的管理,包括对输入输出设备的分配,初始化,维护与回收等。例如管理音频输入输出。 2)作业管理:这部分功能主要是负责人机交互,图形界面或者系统任务的管理。 3)文件管理:这部分功能涉及文件的逻辑组织和物理组织,目录结构和管理等。从操作系统的角度来看,文件系统是系统对文件存储器的存储空间进行分配,维护和回收,同时负责文件的索引,共享和权限保护。而从用户的角度来说,文件系统是按照文件目录和文件名来进行存取的。 4)进程管理:说明一个进程存在的唯一标志是pcb(进程控制块),负责维护进程的信息和状态。进程管理实质上是系统采取某些进程调度算法来使处理合理的分配给每个任务使用。 5)存储管理:数据的存储方式和组织结构。 操作系统的类型也可以分为几种:批处理系统,分时操作系统,实时操作系统,网络操作系统等。下面将简单的介绍他们各自的特点: 1)批处理系统:首先,用户提交完作业后并在获得结果之前不会再与操作系统进行数据交互,用户提交的作业由系统外存储存为后备作业;数据是成批处理的,有操作系统负责作业的自动完成;支持多道程序运行。 2)分时操作系统:首先交互性方面,用户可以对程序动态运行时对其加以控制;支持多个用户登录终端,并且每个用户共享CPU和其他系统资源。 3)实时操作系统:会有时钟管理,包括定时处理和延迟处理。实时性要求比较高,某些任务必须优先处理,而有些任务则会被延迟调度完成。 4)网络操作系统:网络操作系统主要有几种基本功能 (1)网络通信:负责在源主机与目标主机之间的数据的可靠通信,这是最基本的功能。 (2)网络服务:系统支持一些电子邮件服务,文件传输,数据共享,设备共享等。 (3)资源管理:对网络中共享的资源进行管理,例如设置权限以保证数据源的安全性。 (4)网络管理:主要任务是实现安全管理,例如通过“存取控制”来确保数据的存取安全性,通过“容错性”来保障服务器故障时数据的安全性。 (5)支持交互操作:在客户/服务器模型的LAN环境下,多种客户机和主机不仅能与服务器进行数据连接通信,并且可以访问服务器的文件系统

网络管理练习题(带答案)

网络管理复习总结 第1章网络管理基础 l 一个网络管理系统从逻辑上由管理者、管理代理、管理信息库和管理协议4个要素组成。 l 代理定期查询被管对象的各种参数的操作叫轮询 .代理每隔一定时间向管理者报告自己的状态的机制叫心跳。 l 网络管理五大功能包括故障管理、计费管理、配置管理、性能管理和安全管理。 ?网络管理中的安全管理是指保护管理站和代理之间下列哪项的安全?( A ) A.信息交换 B.信息存储 C.信息索引 D.完整信息 ?下述各功能中.属于配置管理的范畴的功能是( D ) A.测试管理功能 B.数据收集功能 C.工作负载监视功能 D.定义和修改网络元素间的互联关系 ? .对一个网络管理员来说.网络管理的目标不是( C ) A.提高安全性 B.提高设备的利用率 C.为用户提供更丰富的服务 D.降低整个网络的运行费用 ?在网络管理功能中.用于保证各种业务的服务质量.提高网络资源的利用率的是(C)。 A.配置管理 B.故障管理 C. 性能管理 D. 安全管理 ?在网络管理功能的描述中.错误的是(D )。 A.配置管理用于监测和控制网络的配置状态。 B.故障管理用于发现和排除网络故障。 C.安全管理用于保护各种网络资源的安全。 D.计费管理用于降低网络的延迟时间.提高网络的速度

第2章管理信息库 简答题: 1. 什么是MIB? 答:MIB即Management Information Base管理信息库.它是一个概念上的数据库.定义了一个网络中所有可能的被管理对象的集合的数据结构指明了网络元素所维持的变量。 2. SNMP管理对象是如何组织的? 答:SNMP中的所有被管对象都被安排列在一个树型结构中。处于叶子位置上的对象是实际被管对象.每个实际的被管对象表示某些被管资源、活动或相关信息。 ?在SNMP协议中.MIB对象用抽象语法(ASN)来描述。数据传输过程中.使用基本编码规则(BER)进行编码。?在SMI的关键字中.用于管理对象语法定义的是(C )。 A.INDEX B. STATUS C. SYNTAX D.ACCESS ? SNMP环境中的所有管理对象组织成树型结构。 ?在MIB中使用对象标识符来命名对象。 ?在MIB 的管理信息结构中.表对象和行对象其访问特性应为( D )。 A.Read-Write B. Read-Create C. Read-Only D. Not-Accessible ?如果某标量对象的对象标识符为X.则其实例标识符为X.0 。 ?如果某主机的对象sysServices 的值为70。则该主机提供了哪些协议层服务? 解: 70转换为二进制为:1000110. 7个bit对应7层服务。 分别是:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。 所以该主机提供了:应用层、网络层和数据链路层的服务

网络管理软件功能描述

网络管理软件 Industrial HiVision网络管理软件 随着网络规模的日益扩大,网络结构的日益复杂,网络中所发生的故障类型也将千变万化,因此,对网络的监控及管理问题将会越来越重要。一个完善的网络,应该在拥有可靠的硬件保证的同时,具有很好的管理、监控及故障诊断能力。 网络管理软件对所有网络上的交换机执行监视、管理的功能。 网络管理软件安装在主控制室的任何一台计算机上。远程记录各层网络交换机设备或连接链路的一切变化和报警状态,监测网络各端口的负载和流量大小,发现网络系统的故障隐患及时通报维护人员进行处理。网络管理软件的另一个重要的任务就是对网络上大量的网络设备进行通讯设置,例如VLAN的设置、三层路由的设置,组播的设置。这些设置由于都会同时牵涉多台网络设备,采用集中网络管理设置可以节省网管人员大量繁复的工作。 网络管理软件主要用于网络设备的管理及监控功能。它提供图形设备显示和交互的用户界面,能帮助网络管理人员快速的了解网络信息,方便地对网络设备进行管理。.网络管理软件应能实现如下主要功能: ●可以同时发现在网络上的所有具有SNMP/ICMP代理结构的网络设备 (交换机或PC机等); ●以定时扫描或事件触发的方式监控网络组成设备的状态; ●可以图形化地真实显示系统中所安装的网络交换机的设备外型、设备端 口连接状态、网络交换机上主要部件的运行状态(风扇、机架、电源部 件)、报警继电器接点状态以及各种LED指示灯的状态; ●可以同时监视一个交换机上多个通讯端口的运行参数,重要通讯数据可 以曲线化表示; ●可以记录来自网络设备的多种事件。这些事件包括:报警信息、运行状 态变化、组态参数变化; ●可以设置对设备事件的应对方式:短信通知、e-mail通知、在管理站上 打开信息窗口; ●可以将相同的端口设置参数设置到大量的端口上;

路由器的主要功能

路由器的主要功能: 所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为Router,是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读懂”对方的数据,从而构成一个更大的网络。 简单的讲,路由器主要有以下几种功能: 第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信; 第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能; 第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。 为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。 Osi模型个层功能 OSI七层模型介绍 OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。下面我给大家介绍一下这7层的功能: (1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。 (2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字符集。示例:加密,ASII等。 (3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。 (4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。 (5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。

2020年Zigbee协议栈中文说明免费

1.概述 1.1解析ZigBee堆栈架构 ZigBee堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通信)的PHY和MAC层,以及ZigBee堆栈层:网络层(NWK)、应用层和安全服务提供层。图1-1给出了这些组件的概况。 1.1.1ZigBee堆栈层 每个ZigBee设备都与一个特定模板有关,可能是公共模板或私有模板。这些模板定义了设备的应用环境、设备类型以及用于设备间通信的簇。公共模板可以确保不同供应商的设备在相同应用领域中的互操作性。 设备是由模板定义的,并以应用对象(Application Objects)的形式实现(见图1-1)。每个应用对象通过一个端点连接到ZigBee堆栈的余下部分,它们都是器件中可寻址的组件。 图1-1 zigbe堆栈框架 从应用角度看,通信的本质就是端点到端点的连接(例如,一个带开关组件的设备与带一个或多个灯组件的远端设备进行通信,目的是将这些灯点亮)。 端点之间的通信是通过称之为簇的数据结构实现的。这些簇是应用对象之间共享信息所需的全部属性的容器,在特殊应用中使用的簇在模板中有定义。图1-1-2就是设备及其接口的一个例子:

图1-1-2 每个接口都能接收(用于输入)或发送(用于输出)簇格式的数据。一共有二个特殊的端点,即端点0和端点255。端点0用于整个ZigBee设备的配置和管理。应用程序可以通过端点0与ZigBee 堆栈的其它层通信,从而实现对这些层的初始化和配置。附属在端点0的对象被称为ZigBee设备对象 (ZD0)。端点255用于向所有端点的广播。端点241到254是保留端点。 所有端点都使用应用支持子层(APS)提供的服务。APS通过网络层和安全服务提供层与端点相接,并为数据传送、安全和绑定提供服务,因此能够适配不同但兼容的设备,比如带灯的开关。APS使用网络层(NWK)提供的服务。NWK负责设备到设备的通信,并负责网络中设备初始化所包含的活动、消息路由和网络发现。应用层可以通过ZigBee设备对象(ZD0)对网络层参数进行配置和访问。 1.1.2 80 2.15.4 MAC层 IEEE 802.15.4标准为低速率无线个人域网(LR-WPAN)定义了OSI模型开始的两层。PHY层定义了无线射频应该具备的特征,它支持二种不同的射频信号,分别位于2450MHz波段和868/915MHz 波段。2450MHz波段射频可以提供250kbps的数据速率和16个不同的信道。868 /915MHz波段中,868MHz支持1个数据速率为20kbps的信道,915MHz支持10个数据速率为40kbps的信道。MAC层负责相邻设备间的单跳数据通信。它负责建立与网络的同步,支持关联和去关联以及MAC 层安全:它能提供二个设备之间的可靠链接。 1.1.3 关于服务接入点 ZigBee堆栈的不同层与802.15.4 MAC通过服务接入点(SAP)进行通信。SAP是某一特定层提供的服务与上层之间的接口。 ZigBee堆栈的大多数层有两个接口:数据实体接口和管理实体接口。数据实体接口的目标是向上层提供所需的常规数据服务。管理实体接口的目标是向上层提供访问内部层参数、配置和管理数据的机制。 1.1.4 ZigBee的安全性 安全机制由安全服务提供层提供。然而值得注意的是,系统的整体安全性是在模板级定义的,这意味着模板应该定义某一特定网络中应该实现何种类型的安全。 每一层(MAC、网络或应用层)都能被保护,为了降低存储要求,它们可以分享安全钥匙。SSP是通过ZD0进行初始化和配置的,要求实现高级加密标准(AES)。ZigBee规范定义了信任中心的用

网络管理的五大功能有哪些

网络管理的五大功能有哪些 随着网吧产业环境、用户需求和功能定位的深刻变化,高端化、专业化和个性化的网吧经营思路和发展方向已经成为大势所趋。 网络管理的范围越来越广泛,对于网吧管理而言,网管要知道网络管理的五大功能有哪些。 1、失效管理,功能包括以下五个模块。 (1)监测管理对象的故障现象,或接受管理对象的故障报告; (2)利用空余网络对象替代故障对象提供临时网络服务; (3)创建和维护故障日志记录库,并对故障日志进行分析; (4)进行故障诊断,追踪故障点,确定故障性质,明确故障解决方案; (5)维修、派出对象故障,恢复正常网络服务。 2、配置管理 配置管理是从网络获取数据,并使用这些数据对所有网络设备的配置进行管理的过程。通过该功能呢过的实现,网络管理者可以掌握和控制网络的状态,包括网络内各个设备及其逻辑关系,并将网络的确切物理布局以是党的比例映射到这个逻辑图上。 3、性能管理 性能管理主要是评价网络运行过程中的主要性能指标,以验证网络服务是否达到预期的水平,找出已经发生或潜在的瓶颈,形成并报告网络性能的变化趋势,为管理者提供决策依据。性能管理使网络管理员能够监视网络运行的参数,如吞吐量、响应时间、网络的可用性等。 4、安全管理 安全管理的责任是保证网络不会被非法使用和破坏,保证整个网络管理系统的安全,同时保护用户不会因为使用网络而受到损害。安全管理是对网络资源及其重要信息访问的约束和控制,包括验证网络用户的访问权限和优先级、检测和记录未授权用户企图进行的非法操作。 5、计费管理 计费管理用来测量用户对网络资源的使用情况,并据此建立度量标准,设置定额,确定费用以及给用户开具账单。计费管理的统计数据有助于网络管理者做出如何分配网络资源的决定。 上网已经成为了时下年轻人生活的一部分,网吧也成为了人们上网的一个重要场所,网吧行业也逐步进入规模化发展。网络管理的五大功能就是以上的这些,希望对你们有帮助。

zigbee协议栈代码主要名词解释

zigbee协议重要名词解释及英文缩写(转载)网络层功能: 1. 加入和退出网络 2. 申请安全结构 3. 路由管理 4. 在设备之间发现和维护路由 5. 发现邻设备 6. 储存邻设备信息 当适当的重新分配地址联合其他设备,ZIGBEE2006可以依赖于网络协调者建立一个新网络. ZIGBEE应用层由APS(应用支持)、AF(应用结构)、ZDO(ZIGBEE设备对象)和厂商自定义应用对象组成。 APS功能 1. 绑定维持工作台,定义一个两个合拢的设备进行比较建立他们的需要和服务。 2. 促进信息在设备之间的限制 3. 组地址定义,移除和过滤组地址消息 4. 地址映射来自于64位IEEE地址和16位网络地址 5. 分裂、重新组装和可靠数据传输 ZDO功能 1. 定义设备内部网络(ZigBee协调者和终端接点) 2. 开始和/或回答绑定请求 3. 在网络设备中建立一个网络安全关系 4. 在网络中发现设备和决定供给哪个应用服务 ZDO同样有责任在网络中发现设备和为他们提供应用服务。 1.1.4 网络拓扑 ZIGBEE网络层支持星状、树状和网状拓扑。在星状拓扑中网络受约束与单个设备,呼叫COORD。COORD有责任建立和维持在网络中发现的设备和其他所有设备,都知道的终端接点直接和COORD 通信。在网状和树状拓扑中,COORD有责任建立一个网络和选择几个关键网络参数,但是网络有有可能直接应用于ZigBee路由器。在树状网络中,利用分等级路由策略完成路由传输数据和控制消息直通网络。树状网络在802.15.4-2003中可以采用信标引导通信。网状网络将允许所有对等网络通信。ZIGBEE 路又将不能在网状网络中发射规则的IEEE802.15.4-2003信标。

相关主题