文档库 最新最全的文档下载
当前位置:文档库 › 基于PCIExpress总线宽带测向系统的驱动程序设计

基于PCIExpress总线宽带测向系统的驱动程序设计

基于PCIExpress总线宽带测向系统的驱动程序设计
基于PCIExpress总线宽带测向系统的驱动程序设计

收稿日期:2010-07-08;修回日期:2010-09-20

基金项目:信息综合控制国家重点实验室项目(ZYGX2009J015)

作者简介:李永哲(1985-),男,河北围场人,硕博连读研究生,主要研究方向为宽带测向、MIMO 雷达空时自适应处理(tengbiao66@163.com );何子述(1962-),男,教授,博士,主要研究方向为MIMO 雷达、自适应信号处理;程婷(1982-),女,讲师,博士,主要研究方向为相控阵、MIMO 雷达资源管理;李军,男,讲师,博士,主要研究方向为MIMO 雷达信号处理.

基于PCI Express 总线宽带

测向系统的驱动程序设计

*

李永哲,何子述,程

婷,李军

(电子科技大学电子工程学院,成都611731)

要:针对基于PCI Express 总线的宽带测向系统,以PEX8114接口芯片为例设计了Windows XP 系统下的

WDM 驱动程序,重点阐述了高速数据传输的关键———DMA 中断传输。通过实践验证,宽带测向系统稳定的数据传输速率超过160MBps ,此驱动程序可以方便地移植到其他高速数据传输系统中。关键词:高速数据传输;PCI Express 总线;WDM ;DMA ;驱动程序中图分类号:TP316

文献标志码:A

文章编号:1001-3695(2011)01-0159-04

doi :10.3969/j.issn.1001-3695.2011.01.045

Driver programming design of wide-band direction finding system

based on PCI Express bus

LI Yong-zhe ,HE Zi-shu ,CHENG Ting ,LI Jun

(School of Electronic Engineering ,University of Electronic Science &Technology of China ,Chengdu 611731,China )

Abstract :Specific to wide-band direction finding system based on PCI Express bus ,designed a driver programming which for

PCI Express interface chip PEX8114and studied applied in Windows XP operate system ,and emphasized the key step of high-speed data transmission called DMA Interrupt.Verified by practice ,the steady data transfer rate of the wide-band direction finding system can be up to higher than 160MBps.Moreover ,this driver programming can be transplanted to other high speed data transmission system.Key words :high-speed data transmission ;PCI Express bus ;WDM ;DMA ;driver programming

0引言

宽带测向是雷达与电子对抗领域的关键技术之一,其工程

实现的一个关键技术难题就是要保证测向的实时性,这就对数据传输提出了更高的要求。而PCI Express 总线可以满足高速实时的数据传输要求。

PCI Express 总线

[1]

是用来互连如计算和通信平台应用中

外围设备的第三代高性能I /O 总线,

能够应用于移动设备、台式电脑、工作站、服务器、嵌入式计算和通信平台等所有周边I /O 设备的互连。第一代的PCI Express 1.0接口传输速率达到2.5GHz ,而PCI Express 2.0则在1.0版本基础上更进了一步,将接口速率提升到了5GHz ,传输性能也提高了一倍。目前新一代芯片组产品均可支持PCI Express 2.0总线技术,X1模式的扩展口带宽总和可达到1GBps ,X16图形接口更可以达到16GBps 的惊人带宽值。

本文设计的宽带测向系统利用PCI Express 总线接口在宽带测向系统处理板与计算机之间进行实时数据传输。依靠PCI Express 总线高带宽的优点可以很好地满足宽带测向系统实时数据传输的需要。为此,

驱动程序设计是关键。本文介绍了Windows XP 系统下宽带测向系统中PCI Express 总线接口

芯片PEX8114的WDM 驱动程序设计过程。

1

测向系统总体方案设计

1.1

宽带测向系统总体方案

本文的宽带测向系统由三个部分组成,即信号接收、数据

处理和数据传输部分。宽带测向系统设计框图如图1所示。

带调谐器

ADC DDC

数据缓存

和信道化处理(FPGA)

天线阵列

PCI 鄄

Express 接口芯片

PEX8114

DMA

计算机

PCI Express 总线接口

图1基于PCI Express 总线的宽带测向系统设计框图

处理后的数据流暂存于FPGA 事先准备好的FIFO 中,当FIFO 中数据写满时,FPGA 会向PCI Express 总线接口芯片PEX8114发送DMA 中断请求。计算机检测到此中断后准备开始DMA 数据传输,设置DMA 传输的数据量(以Byte 计算)、数据传输首地址、数据传输方向(PCI Express 接口芯片与计算机内存间的双向数据传输)等,

设置完成后将通过PCI Express 总线接口进行数据传输。与此同时,计算机可以实时将控制指

第28卷第1期2011年1月计算机应用研究

Application Research of Computers Vol.28No.1Jan.2011

令、

DDC 配置数据通过PCI Express 总线接口发送到设备。这一系列环节构成了数据传输部分。

由于计算机读写接口芯片数据的速率(100MHz 时钟)高于向FPGA 中FIFO 读写数据的速率(40MHz ),从而保证了数据的实时性。1.2

宽带测向系统的双向高速数据传输

宽带测向系统一方面需要将信道化处理后的数据实时传送到计算机,

以进行客户端显示。另一方面,计算机接收到一定的数据后将根据客户端的请求反馈信息给数据处理板,这时响应的控制指令或者DDC 配置数据被实时写入设备。这两方面构成了数据的双向传输,

简单地说,就是设备与内存之间的双向传输。传输的实时性保证了测向具有更好的准确度,及时扫描频带内的信号,

提取感兴趣的信号。整个宽带测向系统就是靠数据源不断地双向传输过程工作的。实际上,绝大部分数据都是从设备到计算机的传输,但是,双向传输缺一不可,任意方向传输错误都将使系统测向不准或者崩溃。为此,需要高效的驱动程序保证双向数据传输的实时性、准确性,而DMA 中断传输是最好的选择。

2PCI Express 总线介绍

随着时间的推移,

PCI 总线已经不能满足越来越多处理器和I /O 设备所需要的带宽,同时,PCI 和PCI-X 总线都是多点并行互连总线,即多台设备共享一条总线。为了提高总线性能,

PCI SIG (PCI Special Interest Group )推出了取代PCI 总线的新一代标准PCI Express 。高性能、高扩展性、高可靠性、更良好的升级性以及更低廉的花费是PCI Express 总线的设计理念。

PCI Express 作为新一代的总线接口,归纳起来,它具有以下技术特点

[2]

a )采用业内流行的串行、点对点互连,多台PCI Express 设备通过交换器(switch )实现互连。利用PCI Express 总线的点对点技术,每块设备均能够被分配到独享的通道带宽,不同的设备间共享带宽,从而提高数据传输速率。

b )双单工连接。相对于传统PCI 总线在单一时间周期内只能实现单向传输,

PCI Express 的双单工连接能提供更高的传输速率和质量,

它们之间的差异与半双工和全双工类似。c )非常强的伸缩性。采用专用线缆可将各种外设直接与系统内的PCI Express 总线连接在一起,将PCI Express 总线延伸到系统之外。

d )在软件层面上兼容目前的PCI 技术和设备。

e )支持热插拔和热交换。

f )支持高阶电源管理。

g )支持数据同步技术。

h )支持QoS 链接配置和公正策略。

PCI Express 以其优越的性能,正在逐渐发挥着它的优势,其应用领域相当广泛,如桌面电脑、笔记本电脑、企业级别的应用、通信和工作自动化等。着眼未来,PCI Express 的前景将是一片光明。

3

驱动程序设计

3.1

WDM 驱动模式简介

WDM (Windows driver mode )是Microsoft 为Windows 2000/

XP 操作系统定做的新的驱动程序设计规范。在WDM 驱动模型中,每个硬件设备至少有两个驱动程序

[3]

:a )功能驱动程

序。它负责初始化I /O ,处理I /O 完成时产生的中断事件,为用户提供一种设备适合的控制方式。b )总线驱动程序。它负责硬件与计算机的连接。

在WDM 模型中,完成一个设备操作,至少需要两个设备对象共同完成

[3,4]

,即物理设备对象(physical device object ,

PDO )和功能设备对象(function device object ,FDO )。在设备堆栈中FDO 的上面和下面还会有一些过滤器设备对象(filter de-vice object )。总线驱动程序检测到新的设备插入计算机后,操作系统的PNP 管理器就会创建一个PDO ,PDO 创建完成后,PNP 管理器将装入并调用设备堆栈中的过滤驱动程序和功能驱动程序。

此外,WDM 还支持即插即用、电源管理、WMI (Windows management instrumentation )扩展等功能。3.2

驱动程序体系结构

本文设计的驱动程序采用Compuware Numega 公司的Driverstudio3.1软件开发包中的DriverWizard 生成驱动程序框架和配置信息,

使用之前要安装Windows XP DDK (driver de-velopment kit )。设计中的几个关键细节如下:

a )涉及填写VenderID 、DeviceID 、PCI Subsystem ID 和PCI Revision ID 处采用软件PCITree 与PCIView 浏览设备得到。

b )IRP 排队选择由系统I /O 管理器管理,这一步决定了驱动程序检测设备的方式。

c )选择了创建中断服务例程ISR 和延迟过程调用例程,以便对PCI Express 接口数据DMA 传输进行中断处理。

d )应用程序与驱动程序之间交互采用GUID (globally uniqu

e identifier ),一个设备接口被一个128bit 的GUID 唯一标志。使用这种设备命名方法可以既方便又安全地访问硬件设备,生成GUID 可用Visual C ++6.0编译器中的GUIDGEN 工具且生成的GUID 唯一。

生成的GUID 定义如下:

#define PCIEDevice_CLASS_GUID \

{0x6ba5bf90,0x4a62,0x4233,{0x9e ,0xac ,0x59,0x8c ,0x13,0xc7,0xf6,0x5a }}

3.3驱动程序实现

WDM 驱动程序一般由几部分组成[5],包括初始化、创建

和删除设备、

处理Win 32打开和关闭文件句柄请求、处理Win 32I /O 请求、I /O 请求的撤销和超时处理、访问硬件资源、处理Windows 的输入/输出请求、串行化设备的访问、调用其他驱动程序、处理即插即用、电源管理、使用WMI 和NT 事件向系统报告等部分。

1)驱动程序初始化

DriverEntry 例程是每个驱动程序的入口函数,负责驱动程序的初始化,每个驱动程序都必须包含DriverEntry 例程。它主要完成以下任务:设置响应各种用户请求的分发例程的入口指针,使I /O 管理器能知道当用户的打开、关闭、读写等请求到来时分别调用哪些例程来处理;向操作系统注册消息处理器。

系统启动检测到硬件设备后,

I /O 管理器会建立一个未初始化的驱动程序对象并将它作为一个参数传给DriverEntry 例程。DriverEntry 例程将驱动程序的其他例程函数指针装入到驱动程序对象里。I /O 管理器在一个IRP 被发送到设备时使

·

061·计算机应用研究第28卷

用该IRP关联的驱动程序对象找到正确的例程处理。Driver-Entry例程的主要代码如下:

NTSTATUS PCIE::DriverEntry(PUNICODE_STRING RegistryPath)

{KRegistryKey Params(RegistryPath,L"Parameters");

if(NT_SUCCESS(Params.LastError()))

#if DBG

ULONG bBreakOnEntry=FALSE;

Params.QueryValue(L"BreakOnEntry",&bBreakOnEntry);

//从注册表读入“BreakOnEntry”信息*/

if(bBreakOnEntry)DbgBreakPoint();

#endif

LoadRegistryParameters(Params);//从注册表获得参数

m_Unit=0;

return STATUS_SUCCESS;

在驱动程序初始化后,PNP管理器调用驱动程序的AddDevice例程来初始化该驱动程序所控制的设备。AddDe-vice函数创建一个设备对象并把它连接到以PDO为底层的设备堆栈中。该例程的主要代码如下:

NTSTATUS PCIE::AddDevice(PDEVICE_OBJECT Pdo)

PCIEDevice*pDevice=new(static_cast〈PCWSTR〉(KUnitizedName (L"PCIEDevice",m_Unit)),FILE_DEVICE_UNKNOWN,NULL,0,DO_ DIRECT_IO|DO_POWER_PAGABLE)

PCIEDevice(Pdo,m_Unit);

2)数据传输初始化

数据传输初始化在PNP启动例程OnStartDevice中完成,包括对KIoRange类、KMemoryRange类、KDmaAdapter类、KCommonDmaBuffer类、KInterrupt类和KDeferredCall类实例的初始化。

KIoRange类实现I/O映射芯片的访问,KMemoryRange类实现对内存映射芯片的访问,数据传输采用DMA中断方式,因此驱动程序需要实例化KDmaAdapter类、KCommonD-maBuffer类、KDmaTransfer类和KInterrupt类。对于DMA传输,驱动程序需要创建一个DMA适配器对象,KDmaAdapter类实现了对DMA适配器的操作。本文设计的驱动程序在DMA 传输时开辟了一个公用缓冲区,因此需要一个KCommon-DmaBuffer类实例,用来实现对公用缓冲区的操作。KDmaTransfer类用来完成启动DMA传输、DMA传输数据缓冲区物理地址和传输字节数,以及DMA传输完成后数据由公用缓冲区拷贝到应用程序缓冲区等工作。KInterrupt类实现硬件中断的处理,KDeferredCall类声明一个延迟过程调用例程。初始化相关代码如下:

NTSTATUS PCIEDevice::OnStartDevice(KIrp I)

//初始化KDmaAdapter类实例m_Dma

m_Dma.Initialize(&dd,m_Lower.TopOfStack());

/*初始化KCommonDmaBuffer类实例m_DmaBuffer,开辟8MByte 大小的公用缓冲区*/

m_DmaBuffer.Initialize(&m_Dma,0x800000);

//初始化KIoRange类实例IoPortRange0

status=m_IoPortRange0.Initialize(

pResListTranslated,

pResListRaw,

PciConfig.BaseAddressIndexToOrdinal(0)

);

//初始化KMemoryRange类实例m_MemoryRange0

status=m_MemoryRange0.Initialize(

pResListTranslated,

pResListRaw,

PciConfig.BaseAddressIndexToOrdinal(0)

);

//初始化KInterrupt类实例m_Irq

status=m_Irq.InitializeAndConnect(

pResListTranslated,

LinkTo(Isr_Irq),

this

);

//初始化KDeferredCall类实例m_DpcFor_Irq m_DpcFor_Irq.Setup (LinkTo(DpcFor_Irq),this);

return status;

3)DMA数据传输

本文设计的DMA数据传输模块主要由Isr_Irq和DpcFor_ Irq两个例程完成。前者是一个中断服务例程,用来响应DMA 中断,后者是一个延迟过程调用例程,用于在数据传输完毕后通知应用程序读取DMA公用缓冲区的数据。中断服务例程的处理时间应该尽可能少,并且由于中断服务例程运行于DIRQL中断级别,很多函数不能调用,在中断服务例程中,若判断中断是由芯片PEX8114设备产生的,就调用一个在DIS-PATCH_LEVEL级别上运行的延迟过程调用。DMA读写数据流程如图2所示。

应用程序发送读写请求

读写

设置相应寄存器(DMA读字节数、

数据传输方向)开中断(写入0x2)

配置数据写入DMA缓冲区

FIFO数据写入DMA缓冲区

中断寄存器变为0x3

事件通知应用程序

FIFO读取DMA缓冲区

中断寄存器变为0x3

拷贝到应用程序缓冲区

设置相应寄存器(DMA写字节数、

数据传输方向)开中断(写入0x2)

中断寄存器清零

中断寄存器清零

事件通知应用程序

图2DMA读写数据流程图

对于读数据过程,应用程序需要从设备读数据时先利用DeviceIoControl()函数向驱动程序发送读指令。驱动程序响应后将设置相关的寄存器,向中断寄存器写入值0x2,向DMA传输大小寄存器写入DMA传输的字节数,向DMA读写寄存器中写入数据传输方向(PCI到内存(DMA读))以开启中断。FPGA读取到此寄存器写入值0x2后,开始将FIFO中的数据送入PEX8114的DMA缓冲区。数据发送完成后中断寄存器的值变为0x3,此时驱动程序读取到硬件中断,系统开始调用中断处理例程Isr_Irq,将中断寄存器清零,接着调用request()函数将一个延迟过程调用对象放入DPC队列中,退出中断服务处理例程。

系统取出DPC对象后在DISPATCH_LEVEL级别上运行延迟过程调用例程DpcFor_Irq,用事件通知应用程序DMA传输完毕。应用程序通过WaitForSingleObject()函数等待到响应事件后通过ReadFile()函数发送IRP_MJ_READ请求,操作系统接收到该请求后响应处理例程进行DMA公用缓冲区到内存的拷贝,整个DMA读取数据过程结束。

本文设计的驱动程序中基于硬件FPGA需要将一次DMA 读数据大小设置为16KB。应用程序在内存中开辟4MB的缓冲区,采取循环指针操作,每读取一次数据后缓冲区指针将移

·

161

·

第1期李永哲,等:基于PCI Express总线宽带测向系统的驱动程序设计

动到内存缓冲区下一段16KB 的首地址处,依次向后移动,当移动到最后一段16KB 首地址后将返回第一段重复操作上述过程,从而实现了缓冲区的循环写入操作,为后台处理节省了时间。

向设备以DMA 方式写数据的过程与读过程相反,应用程序需要向设备写数据时先通过WriteFile ()函数发送IRP_MJ_WRITE 请求,操作系统接收到该请求后响应处理例程进行内存到DMA 公用缓冲区的拷贝。再利用DeviceIoControl ()函数向驱动程序发送写指令。驱动程序响应后将设置相关的寄存器,

中断寄存器写入值0x2,DMA 传输大小寄存器写入DMA 传输的字节数,

DMA 读写寄存器中写入数据传输方向(内存到PCI (DMA 写))以开启中断。FPGA 读取到此寄存器写入值0x2后,开始将PEX8114中DMA 缓冲区的数据送入FIFO 。数据接收完成后中断寄存器的值变为0x3,此时驱动程序读取到硬件中断,系统开始调用中断处理例程Isr_Irq ,将中断寄存器清零,接着调用request ()函数将一个延迟过程调用对象放入DPC 队列中,退出中断服务处理例程。随后在DPC 例程中完成对应用程序的事件通知。

值得注意的是,在向硬件处理板发送DDC 配置数据时,由于数据量达到了16KB ,在向设备写完数据后要预留1ms 延时。延时采用内核函数KeDelayExecutionThread ()实现。FP-GA 需要这段等待时间完成对DDC 芯片的配置。

应用程序收到事件通知后可以进行下一次DMA 读写操作,通过多线程技术,实现了DMA 的连续读写操作,达到了数据传输实时性的要求。

4)I /O 控制指令功能实现

I /O 控制命令提供应用程序与驱动程序的通信。应用程序打开设备获得设备句柄后,调用Win 32API 函数DeviceIo-Control ()函数,该函数在I /O 管理器中被转换为主功能代码为IRP_MJ_DEVICE_CONTROL 的IRP ,传递到驱动程序中完成通信。

驱动程序根据I /O 控制命令来决定该如何获取应用程序的缓冲区地址。I /O 控制命令中的数据访问方式有四种,即METHOD_BUFFERED 、METHOD_IN_DIRECT 、METHOD_OUT_DIRECT 和METHOD_NEITHER 。不同因素决定了选择如下哪种方式:在IOCTL 操作传输的数据少于一个内存页使用METHOD_BUFFERED 方式;超过一个内存页数据的操作使用METHOD_XXX_DIRECT 方式;仅有最高层的驱动程序在应用程序调用的线程中执行时能够用METHOD_NEITHER 方式。

本文中由于要向硬件设备传递相关参数如带宽、中心频率等,

用结构体封装了相关参数,然后采用METHOD_BUFFERED 方式,I /O 管理器创建一个足够大的内核模式缓冲区,用户模式输入数据(结构体)被复制到这个拷贝缓冲区。接着驱动程序通过KIrp ::IoctlBuffer 访问这个缓冲区,在该IRP 完成前应该向拷贝缓冲区写入需向应用程序返回的字节数。

IOCTL 控制命令定义和相关处理例程如下:

//定义IOCTL 控制命令用于参数传递

#define PCITIO _IOCTL_PARAMETERSET CTL_CODE (FILE _DE-VICE_UNKNOWN ,0x80c ,METHOD _BUFFERED ,FILE _ANY _AC-CESS )

//参数传递处理例程NTSTATUS

PCIEDevice ::PCIE_IOCTL_SETPARAMETER_Handler (KIrp I ){

NTSTATUS status =STATUS_SUCCESS ;

PSETParameter pInput =static _cast 〈PSETParameter 〉(I.IoctlBuffer ());

5)驱动程序的编译、生成和安装

编译驱动程序之前需要先编译DriverWorks \source 目录下的VdwLibs.dsw 工程,选择“Batch Build ”“Rebuild All ”创建自己的库文件,然后在VC ++IDE 开发环境的菜单栏打开“Driv-erstudio ”“DDK Build Setting ”菜单项选择“Enable for all C ++Projects ”“Windows XP ”选项,编译链接后在sys \objchk \i386目录下将生成后缀名为.sys 的驱动文件和.inf 的引导文件。手动在.inf 文件中更改产品提供商、公司、驱动名称等。

安装驱动程序可选择Driverstudio 提供的安装卸载工具EZDriverInstaller ,也可在设备管理器中扫描到硬件后手动安装。

6)驱动程序的调试

本文采用了Driverstudio 的DriverMonitor 和Microsoft 发布的WinDbg 联合调试,

DriverMonitor 可以观察个驱动程序的输出流,而WinDbg 用来分析故障转储文件和执行驱动程序的代码。调试需要两台计算机,

一台作为目标机(通过PCI Express 插槽连接宽带测向系统硬件处理板);另一台作为主机(运行WinDbg ),两者用串口线连接,可以通过WinDbg 的命令窗口设置断点、观察调试输出信息,当遇到蓝屏死机时分析故障转储文件。

7)测试实验

本文通过用FIFO 中的实际数据进行测试。设计好的驱动程序植入应用程序中,在应用程序里采用多线程技术连续进行DMA 数据传输。DMA 每次读取16KB 大小的数据,应用程序采用CPU 时钟进行计时,平均数据传输速率即为总的数据传输量与传输时间的比值。其中总的数据量为单次数据传输量(本文测试采用16KB )与数据读取次数的乘积。

通过测试验证,稳定的平均数据传输速率超过160MBps ,足以达到宽带测向系统的要求。如果将每次DMA 读数据大小增大,

DMA 数据传输的速率还会有很大的提升空间。4结束语

本文阐述了应用于宽带测向系统的WDM 驱动程序的开

发,重点研究并实现了DMA 中断数据传输的设计过程。针对宽带测向系统设计实现了DMA 双向实时高速数据传输过程、开发了高效、稳定、可靠、移植性好(稍微改动后可作为其他PCI 、PCI Express 驱动)的驱动程序。该程序已经成功应用于设计的宽带测向系统中。参考文献:

[1]BUDRUK R ,ANDERSON D ,SHANLEY T.PCI Express system archi-tecture [M ].田玉梅,等译.北京:电子工业出版社,

2005.[2]孟会,刘雪峰.PCI Express 总线技术分析[J ].计算机工程,

2006,23(32):252-258.

[3]武安河.Windows 2000/XP WDM 设备驱动程序开发[M ].北京:

电子工业出版社,

2005.[4]张帆,史彩成.Windows 驱动开发技术详解[M ].北京:电子工业

出版社,

2008.[5]CANT C.Writing Windows WDM drivers [M ].孙义,马莉波,国雪

飞,等译.北京:,

2000.·

261·计算机应用研究第28卷

网络管理课程设计--大学学生宿舍网优化方案设计

学生宿舍无线网优化方案设计 通信系统发展的一个主要方向,建立校园无线网已成为校园现代化的一个重要标志。校园无线网利用其特有的现代化技术,按照确定标准、分析问题、信号侧优化、数据侧优化、测试效果五个步骤进行优化设计,为我们展望了一幅校园网的美好未来。 近期,我所在的学校———安徽工程大学建立了自己的校园无线网络,该项工程已顺利完工并投入使用。笔者总结了自己长期的校园网管理经验,结合本单位校园无线网络的施工实践,考察了校园无线网络的发展前沿,并和设备厂商工程师、系统集成商进行了一些探讨,发表一下对校园无线网络优化的一些观点。 一、需求分析 随着信息技术的快速发展,原有的有线网络已经不能完全满足时代的需求。特别是学校对教职工办公条件的改善,由原来每个办公室一台电脑办公变成数台电脑甚至人手一台电脑的办公。再加上随着经济的发展和收入水平的提高,很多教职工配备了移动笔记本电脑及PDA 等移动终端设备进行办公和教学。原有的有线网络每个办公室一个信息点已经无法满足现有终端电脑的上网需求,利用无线网络把原来的一个信息点扩展成为一个信息区域成为必要。设计精美的无线接入点AP 将取代室内凌乱的网络线缆,为网络的拓展和维护提供方便。无线网络可以广泛应用在校园以下领域: 1、办公室:教师利用便携式电脑准备讲课稿,查找资料,收发电子邮件,协作办公等; 2、多媒体教室:教师利用笔记本电脑演示课件,学生利用终端访问课件或校园网络信息资源,师生之间的互动性可通过网络这个媒体大范围、宽时效地实现; 3、电子阅览室:利用笔记本电脑等移动终端访问网络特有资源,查阅资料等; 4、宿舍:学生访问Internet 查找资源,学习更多知识。为住宿教师工作、学习、生活带来便利; 5、会议室报告厅:利用笔记本电脑参加会议交流、各种论坛、专家讲座、领导报告交流等; 6、培训场所:教员轻松讲课,使得外来学员无须改变配置的情况下利用无线终端笔记本电脑方便直接与网络连接 (网管可以进行连接授权),学习轻松效率高; 7、草坪绿地:师生户外环境实现轻松学习与休闲。

计算机网络系统设计方案

第九章计算机网络系统 本方案将涉及以下范围: 系统需求概述 网络设计原则 网络系统设计 网络设备选型 网络的安全性 9.1 系统需求概述 随着网络技术,信息通信领域的长足发展,网络经济,知识经济再不是IT 等高科技行业的专利,企业正利用其行业特点,汲取网络技术精华,努力创造着制造业的又一个春天。未来是美好的,但现实不可回避。大多数企业对电子商务的一般认识是电子商务能帮助企业进行网上购物、网上交易,仅是一种新兴的企业运作模式,比较适用于商业型企业、贸易公司、批发配送公司,孰不知电子商务已对传统的制造业形成了巨大冲击。 在这种形式下,面对企业规模的扩大,新厂区的启用,为了加强生产经营管理,提高企业生产水平和管理水平,使之成为领导市场的现代化企业,并为浙江生迪光电有限公司的长远发展提供更好的条件提出了网络系统建设方案。 对于景兴公司网络系统建设这样一个复杂的系统工程,在硬件、软件、网络等方面都提出了非常高的要求。作为系统运行的支撑平台,更是重中之重。计

算机网络系统、网络整体安全系统以及整个系统集成建设是否成功,变得尤其重要。 根据对企业的弱电设计以及与企业有关部门的深入沟通,结合我公司以往对企业系统实施的经验积累,我们认为,本次关于景兴限公司计算机网络核心系统的总体需求可以概括为: 1、实现企业的信息化管理,提高经济管理水平和服务质量,实现企业的经济效益与社会效益的同步增长。在此基础上发展企业的决策支持辅助信息系统,因此我们计算机网络核心系统也将紧紧围绕着这些应用展开。 2、建设机房与相应的网络系统。 3、建立比较完备的安全防护体系,实现信息系统的安全保障。 4、系统必须保持一定的先进性、可扩展性、高可用性、高稳定性、易维护性。 9.2 网络设计原则 (1)先进性与成熟性相结合 近年来信息技术飞速发展,用户在构建信息系统时有了很大的选择余地,但也使用户在构建系统时绞尽脑汁地在技术的先进性与成熟性之间寻求平衡。先进而不成熟的技术不敢用,而太成熟的技术又意味着过时和淘汰。本方案充分考虑了先进性与成熟性相结合。 (2)合理、灵活的体系结构 “结构先行”是构建任何系统的先例,信息系统也不例不断变化的情况下,调整适应,从长远角度来看,也可以提供很好的投资保护。

计算机网络安全设计方案

《计算机网络安全》期末考核 项目名称:星河科技公司网络安全设计 学院:电气工程学院 班级:**级电子信息工程(1)班 姓名:** 学号:******** 指导老师:****** 普瑞网络安全公司(公司名为虚构)通过招标,以100万人民币工程造价的到项目实施,在解决方案设计中需要包含8个方面的内容:公司背景简介、星河科技公司安全风险分析、完整网络安全实施方案设计、实施方案计划、技术支持和服务承诺、产品报价、产品介绍和

安全技术培训。 1、公司背景简介 1.1公司背景简介 普瑞网络安全公司成立于1996年,同年,通过ISO9001认证。是一个独立软件公司,并致力于提供网络信息安全和管理的专业厂商,利用最新的加速处理和智能识别技术全面更新了其防病毒产品引擎。同时提供咨询(Consulting Service)、教育(Total Education Service)、产品支持(World Wide Product Support)等全面服务方案。 24X7 防病毒监测——普瑞永久在线的防病毒专家可以随时处理与病毒相关的各种情况。普瑞的全方位解决方案涵盖了回答询问、扫描特征文件分析、清除工具以及病毒爆发预防策略(OPP)。 Virus Lab ——普瑞接收和复制的所有病毒都存储在这里,并且能够在45分钟内全面检测病毒特征库文件,从而确保普瑞客户能得到最新的防病毒技术和更新。 病毒研究及分析实验室—— TrendLabs的研究工程师们在这里从事病毒行为的深入分析和其它安全研究来改善现有防病毒技术或保护。 病毒清除及模拟实验室——最新的损害清除模板发布之前在这里进行测试,以确保在多平台、多语言环境中的兼容性。 防垃圾邮件实验室——研究、创建并维护诸如智能反垃圾产品等普瑞内容过滤产品所使用的防垃圾邮件规则。

本科毕业设计-在线考试系统

1.绪论 1.1 开发背景 近年来,计算机科学技术的发展迅猛异常,日新月异。网络技术、多媒体技术、面向对象的技术日趋成熟,为计算机的应用揭开了新篇章。为了适应计算机技术的发展,网上教育也以受众广、投入低、不受师资和校舍等办学基础设施等条件限制、容易开展高水平教学、教学质量相对容易保证等特点而受到教育界的广泛重视,网上教育促进了教育思想、教育方法、教育手段的更新。信息时代的未来教育,具有创造性、多样性、开发性和个性化的特点。未来教育发展层次的高低,与教育网络的建设与否息息相关。落后的教学手段与封闭的教学模式,再也不能适应未来教育的需求。 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革和更新,而网络考试则是一个很重要的发展方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容按条件组成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷评分,大大提高阅卷的效率;还可以直接把成绩送到数据库中,进行统计分析、排序等操作。所以现在较好的考试方法是采用网络考试,试题内容放在服务器上,考生通用户名密码进行登录,登录后进行考试,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。网上考试是这个课程建设其中的一部分,本文将重点介绍网上考试系统。 1.2 系统的总体概述及其研究意义 网络考试系统的实现技术有多种,可以采用传统的架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web 技术实现。Web 技术采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何的应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。本文

通信网络管理系统的设计

通信网络管理系统的设计 摘要本文介绍了一种通信网络管理系统的设计方案,和所涉及到的包括网络通信技术、信息系统技术、数据库技术以及现代软件开发技术等多方面内容,文章介绍了在系统设计过程中所采用的一些同上述内容相关的关键性技术及方法。 关键词网络管理系统;同步数字体系;串口通信;数据库;面向对象的程序设计 0 引言 网络管理的概念来源已久。20世纪50到70年代之间,先后出现了引起传统的网络管理方式进行重大变革的3个事件:直接长途拨号(DDD)、存储程序控制(SPC)交换机和网络营运系统(OS)。网络管理逐渐变为用机器来管理,而管理的内容也越来越多。由于计算机和通信技术的飞速发展刺激和促进了网络管理技术的发展。现在一个有效的和实用的网络(包括通信网络)一刻也离不开网络管理。网络管理技术已经成为重要的前沿技术。 1 通信网络管理系统的设计 1.1 网络管理体系结构设计 通过集中式体系结构将网络管理平台建立在一个计算机系统上,该计算机所有网络管理任务,并且系统采用单一的集中式数据库。为了达到安全冗余,一般都设置2个或多个完全一样的系统,其中一个处于工作状态,另一个系统定期地对运行的系统进行备份。而处于运行状态的网络管理系统(NMS)负责处理所有的网络报警和事件,处理所有的网络信息,访问所有的管理应用。通过集中式方案,网络管理员在一个位置就可以查看所有的网络报警和事件,这非常有助于发现并排除故障以及确定问题的关联性。采用这样的结构给管理员带来了方便、易操作和安全的好处。特别是在安全方面,单一的位置,更容易保证整个系统的安全。 1.2 网络管理系统的硬件连接方案 网络管理系统的各项管理功能得以实现的首要前提是管理站与被管理站之间的远程通信。根据通信网络的特点,可利用光纤网络或无线电通信来完成。通过专门的协议转换器RS232等同光路、无线电线路相连接,从而实现了管理站与被管理站之间的远程通信。由管理站依次地轮询各个被管理站,被轮询到的站点立即回送响应数据。 1.3 软件设计与面向对象的编程思想

《计算机网络规划与设计》课程标准

《计算机网络规划与设计》课程标准课程名称:《计算机网络规划与设计》 总学时数:72(理论课学时数:48实践课学时数:24) 适用专业:计算机网络技术 一、课程概述 (一)课程性质 本课程是“组网”中重要的一门核心专业课程,借鉴先进的课程开发理念和基于工作过程的课程开发理论,进行重点建设与实施的学习领域课程,也是一门理论和实践相结合的课程。 (二)课程定位 通过对本课程的学习,促进学生职业能力的培养和职业素质的养成,力求达到相关企(行)业技术领域和职业岗位(群)的任职要求和职业资格标准。 (三)课程设计思路 本课程调查了IT行业的发展情况,构建以工作过程为导向的课程体系和项目课程体系,运用项目导向,加大案例教学力度并采取虚拟车间教学法让学生做中学,学中做。 二、课程基本目标 (一)知识目标 1.系统掌握网络规划与设计的基础知识 2.熟悉网络规划设计过程 3.掌握网络需求分析的方法 4.掌握通信流量分析的方法和相关知识 5.掌握逻辑网络设计的方法和相关知识 6.掌握物理网络设计的方法和相关知识 7.掌握网络设备部署和测试的方法和相关知识 (二)技能目标 1.具备大中小型网络方案的规划设计能力 2.具备设计方案的编写能力 3.具备网络设备选型的能力 4.具备网络设备部署的能力 (三)职业道德与素质养成目标 本课程采用分组教学,让学生取长补短、集体协作,学生在独立思考、独立完成的

基础上,遇到问题,通过小组讨论、协商、互相帮助,力争让每位学生都能圆满完成任务,掌握技能。让学生也从中体会到团队的力量、协作的乐趣,培养他们的职业道德与素质。 (四)职业技能证书考核要求 学生可以参加以下考证: 1.思科: CCNA(思科认证网络工程师) 2.锐捷: RCNA(锐捷认证助理网络工程师) 该证书可作为网络技术专业学生毕业必备的专业资格证书之一。 三、课程教学内容及学时安排 (一)课程主要内容说明 (二)课程组织安排说明 在整个教学过程中,坚持因材施教的方法与手段。用“操作训练为中心环节的启、讲、范、练、评、展的专业技能教学六步法”,构建“以学生为主体,教师为主导,岗位能力为主线”的课堂教学模式,有效地发挥了专业技能课堂教学的主渠道作用,也体现了素质教育的目标。 (三)课程教学内容

2018年上半年网络管理员考试网络系统的设计与管理真题

年上半年网络管理员考试网络系统的设计与管理真题2018) 分钟,做题时间:150(总分:75.0075.00) 4,分数:一、案例分析题(总题数:阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】所示,实现用户上网的功能。该网络使用的交换机均为三层设备,用户某单位现有网络拓扑结构如图1-1 地址分配为手动指定。 (分数:20) (1).路由器AR2200的GE0/0/1接口地址为内网地址,为确保内部用户访问Internet,需要在该设备配置(1)。(分数:2) __________________________________________________________________________________________ 正确答案:( NAT ) 解析: (2).网络中增加三个摄像头,分别接入SwitchA、SwitchB、SwitchC。在调试时,测试网络线路可以使用(2)。 (2)备选答案: A.数字万用表 B.测线器 如果将计算机PC 3用于视频监控管理,并且视频监控系统与内网的其他计算机逻辑隔离,需要在内网交换机上配置(3)。内网用户的网关在交换机SwitchA上,网关地址需要设置在(4),最少需要配置(5)个网关地址。在不增加专用存储设备的情况下,可以将视频资料存储在(6)。 (4)备选答案: A.物理接口上 B.逻辑接口上(分数:10) __________________________________________________________________________________________ 正确答案:( (2)B (3)VLAN (4)B (5)2 (6)PC3 ) 解析: (3).若将内网用户IP地址的分配方式改为自动分配,在设备SwitchA上启用DHCP功能,首先配置的命令)。7是(.)备选答案:(7 )(分数:2A.dhcp select relay B.dhcp enable__________________________________________________________________________________________ ( 正确答案:B ) 解析:),)部署(9(4).为防止网络攻击,需要增加安全设备,配置安全策略,进行网络边界防护等,需在(8 10)策略。且在该设备上配置( 8)备选答案:( B.SwitchA与服务器之间 SwitchAA.AR2200与之间 9)备选答案:()B.IDS(入侵检测系统)(分数:6 A.FW(防火墙) __________________________________________________________________________________________ ( 正确答案:A )(8A )(9ACL )(10)

大学计算机网络设计报告

中南大学 本科生课程设计(实践)设计报告(大学计算机基础) 题目匪我思存作品展 学生姓名xxx 指导教师Xxx 学院Xxx 专业班级Xxx 学生学号Xxx 计算机基础教学实验中心 2013 年 12 月 18 日

网页设计报告 一.主题及内容介绍 网页主题为言情天后匪我思存作品专栏,主要内容包括作者介绍、笔名出处、作品展览以及作者的成名作《来不及说我你》的PPT展示。首页包括网页目录以及作品封面美图和美文欣赏,作品展览中还连接了两个作品的情节概述。整份网页以蓝色为主打,符合作者作品优雅而不失情感的特点。 二.设计步骤 ①.主题选定:根据自己的兴趣选定大概主题,结合本人对作者的了解以及网络资料确定网页主题以及网页内容。 ②.网页结构设计:网页结构的设计经过数次改造(下文问题中会有详细概述)最终确定为首页采用镶嵌式框架结构,有利于内容更好地展现、保证内容的完整性以及网页美化,次页中包含文本结构和表格结构,有助于利用有限的网页数更好地保证网页的完整性。首页与每张次页均有超链接,便于观看,同时次页间也有链接,最大程度上地实现跳转。 ③.内容排布:内容排布根据主题内容间的逻辑性,分三个层次展现,首页为第一层次,包括网页目录、标题、作者作品封面美图欣赏以及美句欣赏,其中目录在左侧分框架中,标题排布于右上方框架,其余在右下方框架中呈现。 ④.网页美化:为了是网页和作者作品风格不冲突,我选择了多张优雅的蓝色图片作为网页背景,同时黄色的字体与蓝色的搭配也更能展现文字内容,再有网页中涵盖了艺术字,音乐,动画,PPT等多种美化工具,为网页的内容展现及整体布局增添了色彩。 三.采取的方法和手段 ①.取材:借助百度文库,百度图片,酷狗音乐以及其他事物完成取材。 ②.网页制作:以FrontPage为工具,网页的框架设计及内容填写全都在FrontPage上实现,具体步骤为: a.新建网页:在右侧选则已有网页模板,再从框架网页中选择镶嵌式层次结构,根据需求,分别在三个框架网页中添加新网页或者设置初始网页。 b.添加背景图片:从格式菜单中的背景或者鼠标右键快捷菜单中的网页属性中找到目标窗口,接着进入格式中浏览已存图片,设置成背景图片。 c.添加背景音乐:将所收集到的音乐重命名成一个简单的名字,需带有后缀名,再进入背景界面进行音乐浏览,在浏览框下面打入该音乐名就可找到,再打开就行了。 d.插入flash.首先要制作flash,再将flash发布,就可从插入图片中找到插入flash影片,选择灰颜色的那个文件再浏览就成功了。

基于JAVA的网络管理系统设计

龙源期刊网 https://www.wendangku.net/doc/971543929.html, 基于JAVA的网络管理系统设计 作者:罗胜荣黎利红 来源:《科技资讯》2012年第25期 摘要:网络管理系统的设计近年来是网络发展的一个热点,越来越高明的技术解决了很 多本来人工进行的操作,而且还增加了操作的准确性,而目前来看,对于企业级网络管理系统的设计中,J2EE平台的搭建是一个很好的解决方案,而J2EE的搭建主要的基础就是JAVA,本文对于基于JAVA的网络管理系统设计进行了分析。 关键词:JAVA 网络管理系统设计 中图分类号:TP393.07 文献标识码:A 文章编号:1672-3791(2012)09(a)-0014-01 J2EE一种基于JAVA平台,利用EJB、Servlet、JSP以及XML等技术实现的企业级应用开发体系结构,从而有效的简化企业的相关功能开发方案以及相应解决方案的管理等复杂的问题。 1 JAVA的网络管理系统设计层次分析 J2EE(Java2 Platform,Enterprise Edition,即基于JAVA2平台的企业版本),它主要是通过一些API组件构成的,简化并且规范整个应用系统的开发以及部署,从而提高系统的可移植性、可扩展性以及安全性价值的一种基于组件的多层应用程序。它的一个非常明确的特点就是分层结构,作为一种现代化的软件开发基本做法,通过分层开发,能够使得软件复用程度提升,并且实现更好的可维护性。 软件的分层开发能够实现更为合理的软件框架,从而使得软件功能的实现更为便捷、可靠。因此,在J2EE环境之下,首先解决的就是如何构建一个可维护性以及可复用性都能够满足要求的软件分层开发体系。 GINA是Graphical Identification and Authentication的缩写,中文意思是图形识别与验证。在Windows 2000/NT/XP操作系统中,GINA是一个由系统进程Winlogon加载的可替换的DLL 组件。GINA模块主要用来实施交互登录模式的验证策略,执行全部识别与验证用户交互操作。机房管理系统正是通过编写自己的动态链接库GINA.DLL替换微软提供的动态链接库MSGINA.DLL,从而取代标准的Windows 2000/NT/XP用户名与口令的验证方式,实现机房管理系统中的学生实名制登录。机房管理系统的登录认证模块可以适用于Windows 2000/NT/XP 操作系统中。 为了实现系统进程Winlogon调用GINA模块,并实现交互的图形识别与验证,微软为GINA模块定义了一些标准的函数接口,当开发个性化的GINA模块时,必须通过导出这些标准函数接口,才可实现与系统进程Winlogon的交互。GINA模块中的主要标准函数,提到的

企业网络规划与设计(H3C)

毕业设计(论文) 企业网络规划与设计 系别:计算机信息工程系 专业名称:计算机网络技术 学生姓名: 指导教师姓名: 完成日期 xxxx年xx月 xx 日

毕业设计论文摘要 随着Internet技术的日益普及,网络技术的飞速发展,企业信息化工作越来越受到重视,进入二十一世纪后,企业信息化不再满足于个人或单个部门的少量计算机应用,而逐步过渡到多部门、整个企业甚至跨企业跨地域的大量计算机的协同工作,因此我们需要把这些计算机用网络联系起来,这也就是我们所说的企业网。本文是对某IT企业的一个企业网络规划设计的解决方案,文章首先分析了企业网络的设计需求,根据需求提出了设计原则与设计目标,制定了总体的规划设计方案,然后再分层次具体地对该企业的局域网和广域网进行设计,在该方案中,我们采用了VLAN、三层交换、千兆交换等先进网络技术,基本满足了该企业的需求,并留有足够的扩充空间,以适应今后发展。 关键词企业网络规划设计 VLAN

目录 1 引言 (2) 2 概述 (4) 2.1企业概况分析 (5) 2.2企业网络设计需求分析 (5) 3网络总体规划 (6) 3.1企业网络设计目标 (6) 3.2企业网络设计原则 (6) 3.3网络设计相关协议说明 (7) 4网络具体规划与设计 (9) 4.1企业网络拓扑结构设计 (9) 4.2 应用到的五个技术 (10) 4.3设备选型 (16) 致谢 (19) 参考文献 (20)

1 引言 目前,对于国内的部分企业而言,计算机技术的应用很大程度上还只是停留在单机应用的水平上,应用软件也只是办公软件和简单的数据库应用。但是,随着计算机网络技术不断发展与普及、企业信息化的逐步深入和企业自身发展需求日益增大,在充分利用现有资源、不需要很大投资的基础上,构建适合自身情况、满足实际需求的网络系统是非常必要的,也是切实可行的 社会进入信息时代后,要求企业用信息技术来强化企业的管理、生产和经营,而企业要创造更多的经济效益就必须借助信息技术来提高企业的生产效率和管理水平,这不但适用于大型企业,对占相当比重的中小企业同样适用。网络技术的发展使得网络建设从基础架构到维护和管理都变得十分简单和智能,丰富的网络产品线和不断降低的价格,可以让中小企业根据自身的情况,按照实际的经济条件来构建自己的网络,用于网络建设的投资对于企业而言不再成为一个负担。各自为战的单机应用逐步暴露出现有资源利用率低、信息冗余大等问题,而解决这些问题的惟一途径就是建设一个满足应用需求的网络系统来实现资源的共享。一个成功的企业不仅要了解世界,还要让世界知道自己。实现这个目标的最佳途径就是要利用Internet。通过Internet,企业不仅可以获得大量的有价值的信息,同时也可以将企业的信息通过Internet发布到世界各地。 因此,企业进行计算机网络的建设,不仅是信息社会发展的要求,也是自身发展所必须的。 2 概述 企业网络指的是具有一定规模的网络系统,它可以是单座建筑物内的局域网,可以是覆盖一个园区的园区网,还可以是跨地区的广域网,其覆盖范围可以是几公里、几十公里、几百公里,甚至更广。狭义的企业网主要指大型的工业、商业、金融、交通企业等各类公司和企业的计算机网络;广义的企业网则包括各种科研、教育部门和政府部门专有的信息网络。 我国的企业网络建设经过了单机应用阶段,目前正处在Internet应用热潮中。但从目前情况看国内相当多的企业还处于网络初步应用阶段,其具有以下特点:1应用水平较低,分散且不一致。企业网络缺乏整体性的设计,没有统一的标准,在业务互相衔接的应用系统之间缺乏一致性;2应用者的整体水平比较低,缺乏对计算机和

网管系统设计文档

网管系统设计文档 文档作者:贺云鹏 编写时间:___________________ 文档审核:___________________ 修改历史记录 一.设计目的 网管系统是指监控,组织和控制网络中的各种设备的活动状态。其目标是确保网络中的所有设备工作正常,发生报警时可及时响应并在出现异常时能及时响应和排除故障。 二.基本功能 ①设备管理:对前端设备,路由器,业务服务器等进行统一管理. ②配置管理:对设备和系统进行各类网络参数的定义和设置。 ③报警管理:对前段设备报警或业务报警进行及时响应与联动,并通知用户处理。 ④故障管理:查找并解决因硬件和软件问题而引起的网络故障。 ⑤性能管理:使用特定的代理完成对软件和设备进行效率检测,并将监测数据进行统计分 析作为改进与维护依据。

三.基本要素 1.SNMP(简单网络管理协议):专用的通信协议,版本包括V1,V2,V3,其中V2应用最为广泛。 2.管理信息库(MIB):一个按层次结构组织的树状结构,由管理对象按照模块的形式组织而成。各厂商产品的MIB依据标准化的Internet管理信息结构,所以可以保证第三方网管软件读取和管理设备信息. 3.代理软件(Agent):运行在网络设备终端上软件模块,直接操作该设备本地的管理信息库(MIB)或者与系统运行的软件进行交互完成本地设备信息或状态的收集并提交网管服务器统一处理。 4.报警采集服务器:通过SDK与前段设备进行交互及时反馈前段设备的报警信息,同时增加接收设备主动上报与主动设备状态轮询功能。 5.网管服务器:通过主动监测或被动接收来自报警采集服务器或代理软件提交的信息,管理网络中的所有设备状态与报警信息,并通过级联的模式实现报警或查询命令的上传或分发。 6.WEB客户端:与网管服务器进行交互完成对网络信息的查询与处理。

电信网中交换机的集中网管系统的设计探讨(一)

电信网中交换机的集中网管系统的设计探讨(一) 摘要:研究和设计基于计算机技术的交换机网络管理系统,可以使维护人员通过同一操作终端,对电信网络的各种交换机设备进行集中监控,从而提高电信网运行效率和运行质量,减 少维护管理人员,提高工作效率。 关键词:网管系统;功能设计;数据拆包;故障采集和处理 1交换机的传统网管系统存在的问题 目前,电信网中主要有AXE10,EWSD,NEAR-61,SIGMA,SESS和华为CC08等交换机机型。由于交换机告警故障信息的原始报告类型和定义复杂,不同交换机型的告警原始报告的格式和内容差异较大,甚至是同一种交换机机型,不同软件版本的告警原始报告也有差异,传统网管系统为了准确分析和处理各种机型的告警原始报告,在网管接口机上开发多个告警分析处理模块,分别处理一种特定的交换机机型的告警原始报告。告警分析处理模块的功能包括:实时接收告警原始报告;提取告警原始报告中的告警时间、告警交换局、告警关键字、告警内容等信息;把处理后的告警信息保存在数据库;同时通过Socket连接发送到前台工作站。 这种方式使系统具有结构清晰、数据结构简单、开发过程简单的优点。但是对于新增机型和新版机型的告警原始报告,只要告警原始报告的格式发生变化,程序员必须对告警分析处理模块进行相应的程序修改。完全依赖程序员对交换机告警原始报告进行分析,归类,再转化为计算机语言,对于缺乏交换机专业知识的程序员来说是一个艰巨的过程。为解决这个问题,在新系统开发中,告警故障信息集中采集和处理单元采用全新的设计方案,使系统具有处理所有交换机告警故障信息而不用依赖程序员修改程序的高灵活性。这种全新的设计方案可以处理所有交换机的告警报告,网管用户只需通过前台工作站自行定义告警信息的提取方法,添加、修改或删除系统数据库的相关设置,就能完成新型交换机或者新版交换机的网管接入, 而不再依赖程序员修改告警分析处理模块程序来实现。 2告警信息集中采集和处理的高实时性设计 ××电信本地网12个NEC交换机局点、7个朗讯5ESS交换局点、10个C&C08交换机局点共200万门的容量的交换设备,网管系统需要收集和处理的数据量巨大,如何保证告警故障信息集中采集和处理的高实时性将直接影响到整个系统的总体性能。在系统的开发过程中采取 了许多措施来解决该问题。 (1)所有只能提供串口交换机设备的端口首先都通过IOLAN进行协议转换,将RS232转换为TCP/IP方式再通过网络交换机接入到拆包服务器,提供网口方式的交换机直接通过网络 交换机接入到拆包服务器进行拆包处理,这种布局方式有利于大数据流的快速传输。 (2)采用快速、稳定的TCP/IP网络。拆包服务器处理告警信息后必须通过TCP/IP网络把告警信息送到前台工作站,拆包服务器和网管监控室(24小时有专人值班)的计算机设备采用性能较高的3COM100M网片,并且把所有拆包服务器与网管监控室的前台工作站接入同一个CISCO100M网络交换机上,提高网络传输速率,缩短告警信息在TCP/IP网络上的传输时延。 (3)提高拆包服务器的硬件配置,使拆包服务器拥有强大的处理能力,提高告警信息的处理速度。拆包服务器采用HPLH3000PC服务器,2G双核CPU,高速SCSI硬盘,内存2G。(4)拆包服务器的系统拆包模块在处理告警小报告时,每个交换机都有一个线程专门负责把重要告警信息通过SOCKET连接发送到前台工作站告警监视程序,产生告警;另一个线程专门负责把告警信息录入告警数据库中。两个线程并行运作,不通过数据库提供告警信息,避免了由于数据库故障而丢失告警信息的危险和录入、查询告警数据库而产生的时延。新网管系统通过SOCKET实时连接到交换机告警端口,并发送一定的连接信息保持端口的长时间连接,如果发现端口中断(由于网络原因,或交换机重新启动原因),接收程序立即(1分

计算机网络设计试题及答案

一、选择题 1.网格体系结构的五层沙漏结构的基本思想是以()为中心。 A. 协议 B. 应用 C .用户 D.服务 2.需求管理包括需求跟踪、()、需求评估等工作。 A.需求变更 B. 需求分析 C . 需求优先级 D. 需求说明 3.网络工程师在大部分情况下可以通过()来获取用户需求。 A.分析 B. 统计 C . 调查 D. 用户 4.电信网的主干链路,一般采用()和 DWDM技术。 A.ATM B.ISDN C . Ethernet D.SDH 5.()是实现网络安全最基本、最经济、最有效的措施之一。 A. 防火墙 B. 杀毒软件 C . IDS D.IPS 6.在环型网络拓扑结构中,N 个节点完全互联需要()条传输线路。 A.N B.N-1 C . N+1 D.N/2 7.网络冗余设计主要是通过重复设置()和网络设备,以提高网络的可用 性。 A. 光纤 B. 双绞线 C .网络服务 D. 网络链路 8.蜂窝拓扑结构使用频率()的方法,使有限的带宽容纳大量的用户。 A. 分割 B. 复用 C . 调制 D. 解调 9.()是基于增加带宽的需要,可以将几条链路捆绑在一起,以增加链路 带宽。 A.VLAN B.STP C .汇聚 D. 堆叠 10.QoS 的目标是有效提供()的服务质量控制或保证。 A.点对点 B. 端到端 C . 用户 D. 因特网服务商 11.在分层网络设计中,如果汇聚层链路带宽低于接入层链路带宽的总和,我们 称为()式设计。 A.汇聚 B. 聚合 C . 阻塞 D. 非阻塞 12.基于分组交换的网络中,目前还没有统一的流量模型,而基于电路交换的电 话网络已经建立了很成熟的()话务量模型。 A.爱尔兰 B. 英格兰 C . 耐奎斯特 D. 香农 13. 以太网交换机的每一个端口相当于一个()。 A. 网卡 B.Hub C .中继器 D. 网桥 14.在中低端路由器中,()负责交换路由信息、路由表查找以及转发数据包。 A. 数据库 B. 路由算法 C . CPU D.NVROM 15.路由器在轻载条件下,丢包率一般小于()%。 A.0.1 B.1 C . 2 D.5 16.计算机网络是计算机技术和()技术相结合的产物。 A.通信B.网络 C .Inernet D.Ethernet 17.城域网往往由多个园区网以及()、传输网等组成。 A.校园网 B .以太网 C .电信网 D .接入网 18.()标准化组织主要由计算机和电子工程学等专业人士组成。 A.ITU B . IEEE C .ISO D . RFC 19.根据统计,个人用户使用因特网的时间上大部分集中在晚上8.00~ 12.00 之间,在晚上()点达到流量高峰。 A.8 B .10 C .11 D .12

在线考试系统---毕业设计开题报告

毕业设计开题报告 题目名称基于.net 在线考试系统设计 院(系)计算机科学学院 专业班级XXXXXXXX 学生姓名XXXXX 指导教师XXXX 辅导教师XXX 开题报告日期2015年1月9日 在线考试系统设计 学生:XXX,计算机科学学院 指导老师:XXX,计算机科学学院 一、题目来源 生产/社会实际等 二、研究的目的和意义 目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;

二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。 三、阅读的主要参考文献及资料名称 [1].《网站开发实践》,邵丽萍,电子工业出版社,2007 年

生产网络管理系统设计说明

西安铁路局客车车辆段段修网络系统 系统设计说明

目录 1.引言4 1.1目的4 1.2范围4 1.3读者对象4 1.4参考资料4 1.5术语与缩略语4 2.模块命名规则5 3.模块汇总5 3.1模块汇总表5 3.2模块关系图7 3.3模块详细设计7 3.3.1车辆检修记录7 3.3.2车辆维护8 3.3.3检修台位图9 3.3.4作业延误分析10 3.3.5车次维护11 3.3.6作业延误记录12 3.3.7优质车评定参数设置13 3.3.8客车检修质量记录薄14 3.3.9车辆配件探伤质量记录14 3.3.10车辆上部检修质量记录16 3.3.11转向架检修故障记录16 3.3.12车钩装置检修17 3.3.13空调检修单17 3.3.14段修客车电器检修单17 3.3.15应急电源定期检修18 3.3.16车电机局技术状态卡18 3.3.17电动水泵质量检查19 3.3.18客车检修质量记录汇总19 3.3.19回修通知书20 3.3.20轮轴回修通知单21 3.3.21验收发现问题统计21 3.3.22修浚车完成统计22 3.3.23检修工序对应车种车型修程配置23 3.3.24流程节点对应工序设置24 3.3.25在修车工序配置25 3.3.26功能经管26 3.3.27工作时间27 3.3.28 IC卡维护28 3.3.29故障所属维护29 3.3.30岗位维护30

3.3.31工作日历31 3.3.32流程权限设置32 3.3.33用户权限列表33 3.3.34 用户经管34 3.3.35 角色经管35 3.3.36部门设置36 3.3.37用户权限设置37 3.3.38功能权限设置38 3.3.39台位字典39

计算机网络规划方案

某单位计算机网络规划方案 一、单位需求分析 1.1.1 网络总体要求 满足企业信息化的要求,为各类应用系统提供方便、快捷的信息通路。良好的性能,能够支持大容量和实时性的各类应用。能够可靠地运行,实现高可用性。易于维护管理。提高安全机制,满足保护企业信息安全的要求。具有较高的性价比。未来升级扩展容易,保护用户投资。使用简单、维护容易。良好的售后服务支持。 1.1.2 项目设计指导思想 此次网络建设将将采用先进的计算机、网络设备和软件,实现一个高效的办公网络系统。网络中的各类服务器设备和网络设备以及各种操作系统和应用软件必须考虑技术上的先进性,国内外及各行业的通用性,并且要有良好的市场形象与售后技术支持,便于维护和升级。 总体来讲,为了使项目的实施顺利进行,并使系统规划能够满足单位的应用和发展的需求。 1.2 计算机网络建设要求 建设一个通畅、高效、安全、稳定、可扩展的企业内联网,支撑内各类信息系统的运行,共享各种资源,提高企业的办公效率,降低企业网络的总体运行费用。 建成的网络用户大楼机关办公部分可以访问外部网络资源,也可以访问内部网络资源,另外一部分只允许实用本大楼内部网络资源。

网络整体具有良好的可扩展性,减轻维护人员的工作量,提高网络系统的运行质量。 实现和因特网的高速可靠连接,要求网络连接高效、运行稳定、同时进行必要的安全访问控制。 具备良好的可扩展性,能够满足单位未来发展的需求。由于网络中保存了办公、会议资料等众多数据,而且部分内容涉及大楼机密,因此该网络建设要充分的考虑安全的因素,全面保障网络系统和内部数据免受恶意攻击和破坏,同时可以有效的阻止内部网络病毒的传播,建成的网络需要提供全面而完善的安全特性。 在项目实施完毕后,工程实施方要对相关人员进行培训,并移交全部的项目工程资料,保证网络的正常运行和管理维护。 新建的网络支持视频会议、等多媒体的应用。 需要扩展网络与服务器有机结合,为内部网络系统提供良好的应用平台,服务器位置预设在四楼会议室,搭建的平台要求畅通、实用,避免由于数据交换频繁、数据量大而引起的网络拥塞、广播包泛滥问题,并解决大楼主机访问的安全性问题。 网络设备选型要求 为了实现网络设备的统一,也出于兼容性的考虑,此次网络建设计划在交换机和路由器选型方面全部采用思科公司的产品。全网使用同一厂商设备的主要好处在于可以实现各种不同网络设备功能的互相配合和补充。此外,思科公司是全球领先的网络设备提供商,技术先进产品齐全,能够提供完善的支持与服务。

计算机网络设计性实验

一、实验目的 1.掌握如何通过三层交换机实现VLAN间路由; 2.了解DHCP原理; 3.熟练掌握交换机作为DHCP服务器的配置方法; 4.掌握单区域OSPF的基本配置; 5通过实验掌握动态NAT的配置方法及实际应用; 6.掌握访问控制列表安全性的配置; 二、实验仪器或设备 1.三层交换机 2.路由器 3.PC机 4.二层交换机 5.双绞线若干 三、总体设计(设计原理、设计方案及流程等) 某高校需要组建校园网络,高校里面有文学院、外国语学院、计算机学院、财务处、网络中心等单位。 要求如下: 1、文学院不超过200台计算机,IP规划为210.42.224.0/24。 2、财务处不超过100台计算机,IP规划为210.42.225.0/25,其中财 务服务器ip为210.42.225.126/25。 3、网络中心有计算机不超过100台,IP规划为210.42.225.128/25, 其中高校主页服务器ip为210.42.225.254/25。 4、计算机学院有不超过200台计算机IP规划为210.42.226.0/24,另 计算机学院有2个实验室,实验室IP规划为192.168.1.0/24和192.168.2.0/24。 5、校园网通过路由器串口(S口)连接外网,IP规划为210.42.228.1/30, 外网IP为210.42.228.2/30。 6、所有单位网络汇聚到三层交换机上,在三层交换机上给每个学院创建 一个VALN,然后将三层交换机连接到校园路由器上,三层交换机连接到校园路由器端口IP规划为210.42.227.1/30,路由器IP为210.42.227.2/30。 7、高校内各单位除去服务器和计算机学院实验室外,其它计算机ip 地址为DHCP方式分配。 8、高校内除去实验室外通过OSPF路由协议实现通信和连接外网。 9、计算机学院实验室通过PAT方式连接外网。 10、不允许外网访问高校内财务服务器。 11、所有计算机只允许访问校园WEB服务器的80端口。 四、实验步骤(包括主要步骤、代码分析等) 1.配置文学院DHCP Switch>enable Switch#conf t Switch(config)#vlan 1 Switch(config-vlan)#exit

通用考试系统设计与实现毕业论文

引言 当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。 随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来的到高效的运行。同时,学校管理中的在线考试管理也提出了相应的要求。为了满足考试管理的要求,需要设计与制作一个通用考试系统。通用考试系统实现了对整个在线考试管理的系统化,规化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。

第一章绪论 1.1背景 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 本文以Internet为平台,研究了基于Web考试系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户登录模块、题库管理模块和试卷管

相关文档