华北电力大学网络综合实验

合集下载

华北电力大学-网络信息安全综合实验报告

华北电力大学-网络信息安全综合实验报告

综合实验报告( 2013 -- 2014 年度第 1 学期)名称:网络信息安全综合实验题目:RSA公钥加密解密院系:计算机系班级:网络工程学号:学生姓名:指导教师:李天设计周数: 1 周成绩:日期:2013年1月18日一、综合实验的目的与要求要求:了解RSA产生公钥和私钥的方法,掌握RSA 的加密、解密过程,编写程序设计RSA 加解密工具。

RSA加解密参考:RSA的安全性依赖于大数分解,公钥和私钥都是两个大素数(大于100个十进制位)的函数。

据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积。

密钥的产生:1. 选择两个保密的大素数p和q;2. 计算n=p*q和欧拉函数值E(n)=(p-1)(q-1);3. 选一整数e,且满足1<e<E(n)和gcd(E(n),e)=1;4. 计算d,且满足d*e=1 mod E(n);5. 公钥为{e, n},私钥{d, n}。

二、RSA算法的描述1.RSA 依赖大数运算,目前主流RSA 算法都建立在1024位的大数运算之上。

而大多数的编译器只能支持到64位的整数运算,即我们在运算中所使用的整数必须小于等于64位,即:0xffffffffffffffff,也就是18446744073709551615,这远远达不到RSA 的需要,于是需要专门建立大数运算库来解决这一问题。

最简单的办法是将大数当作数组进行处理,也就是将大数用0—9这十个数字组成的数组进行表示,然后模拟人们手工进行―竖式计算‖的过程编写其加减乘除函数。

但是这样做效率很低,因为二进制为1024位的大数其十进制也有三百多位,对于任何一种运算,都需要在两个有数百个元素的数组空间上做多重循环,还需要许多额外的空间存放计算的进退位标志及中间结果。

另外,对于某些特殊的运算而言,采用二进制会使计算过程大大简化,这种大数表示方法转化成二进制显然非常麻烦,所以在某些实例中则干脆采用了二进制数组的方法来记录大数,这样效率就更低了。

华北电力大学计算机网络实验报告

华北电力大学计算机网络实验报告

计算机网络实验报告( 2012--2013年度第二学期)实验名称:计算机网络实验(课程设计) 院系:控制与计算机工程学院班级:软件1002 班学生姓名:汪豪学号:20成绩:指导教师:设计周数:1周2013年6月目录实验一数据链路层:以太网帧的构成 0一、实验目的 0二、实验环境配置 0三、实验原理 (1)1.两种不同的MAC帧格式 (1)2. MAC层的硬件地址 (1)四、实验方法与步骤 (1)练习一:编辑并发送LLC帧 (1)练习二:编辑并发送MAC广播帧 (2)练习三:领略真实的MAC帧 (2)练习四:理解MAC地址的作用 (2)五、实验结果与数据处理 (3)练习一:编辑并发送LLC帧 (3)实验截图: (3)六、讨论与结论 (8)1、对实验结果、实验过程中的问题及处理方法等进行分析和讨论。

(8)2、思考题: (8)实验二网络层:地址转换协议ARP (9)一、实验目的 (9)二、实验环境配置 (9)三、实验原理 (9)1、使用IP协议的以太网中ARP报文格式 (9)2、ARP地址解析过程 (10)四、实验方法与步骤 (10)练习一:领略真实的ARP(同一子网) (11)练习二:编辑并发送ARP报文(同一子网) (11)练习三:跨路由地址解析(不同子网) (12)五、实验结果与数据处理 (12)六、讨论与结论 (16)1、对实验结果、实验过程中的问题及处理方法等进行分析和讨论。

(16)2、思考题 (17)实验三网络层:网际协议IP (18)一、实验目的 (18)二、实验环境配置 (18)三、实验原理 (19)1、IP报文格式 (19)2、IP分片 (19)3、IP路由表 (19)4、路由选择过程 (20)四、实验步骤 (20)练习一:编辑并发送IP数据报 (20)练习二:特殊的IP地址 (21)练习三:IP数据报分片 (23)练习四:子网掩码与路由转发 (23)五、实验结果与数据处理 (24)练习一:编辑并发送IP数据报 (24)练习二:特殊的IP地址 (24)练习三:IP数据报分片 (25)练习四:子网掩码与路由转发 (25)六、讨论与结论 (26)一、实验目的 (27)二、实验环境配置 (27)三、实验原理 (27)目的不可达报文 (27)源端抑制报文 (28)超时报文 (28)参数问题 (29)改变路由 (29)回送请求和回答 (29)时间戳请求和回答 (29)地址掩码请求和回答 (29)路由询问和通告 (30)四、实验方法与步骤 (30)练习一:运行Ping命令 (30)练习二:ICMP查询报文 (30)练习三:ICMP差错报文 (31)五、实验结果与数据处理 (33)六、讨论与结论 (36)1、对实验结果、实验过程中的问题及处理方法等进行分析和讨论。

电网络分析与综合实验报告(一)

电网络分析与综合实验报告(一)

电网络分析与综合实验报告电路与系统 ZZH实验一:Capture CIS软件及其电路设计方法一、实验目的1.学习Cadence/OrCAD软件的安装。

2.学习用Cadence/OrCAD软件进行电路原理图输入。

3.熟悉现代电路设计的软件环境,为实验二做准备。

二、实验内容1. 安装Cadence/OrCAD 10.5软件。

注意:需要设置环境变量。

2. 行Capture CIS软件,进行电路原理图输入环境状态,熟悉相关菜单和按钮的功能与使用方法。

3. 建立一个设计项目(工程),设置图纸属性等。

4. 以一个简单的电源设计和CCD视频信号前置放大器为例,进行电路元器件的查找、输入、摆放和导线联接等。

(1) 电源设计要求:外部输入20V,产生放大器要求的电压。

(2) 前置放大器设计要求:使用AD8099同相放大,输入CCD信号(如下图虚线所示),去除直流后再放大一倍(如下图实线所示)。

5. 修改进而创建元器件图形符号。

6. 修改元器件属性。

7. 进行电气设计规则检查并创建网络联接表。

三、实验要求1. 通过Internet网络查找、收集相关资料。

2. 自学OrCAD Capture的相关教程或资料。

3. 可以相互讨论,但最后必须独立完成。

4. 写出并提交电子版实验报告。

四、实验设备1. PC机一台,最低配置:P42.0GHz CPU/512M内存/80G硬盘。

2. 一套Cadence/OrCAD电路设计软件。

五、实验过程:1. 实验准备,知道Cadence的安装使用。

本软件的安装求注意的是环境变量的设置。

右击“我的电脑”→“属性”→ 弹出“系统属性”对话框→“高级”选项卡→“环境变量”。

弹出“环境变量”对话框。

在用户变量中选择“新建”,在下面对话框中输入变量名和变量值变量名是“CDS_LIC_FILE”,变量值是“D:\Cadence\SPB_15.5”(变量值视具体安装路径而定)。

建立一个项目工程,设置图纸属性,准备前置放大器的电路设计实验2. 电路设计根据要求设计总的电路图如下:整个电路由电源电路、信号发生电路和放大电路三大部分组成。

华北电力大学通信系统仿真综合实验报告全解

华北电力大学通信系统仿真综合实验报告全解

综合实验报告( 2015--2016 年度第一学期)名称:通信系统仿真题目:FM的调制与解调院系:信息工程系班级:学号:学生姓名:指导教师:孙景芳、王雅宁设计周数: 1成绩:日期:2015 年11 月10 日设计方案(包括简单介绍原理,设计参数和方案原理框图)信道中传输模拟信号的系统统称为模拟通信系统。

模拟通信系统的组成可由一般通信系统模型略加改变而成,在这里一般通信系统模型中的发送设备和接收设备分别为调制器、解调器所替换。

对于模拟通信系统,它主要包含两种重要变换。

一是把连续消息变换成电信号(发送端信息源完成)和把电信号恢复成最初的连续消息(接收端信宿完成)。

由信源输出的电信号(基带信号),由于它具有频率较低的频谱分量,一般不能直接作为传输信号而送到信道中进行远距离传输。

因此,模拟通信系统里常有第二种变换,即将基带信号转换成其适合信道传输的信号,这一变换由调制器完成;在收端同样需经相反的变换,它由解调器完成。

经过调制后的信号通常称为已调信号。

已调信号有三个基本特性:一是携带有消息,二是适合在信道中传输,三是频谱具有带通形式,且中心频率远离零点频率。

因而已调信号又常称为频带信号。

(图为模拟通信系统模型)FM调制与解调原理频率调制又称调频(FM),它是高频振荡信号的频率按调制信号的规律变化,而振幅保持恒定的一种调制方式。

相位调制或调相(PM)是使高频振荡的相位按调制信号的规律变化,而振幅保持不变的一种调制方式。

由于频率与相位间存在微分与积分的关系,故调频与调相之间存在着密切的关系,即调频必调相,调相必调频。

因此,调频和调相统称为角度调制。

若只给一个波形或表达式是无法确定调制方式是调频还是调相的。

从频率调制的相位与频率关系可以看出,调频信号可通过直接调频和间接调频两种方法得到,所谓间接调频就是先对调制信号积分再调相而得到。

由于实际相位调制器的调节范围不可能超出(-π,π) ,因而间接调频的方法仅适用于相位偏移和频率偏移不大的窄带调制情形。

华北电力大学 继电保护综合实验报告 完整版

华北电力大学 继电保护综合实验报告 完整版
4)保护动作结果分析
R=5.0Ω,X=1.0Ω时,距离保护I段动作,故障距离L=21.25
R=5.0Ω,X=3.3Ω时,距离保护II段动作,故障距离L=74.00
R=5.0Ω,X=6.0Ω时,距离保护III段动作,故障距离L=136.00
3、接地距离保护动作特性实验
1)实验接线
同图1-1
2)实验中短路故障参数设置
2)三相电流平衡时,没有零序电流,不平衡时产生零序电流,零序保护就是用零序互感器采集零序电流,当零序电流超过一定值(综合保护中设定),综和保护接触器吸合,断开电路.
与零序保护相关的整型值KG1,KG2,KG3,I01,I02,I03.I04,T02.T03,T04,TCH,TQD,IIW,KX,K12,GT,PT
IO2,I03,I04.TOR,T03.T04,TGH,IQD,IJW,KX,KR,PT,CT,X
4)重合闸是用在高压线路保护上的一种自动化装置。当线路发生单相接地短路时,保护动作,跳开故障相或者三相断路器全跳,然后重合闸动作,重新合上故障相或三相断路器。如果是短时的接地故障,那么重合很可能成功,线路恢复正常,如果是永久性接地故障,则故障线路所在断路器加速跳闸。
距离保护三段1段:Z1set=(0.8~0.85)Zl,瞬时动作
2段:Z1set=K(Zl+Zl1),t=0.05
3段:躲过最小负荷阻抗,阶梯时限特性
与距离保护相关的整定值:KG,KG2,KG3,RDZ,XX1.XX2,XX3,XD1,XD2,XD3,,TD2,TD3,Tch,IDQ,Ijw,CT,PT,X
I03CK,CHCK
1.005
1.544

零序II段动作,重合闸启动
CN永久接地
ICN=1.05I01

华北电力大学综合实验

华北电力大学综合实验

课题四 交通信号灯控制器
课题四 交通信号灯控制器
一、设计任务与要求
在一个具有主、支干道的十字路口,设计一个交通灯自动控制装 置。红灯(R)亮表示该条道路禁止通行,黄灯(Y)亮作为过渡,以使 行驶中的车辆有时间停到禁止线以外,绿灯(G)亮表示该条道路允许 通行。具体要求如下: 1、主干道经常通行。 2、支干道有车才通行。 3、主、支干道均有车时,两者交替通行,并要求主干道每次至少放 行30秒,支干道每次最多放行20秒;采用传感器分别监测主、支干 道是否有车,有车时向主控制器发出信号,实验中用逻辑开关代替。 4、每次绿灯变红灯时,要求黄灯先亮5秒,此时原红灯不变; 5、设计5秒、20秒、30秒计时的译码显示电路,每秒改变一次显示数 字,可以采用正计时,也可倒计时。 6、当任意一条路上出现特殊情况,如消防车、救护车或其它需要优 先放行的车辆时,各方向上均为红灯,计时停止。当特殊运行状态 结束后,控制器恢复原来状态,继续正常运行。用逻辑开关模拟有 无特殊情况。

四、调试过程及结果分析

五、设计、安装及调试中的体会
六、参考文献
设 计 任 务 书
一、综合实验的目的与要求
设 计 报 告 内
1、正文为宋体,五号字 行间距为21 1.1 ------------
二、设计框图及电路系统概述
1、正文为宋体,五号字 行间距为21 1.1 ------------
三、各单元电路的设计方案及原理说明、参数计算
2、电路具有第一抢答信号的鉴别和锁存功能。在主持人将系 统复位并发出“抢答开始命令”后,若参赛者按下抢答按钮,就 显示最先抢答者的组号,指示抢答有效,并以声音警示。若系统 复位但未发“抢答开始命令”,参赛者就按下抢答按钮,也显示 抢答者的组号,但指示抢答无效,并以声音警示。要求确定第一 个输入的抢答信号,并保持该信号不变,同时使后输入的信号无 效。

华北电力大学-网络信息安全综合实验报告

华北电力大学-网络信息安全综合实验报告

.综合实验报告( 2013 -- 2014 年度第 1 学期)名称:网络信息安全综合实验题目:RSA公钥加密解密院系:计算机系班级:网络工程学号:学生姓名:指导教师:李天设计周数: 1 周成绩:日期: 2013年1月18日一、综合实验的目的与要求要求:了解RSA产生公钥和私钥的方法,掌握RSA 的加密、解密过程,编写程序设计RSA 加解密工具。

RSA加解密参考:RSA的安全性依赖于大数分解,公钥和私钥都是两个大素数(大于100个十进制位)的函数。

据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积。

密钥的产生:1. 选择两个保密的大素数p和q;2. 计算n=p*q和欧拉函数值E(n)=(p-1)(q-1);3. 选一整数e,且满足1<e<E(n)和gcd(E(n),e)=1;4. 计算d,且满足d*e=1 mod E(n);5. 公钥为{e, n},私钥{d, n}。

二、RSA算法的描述1.RSA 依赖大数运算,目前主流RSA 算法都建立在1024位的大数运算之上。

而大多数的编译器只能支持到64位的整数运算,即我们在运算中所使用的整数必须小于等于64位,即:0xffffffffffffffff,也就是18446744073709551615,这远远达不到RSA 的需要,于是需要专门建立大数运算库来解决这一问题。

最简单的办法是将大数当作数组进行处理,也就是将大数用0—9这十个数字组成的数组进行表示,然后模拟人们手工进行“竖式计算”的过程编写其加减乘除函数。

但是这样做效率很低,因为二进制为1024位的大数其十进制也有三百多位,对于任何一种运算,都需要在两个有数百个元素的数组空间上做多重循环,还需要许多额外的空间存放计算的进退位标志及中间结果。

另外,对于某些特殊的运算而言,采用二进制会使计算过程大大简化,这种大数表示方法转化成二进制显然非常麻烦,所以在某些实例中则干脆采用了二进制数组的方法来记录大数,这样效率就更低了。

218通信技术综合实验报告

218通信技术综合实验报告

模块 8:TH5(单极性码) 模块 13:TH4(BS1)
模块13:TH3(滤波法位同步 滤波法位同步时钟提取输入 输入) 模块8:TH9(译码时钟输入) 提供译码位时钟
第3页
华北电力大学实验报告
模块8:TH1(HDB3输出) 模块8:TH7(HDB3输入)
将编码信号送入译码单 元
2、开电,设置主控菜单,选择【信号源】→【通信原理实验】→【滤波法及数字锁相环位同 步法提取】。将 13 号模块 S2 拨上。将 S4 拨为 1000。 3、此时系统初始状态为:输入 PN15 为 256K。 4、实验操作及波形观测。 (1)以“BPF-Out”为触发,观测“门限判决输出”,记录波形。 思考:分析在什么情况下门限判决输出的时钟会不均匀,为什么? (2)以“BPF-Out”为触发,观测“鉴相输入 1”,记录波形。 (3)对比“门限判决输出”和“鉴相输入 1”的波形。 思考:分析时钟不均匀的情况是否有所改善。 (4)对比观测“鉴相输入 1”和“鉴相输入 2”,记录波形。比较两路波形的幅度和相位。 (5)对比观测“滤波法位同步输入”和“BS1”观测恢复的位同步信号。 实验结果:
巴克码
开关信号 输入
时分复用
复用输出
复用输出 时钟
解复用输入 解时分复用
解复用 时钟
开关信号 显示
失步
信号源
FS
FSIN
误码 插入
帧同步
提取
捕获
同步
7# 时分复用&时分交换模块
2、实验框图说明 帧同步是通过时分复用模块,展示在恢复帧同步时失步、捕获、同步三种状态间的
实 切换。以及假同步及同步保护等功能。 验 原 理
实验结果: 实验项目一结果:
输入

华北电力大学网络综合实验

华北电力大学网络综合实验

综合实验报告( 2013 -- 2014 年度第二学期)名称:网络综合实验题目:端口扫描程序和天气查询院系:计算机系班级:学号:学生姓名:指导教师:李丽芬刘晓峰曹锦纲设计周数: 2 周成绩:日期:2014年6月14日一、目的与要求1.任务:设计并实现一个端口扫描程序,检测某个IP或某段IP的计算机的端口工作情况。

2.目的:加深对课堂讲授知识的理解,熟练掌握基本的网络编程技术和方法,建立网络编程整体概念,使得学生初步具有研究、设计、编制和调试网络程序的能力。

3.要求:熟悉有关定义、概念和实现算法,设计出程序流程框图和数据结构,编写出完整的源程序,基本功能完善,方便易用,操作无误。

4.学生要求人数:1人。

二、主要内容1.编写一个端口扫描程序,能够显示某个IP或某段IP的计算机的某一个或某些端口是否正在工作。

基本工作过程如下:(1) 设定好一定的端口扫描范围;(2) 设定每个端口扫描的次数,因为有可能有的端口一次扫描可能不通;(3) 创建socket,通过socket的connect方法来连接远程IP地址以及对应的端口;(4) 如果返回false,表示端口没有开放,否则端口开放。

三、进度计划四、设计成果要求1.完成规定的实验任务,保质保量;2.完成综合实验报告,要求格式规范,内容具体而翔实,应体现自身所做的工作,注重对实验思路的归纳和对问题解决过程的总结。

五、考核方式1.平时成绩+验收答辩+实验报告;2.五级分制。

3.学生姓名:艾壮指导教师:李丽芬刘晓峰曹锦纲2014 年6月14日(2)天气查询1目的与要求1.1任务:利用Web Service技术实现天气预报查询。

1.2目的:学习在网络应用程序中创建和使用Web服务。

Web Service由于其跨平台的优越性,被越来越多的网站所重用。

了解其实现原理及使用方法,有利于了解未来的网络开发技术。

1.3要求:利用Web Service 技术,实现一个查询实时天气预报的网站,要求界面美观,方便易用;通过课程设计学生应该具备初步分析、设计和开发网络应用软件的能力,具备分析与检查软件错误、解决和处理实验结果的能力。

华北电力大学 电子技术综合实验4

华北电力大学 电子技术综合实验4
至于最后一种特殊情况,只要加入适当的与门和与非门就可实现。
(7)交通灯及显示数码管
交通灯使用有色小灯泡代替;数码显示用8421BCD数码管。这样,通过各分电路的组合,就可以实现交通灯控制的设计。
2.设计过程中遇到的问题及解决方案
交通信号灯控制系统设计中即运用了组合逻辑电路,又运用了时序逻辑电路。我们在设计的过程中遇到了不小的麻烦。不过,通过我们组员间的共同努力,我们已经将所出现的问题一一解决。
四.参考文献
(1)李月乔,数字电子技术基础。北京:中国电力出版社,2009
(2)李旭彦,电子技术综合实验。北京:中国电力出版社,2010
(3)程勇,实例讲解Multisim 10电路仿真。北京:人民邮电出版社,2010.
问题三:在设计定时电路时,实现自动循环时总是出现不正常的数,如21—>10—>19。
解决方案:这个问题是因为刚开始时我们采用的计数器是异步级联的,所设计的组合电路产生了冒险。我们将异步级联改为同步扩展,问题就解决了。
问题四:在接入秒脉冲发生器后,其他电路无反应。
解决方案:这个问题是因为秒脉冲发生器的周期设计不正确。
三、进度计划
序号
设计(实验)内容
完成时间
备注
1
设计内容讲解、学习资料查找方法
半天
2
发放材料、清点材料、熟悉各种元器件
半天
3
查找资料、设计电路、绘制总体电路草图
1天
4
电路组装并调试或在Multisim上绘制电路图、仿真并调试
2天
5
验收、撰写实验报告
1天
四、设计(实验)成果要求
1.学生根据所选课题的任务、要求和条件进行总体方案的设计,通过论证与选择,确定总体方案;然后对方案中单元电路进行选择和设计计算;最后画出总体电路图。

华北电力大学操作系统实验报告(含思考题答案)

华北电力大学操作系统实验报告(含思考题答案)

华北电⼒⼤学操作系统实验报告(含思考题答案)操作系统综合实验( 20 -- 20 年度第学期)名称:题⽬:院系:班级:学号:学⽣姓名:指导教师:成绩:⽇期:年⽉实验⼀:实验环境的使⽤⼀、实验⽬的:1、熟悉操作系统集成实验环境OS Lab的基本使⽤⽅法。

2、练习编译、调试EOS操作系统内核以及EOS应⽤程序。

⼆、实验内容:1、启动OS Lab2、学习OS Lab的基本使⽤⽅法3、EOS内核项⽬的⽣成和调试4、EOS应⽤程序项⽬的⽣成和调试5、退出OS Lab6、保存EOS内核项⽬三、实验过程:本实验实验过程主要按照eos操作系统实验教程上所对应的章节来进⾏。

实验结果:(⼀)启动OS Lab :(⽆)(⼆)学习OS Lab的基本使⽤⽅法:(1)、创建了第⼀个项⽬:(2)、⽣成了第⼀个项⽬(3)、添加了func⽂件后经过⼀系列的调试,打印出了相关内容,按shift+F5结束调试。

(4)、查看变量的值:有3种⽅法:1、将⿏标移动到源代码编辑器中变量n的名称上,此时会弹出⼀个窗⼝显⽰出变量n当前的值(由于此时还没有给变量n赋值,所以是⼀个随机值)。

2、在源代码编辑器中变量n的名称上点击⿏标右键,在弹出的快捷菜单中选择“快速监视”,可以使⽤“快速监视”对话框查看变量n的值。

然后,可以点击“关闭”按钮关闭“快速监视”对话框。

3、在源代码编辑器中变量n的名称上点击⿏标右键,在弹出的快捷菜单中选择“添加监视”,变量n就被添加到了“监视”窗⼝中。

使⽤“监视”窗⼝可以随时查看变量的值和类型。

此时按F10进⾏⼀次单步调试,可以看到“监视”窗⼝中变量n的值会变为0(1)、调⽤堆栈:使⽤“调⽤堆栈”窗⼝可以在调试的过程中查看当前堆栈上的函数,还可以帮助理解函数的调⽤层次和调⽤过程。

EOS内核项⽬的⽣成和调试:(2)、新建EOS内核项⽬(3)、⽣成项⽬(4)、调试项⽬(5)、查看软盘镜像⽂件中的内容(6)、查看EOS SDK(Software Development Kit)⽂件夹EOS应⽤程序项⽬的⽣成和调试新建EOS应⽤程序项⽬⽣成项⽬:按F7⽣成项⽬调试项⽬:按F5进⾏各种调试查看软盘镜像⽂件中的内容:使⽤FloppyImageEditor⼯具打开该项⽬中的Floppy.img⽂件,查看软盘镜像中的⽂件。

网络技术基础实验报告(华北电力大学)1

网络技术基础实验报告(华北电力大学)1

网络技术基础实验报告实验环境VB 6.0实验名称实验一:熟悉VB环境及UDP通信实验程序的设计实验目的1.通过实验熟悉VB语言开发平台。

2.通过实验进一步理解UDP通信协议,掌握UDP通信协议的特点。

实验原理在TCP/IP模型中,UDP为网络层以上和应用层以下提供了一个简单的接口。

UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。

UDP在IP数据报的头部仅仅加入了复用和数据校验(字段)。

用户数据文报协议 (UDP) 是一个无连接协议。

跟 TCP 的操作不同,计算机并不建立连接。

另外,UDP应用程序可以是客户机,也可以是服务器。

传输层为了传输数据,首先要设置本机的使用协议和本机端口号。

然后,本机计算机只需将RemoteHost设置为需要聊天的计算机的Internet地址,并将RemotePort属性设置为跟需要聊天的计算机的LocalPort属性相同的端口,并调用SendData方法来发送信息。

最后,本台计算机使用 DataArrival事件内的 GetData 方法来获取对方计算机已发送的信息。

应用层UDP TCPIP各种网络接口实验内容实验步骤:1.用自己的名字建立子目录。

2.进入VB6.0,双击StandardEXE。

3.出现标准窗体,调整窗体大小到适当尺寸。

4.工程名改为UdpTest,窗体名改为FrmMain, 窗体的caprion属性改为“聊天程序”。

5.添加TextBox控件,名字改为IPAdr,Text属性为空,用以输入聊天对象的IP地址。

6.添加两个Lable控件,一个作为背景色,一个作为前景色,属性改为对方“IP地址”,为了使文字在lable的正中央,调整两个lable的叠放位置。

7.添加CommandButton控件,Caption属性改为“确定”,用以确定IP地址。

实验内容8.添加TextBox控件,名字改为TextRecieve,Text属性为空,MultiLine属性为True,ScrollBars属性为2,用以显示接受聊天内容。

华北电力大学科技学院 软件综合实验(实验报告)

华北电力大学科技学院 软件综合实验(实验报告)

综合实验报告( 2012 -- 2013 年度第 1学期)名称:软件设计与实践题目:网页视频播放器院系:信息工程班级:学号:学生姓名:指导教师:田志刚设计周数: 2成绩:日期:2012年1 月11 日《软件综合实验》任务书一、目的与要求软件综合实验是计算机科学与技术、软件工程、网络工程和信息安全专业学生的必修实践环节,本环节是在第六学期、第七学期设置,主要让学生进一步理解、巩固、加深前面所学的课程,并能综合运用所学课程的知识进行设计,掌握算法设计及实现的理论与方法,为毕业设计和今后的工作打下良好的基础。

课程的基本要求:1. 熟悉微机的应用环境。

2. 利用所学课程的知识,解决程序设计中的实际问题(实际应用题目,或模拟实际应用的题目),为毕业设计和今后的工作打下良好的基础。

二、主要内容能熟练地利用微机设计出有实用价值的程序。

1. 熟悉Windows以及其它工具软件系统,2. 根据所选题目进行算法设计(画出流程图,写出各模块的文档)。

3. 编程。

4. 上机调试。

三、进度计划四、设计(实验)成果要求编制一个网页播放视频,要求有两种播放模式,一种是可以操作者播放并控制,另外一种是仅可以播放和暂停,不允许改变视频播放进度。

五、考核方式实验结果(60%)+实验报告(30%)+实验过程表现(10%)学生姓名:指导教师:年月日一、课程设计(综合实验)的目的与要求本次课程设计主要让学生进一步理解、巩固、加深前面所学的课程,并能综合运用所学课程的知识进行设计,掌握算法设计及实现的理论与方法,为毕业设计和今后的工作打下良好的基础。

课程的基本要求:1. 熟悉微机的应用环境。

2. 利用所学课程的知识,解决程序设计中的实际问题(实际应用题目,或模拟实际应用的题目),为毕业设计和今后的工作打下良好的基础。

二、设计(实验)正文1、实验内容编制一个网页播放视频,要求有两种播放模式,一种是可以操作者播放并控制,另外一种是仅可以播放和暂停,不允许改变视频播放进度。

华北电力大学网络体系结构实验报告资料

华北电力大学网络体系结构实验报告资料

华北电力大学实验报告||实验名称互联网模拟课程名称计算机网络体系结构||专业班级:网络学生姓名:学号:成绩:指导教师:李丽芬实验日期:2015年12月5日说明:四个路由器RSR20-5-1(RSR20-14E)、RSR20-5-2(RSR20-14E)、从所截获的图中可以清楚地看到MAC帧的格式为:前面是8字节插入的内容、目的地址、源地址、类型。

然后是IP数据包,包的格式为:各字段分别是:版本、首部长度、区分服务、总长度、标识、标志、片偏移、生存时间、协议、首部检验和、源地址、目的地址、可选字段、填充、数据部分。

从图中还可看出各字段所占的字节数TCP传输控制协议分析数据包截获2.TCP的建立从该图可看出:从该图可看出:源主机的IP地址为:222.155.8.5 物理地址为:14:cf:92:e3:95:14 目的主机的IP地址为:222.155.6.5 物理地址为:14:14:4b:31:e0:8b 源端口号:8479,为随机端口号;目的端口号:9239,为随机端口号。

序列号:1 确认号:1首部长度:20字节滑动窗口:65700字节3.TCP的释放从该图可看出:该包相对于第一个包有以下更改:序列号:1,确认号:113:表示对上一个包的确认内容如下:源主机的IP地址为:222.155.6.5 物理地址为:14:14:4b:31:e0:8b六、实验总结在本实验中,将网络基本原理及基本概念用于实际,将书本上抽象的概念与具体的实现技术结合了起来,使学习深化,培养了对基本原理的应用能力以及实际动手能力实验中学到了很多实际的知识,首先是各种网络设备的配置。

其次,网络拓扑图的设计以及各种接口的连接,理解了路由器交换机的原理,能自己搭建一个简便广域网,模拟互联网。

最后,运用wireshake软件进行抓包,并分析包。

但是,实验中还有一些不足之处,FTP协议分析不太成功,实验中有一些应该的截。

电大实验六计算机网络综合性实验

电大实验六计算机网络综合性实验

电大实验六计算机网络综合性实验计算机网络是信息时代的重要基础设施之一,其在数据通信、互联网、网络应用等方面发挥着重要作用。

电大实验六,计算机网络综合性实验,通过设计和实现一个简单的网络应用,加深对计算机网络原理和技术的理解。

本次实验采用Python编程语言和TCP/IP协议进行设计和实现。

实验目的:1.理解计算机网络的基本原理和TCP/IP协议;2. 熟悉Python编程语言的网络编程;3. 掌握socket编程接口和TCP客户端/服务器编程实现。

实验内容:1.基于TCP实现一个简单的聊天室程序。

2.聊天室程序包括一个服务器端和多个客户端,客户端间通过服务器进行通信。

实验步骤:1.设计服务器端的功能,并实现相应的代码。

服务器端主要包括以下功能:-启动服务器,接受客户端的连接请求;-接收客户端发送的消息,并将消息转发给所有连接的客户端;-处理客户端的退出请求。

2.设计客户端的功能,并实现相应的代码。

客户端主要包括以下功能:-连接服务器,发送连接请求;-发送消息给服务器;-接收服务器发送的消息;-处理客户端的退出请求。

3.实现服务器端和客户端的代码,并进行相应的调试和测试。

4.编写实验报告,总结实验过程、实验结果和实验心得。

实验步骤详解:1.设计服务器端的功能,并实现相应的代码。

1.创建一个TCP服务器套接字,并绑定到一个地址和端口;2.启动服务器,开始监听客户端的连接请求;3.接受客户端的连接请求,并保存客户端的套接字;4.创建一个新的线程,处理客户端的消息处理和转发;5.在主线程中,接收服务器的消息,并将消息转发给所有连接的客户端;6.处理客户端的退出请求,关闭客户端的套接字。

2.设计客户端的功能,并实现相应的代码。

1.创建一个TCP客户端套接字,并连接到服务器的地址和端口;2.发送连接请求给服务器;3.接收服务器发送的消息,并显示在客户端上;4.发送消息给服务器;5.处理客户端的退出请求,关闭客户端的套接字。

华北电力大学操作系统实验报告

华北电力大学操作系统实验报告

华北电力大学
实验报告
|
|
实验名称操作系统综合实验
课程名称操作系统
|
|
专业班级:网络学生姓名:
学号:成绩:
指导教师:王德文/姜丽梅实验日期:2015年11月4日
2. 当loop线程在控制台1中执行,并且在控制台2中执行suspend命令时,为什么控制台1中的loop线程处于就绪状态而不是运行状态?
答:当在控制台2 中执行suspend命令时,实质上是优先级为24的控制台2线程抢占了处理器,也就是控制台2线程处于运行状态,所以此时loop线程处于就绪状态了。

图 1 调试EOS信号量的工作过程。

华北电力大学实验报告
第页共页。

华北电力大学本科专业介绍 电力工程系 电力系统及其自动化 培养目标

华北电力大学本科专业介绍 电力工程系 电力系统及其自动化 培养目标

华北电力大学本科专业介绍电力工程系电力系统及其自动化培养目标:培养从事电力系统及其自动化领域的科研、设计、运行、试验和管理等方面的高级工程技术人才。

培养要求:本专业学生主要学习电力系统及其自动化和发电厂的电力生产、输送和配电等方面的基础理论、基本知识和基本技能。

主干学科:电力系统、电气工程、自动化。

主要课程:电路理论、电机学、电子技术基础、自动控制原理、微机原理及应用、电力系统分析基础、发电厂电气部分、电力系统暂态分析、电力系统继电保护原理、高电压技术、电力系统自动化、电力系统调度运行与控制、电力系统规划与可靠性、直流输电与FACTS技术等。

实践环节:金工实习、机械制图、电路实验、电机实验、电子技术综合实验、电力系统潮流上机计算、电力系统暂态上机计算、计算方法上机计算、电力系统综合实验(动模实验)、计算机应用及上机实践、认识实习、生产实习、电力系统课程设计、发电厂电气部分课程设计、毕业设计。

毕业生适应的工作领域:毕业生主要到电力系统科研、生产、运行、试验、设计、制造、管理、教育以及其他行业从事电气工程及相关领域的专门技术工作。

继电保护与自动远动技术培养目标:培养从事电力系统继电保护、自动化远程监控领域内的科研、设计、运行、试验、管理等方面的高级工程技术人才。

培养要求:本专业学生主要学习电力系统继电保护、自动化和远程监控等方面设计和运行的基本理论、基本知识和基本技能。

主干学科:电力系统、继电保护、自动化、远程监控。

主要课程:电路、电机学、电子技术基础、自动控制理论、微机原理及接口技术、电力系统基础、电力系统故障分析、电力系统继电保护原理与运行、电力系统自动化、电力系统远程监控等。

主要实践环节:机械制图、金工实习、电子技术综合实验、电机、电路实验、计算机应用及上机实践、课程设计、专业综合实验、认识实习、生产实习、毕业设计。

毕业生适应的工作领域:毕业生主要到电力系统科研、生产、运行、试验、设计、制造、管理、教育以及其他行业从事电气工程领域的专门技术工作。

华北电力大学网络管理实验

华北电力大学网络管理实验

华北电力大学实验报告||实验名称网络管理实验课程名称网络管理||专业班级:网络工程1400 学生姓名:S*学号:201409030000 成绩:指导教师:赵惠兰实验日期:2017.4.8实验一 SNMP数据包的捕获与协议分析一、实验目的和要求1、使用snmputil工具,获取 MIB 变量的值。

2、捕获SNMP报文并进行分析,包括GetRequest PDU、GetNextRequest PDU,GetResponse PDU以及Trap PDU。

二、实验环境硬件:连网的两台计算机,一台作管理站,一台作被管计算机,且启动了SNMP service。

软件:snmputil工具、wireshark。

三、实验方法与步骤1.主机SNMP配置打开控制面板→程序和功能→选中SNMP协议2.打开控制面板→管理工具→服务中的“SNMP Service”,双击进行设置。

并将SNMP Trap服务和SNMP Service服务都设置为开启状态。

3.将snmpuytil工具复制到D盘中。

4.使用快捷键 +R打开“运行”窗口,键入“cmd”,即可打开命令提示符,进入命令行模式;或者直接打开“开始”→程序→附件→命令提示符。

在命令行状态下执行 Snmputil.exe 程序来获取 MIB 变量的值。

在命令提示符中输入“E:”然后回车,进入E盘,再输入snmputil walk 192.168.1.123 min .1.3.6.1.2.1.1,得到如下图结果5.输入snmpputil get 192.168.1.123 min .1.3.6.1.2.1.1.1.0,再输入snmpputil getnext 192.168.1.123 min .1.3.6.1.2.1.1.1得到如图结果,此时用wireshark进行抓包,抓到get-next-request和get-response的包。

6.在Manager端再打开一个cmd,输入“E:”然后回车,进入E盘。

最新华北电力大学通信系统仿真综合实验报告

最新华北电力大学通信系统仿真综合实验报告
因为题目要求通过间接法进行所以编写程序代码时在设定参数定义调频波后需要对调频波进行积分再进行傅里叶变换得到已调波。
设定的参数如下:设t0=0.2;设定时间步长tz=0.0001设定抽样频率fz=1/tz;产生时间向量t=-t0:tz:t0;设定调频指数kf=100;设定载波频率fc=1000;设定鉴频增益/鉴频器灵敏度kd=0.5;设定分辨率df=0.05;
虽然调查显示我们的创意计划有很大的发展空间,但是各种如“漂亮女生”和“碧芝”等连锁饰品店在不久的将来将对我们的创意小屋会产生很大的威胁。
开了连锁店,最大的好处是让别人记住你。“漂亮女生”一律采用湖蓝底色的装修风格,简洁、时尚、醒目。“品牌效应”是商家梦寐以求的制胜法宝。
4、如果学校开设一家DIY手工艺制品店,你是否会经常去光顾?
int_m=zeros(1,length(t)-1);
int_m(1)=0;%对m_fun积分
fori=1:length(t)-1
int_m(i+1)=int_m(i)+m_fun(i)*tz;
(1)最大角频偏
它是瞬时角频率 的最大值;最大频偏 是瞬时频偏 的最大值。 或 反映了频率受调制的程度,是衡量调频质量的重要指标。 或 与 和 成正比,与调制信号频率 无关。FM波瞬时频率变化范围为 ~ ,最大变化量为 。
设计方案
(2)调制系数(调制灵敏度)
它表示 对瞬时(角)频率的控制能力,是产生FM信号电路的重要参数。
(图为模拟通信系统模型)
FM调制与解调原理频率调制又称调频(FM),它是高频振荡信号的频率按调制信号的规律变化,而振幅保持恒定的一种调制方式。
相位调制或调相(PM)是使高频振荡的相位按调制信号的规律变化,而振幅保持不变的一种调制方式。由于频率与相位间存在微分与积分的关系,故调频与调相之间存在着密切的关系,即调频必调相,调相必调频。因此,调频和调相统称为角度调制。若只给一个波形或表达式是无法确定调制方式是调频还是调相的。从频率调制的相位与频率关系可以看出,调频信号可通过直接调频和间接调频两种方法得到,所谓间接调频就是先对调制信号积分再调相而得到。由于实际相位调制器的调节范围不可能超出(-π,π),因而间接调频的方法仅适用于相位偏移和频率偏移不大的窄带调制情形。

计算机网络课程设计实验报告 华北电力大学科技学院

计算机网络课程设计实验报告 华北电力大学科技学院

课程设计报告(2013--2014年度第2学期)名称:《计算机网络》课程设计题目:互联网模拟院系:信息工程系班级:计算机11K1学号:学生姓名:指导教师:赵惠兰张长明设计周数:1周成绩:日期:2014年6月13日《计算机网络》课程设计任务书一、目的与要求1.目的将网络基本原理及基本概念用于实际,将书本上抽象的概念与具体的实现技术结合起来,使学习深化,培养学生对基本原理的应用能力以及实际动手能力。

2.要求独立完成课程设计题目以及课程设计报告。

报告应包括设计思路、网络拓扑图、开发中遇到的问题以及解决方法。

二、主要内容1.网络设备认知及基本配置操作(1)了解路由器、交换机等网络设备结构。

(2)完成以下实验,掌握路由器、交换机等的配置方法,理解相关网络协议。

1交换机的基本配置;2路由器的基本操作;3OSPF基本配置;4RIP v2配置;5静态路由配置;6跨交换机实现VLAN;7利用单臂路由实现VLAN间路由;8广域网协议的封装。

2.互联网的模拟(1)结合实验环境,提出模拟网络互联需求,设计并完成组网,要求尽最大可能利用实验资源。

1网络物理拓扑结构设计及IP地址分配;2网络逻辑拓扑结构设计;(2)网络设备配置实现按步骤(1)所设计的网络拓扑进行设备连接并配置。

配置内容包括路由选择协议OSPF配置,VLAN划分等,并进行测试。

3.基于模拟互联网的网络协议分析。

在上面设计并实现的网络环境下,完成如下协议分析:1以太网数据链路层帧格式分析;2TCP传输控制协议分析;3FTP协议分析。

三、进度计划序号设计内容完成时间备注1网络设备认知及配置操作第一天2模拟环境设计及网络设备配置第二、三天3基于模拟互联网的网络协议分析第四天4验收、撰写课程设计报告第五天四、设计成果要求1.网络配置拓扑图准确,配置结果测试成功;2.网络协议分析准确;2.课程设计报告格式规范,内容详实。

五、考核方式考勤、验收和课程设计报告。

学生姓名:指导教师:2014年6月9日实验一网络设备认知及基本配置操作一、交换机的基本配置1、实验目的:掌握交换机命令行各种操作模式的区别,能够使用各种帮助信息,以及用命令进行基本的配置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 目的:加深对课堂讲授知识的理解,熟练掌握基本的网络编程技术和方法,建立网 络编程整体概念,使得学生初步具有研究、设计、编制和调试网络程序的能力。
3. 要求:熟悉有关定义、概念和实现算法,设计出程序流程框图和数据结构,编写出 完整的源程序,基本功能完善,方便易用,操作无误。
4. 学生要求人数:1 人。
cout<<"============================================================= ======="<<endl;
for(i=0;i<v.size();++i) { cout<<v.at(i)<<" "; if((i+1)%10==0)cout<<endl; } cout<<endl;
三、 进度计划
序号
设计内容
完成时间
备注

1
任务布置及资料收集
第 1 周周一、周二
2
软件方案设计与制定
第 1 周周三至周四
3
编程实现
第 1 周周周五至第 2 周周二
4
程序测试与修改,撰写报告
第 2 周周三至周五上午
5
报告提交,软件验收
周五下午
四、设计成果要求
1. 完成规定的实验任务,保质保量; 2. 完成综合实验报告,要求格式规范,内容具体而翔实,应体现自身所做的工作,注 重对实验思路的归纳和对问题解决过程的总结。
AutoEventWireup="true"
CodeBehind="WebForm1.aspx.cs"
6
Inherits="WeatherProgram.WebForm1" %>
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD
XHTML
1.0
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
cout<<"============================================================= ======="<<endl;
closesocket(s); WSACleanup();
return 0;
}
天气查询
前台界面代码: <%@ Page Language="C#"
//循环判断范围内的端口,以判断端口是否开放 ,并记录结果 for(CurrentPort=BeginPort; CurrentPort<=EndPort;++CurrentPort) {
s = socket(AF_INET,SOCK_STREAM,0); //s 用来记录 socket 的返回值。 if(s == INVALID_SOCKET) { cout<<"Establish Socket Failed."<<endl; WSACleanup(); }
socket( int af, int type, int protocol);
//af:一个地址描述。目前仅支持 AF_INET 格式,也就是说 ARPA Internet 地址格
式 type:新套接口的类型描述。
//protocol:套接口所用的协议。如调用者不想指定,可用 0。
///////该函数如果调用成功就返回新创建的套接字的描述符
int OpenPort; OpenPort = 0;
//开放端口个数
cout<<"Please input the HostName:"; cin>>HostName; cout<<"Input the Begin Port:"; cin>>BeginPort; cout<<"Input the End port:"; cin>>EndPort;
五、 考核方式
1. 平时成绩+验收答辩+实验报告; 2. 五级分制。 3.
1
学生姓名:艾壮
指导教师:李丽芬 刘晓峰 曹锦纲
2014 年 6 月 14 日
(2)天气查询 1 目的与要求 1.1 任务:利用 Web Service 技术实现天气预报查询。 1.2 目的:学习在网络应用程序中创建和使用 Web 服务。Web Service 由于其跨平台的优 越性,被越来越多的网站所重用。了解其实现原理及使用方法,有利于了解未来的网络 开发技术。 1.3 要求:利用 Web Service 技术,实现一个查询实时天气预报的网站,要求界面美观, 方便易用;通过课程设计学生应该具备初步分析、设计和开发网络应用软件的能力,具 备分析与检查软件错误、解决和处理实验结果的能力。 1.4 学生要求人数:1 人。 2 主要内容
using namespace std;
typedef unsigned int uint; vector<uint> v;
int main() { WORD wsVersion = MAKEWORD(2,0); //socket 的版本 WSADATA wsaData; //这个结构被用来存储被 WSAStartup 函数调用后返回的 Windows Sockets 数据。它包含 Winsock.dll 执行的数据。 struct sockaddr_in sin; //sockaddr_in 结构,表示 socket address and internet style uint BeginPort; //开始端口 uint EndPort; //结束端口
3
uint CurrentPort; uint i=0;
//正在扫描的端口
char HostName[256]; //要扫描的主机
SOCKET s;
//保存创建 socket 时的返回值 /////////////////////////
////////////////////创建一个套接口。 #include <winsock.h> SOCKET PASCAL FAR
2
重对实验思路的归纳和对问题解决过程的总结。 五、 考核方式
4. 平时成绩+验收答辩+实验报告; 5. 五级分制。
学生姓名:艾壮 指导教师:李丽芬 刘晓峰 曹锦纲
2014 年 6 月 14 日
二、综合实验正文 端口扫描程序的程序代码
#include <winsock2.h> #include <windef.h> #include <iostream> #include <vector> #pragma comment(lib,"ws2_32.lib")
综合实验报告
( 2013 -- 2014 年度第二学期)
名 称:
网络综合实验
题 目: 端口扫描程序和天气查询
院 系:
计算机系
班 级:
学 号:
学生姓名:
指导教师: 李丽芬 刘晓峰 曹锦纲
设计周数:
2周
成 绩:
日期: 2014 年 6 月 14 日
一、 目的与要求
1. 任务:设计并实现一个端口扫描程序,检测某个 IP 或某段 IP 的计算机的端口工作 情况。
cout<<"Port: "<<CurrentPort<<", Status: Opened."<<endl; OpenPort ++; v.push_back(CurrentPort);//用于数值的自动增加 vector(uint) v closesocket(s); } }
cout<<endl<<"Resaults: Host "<<HostName<<" has opened "<<OpenPort<<" port.Opened port as follow:"<<endl;
Transitional//EN"
<html xmlns="/1999/xhtml"> <head id="Head1" runat="server">
<title></title> <style type="text/css">
.style1 {
margin-left:340px;margin-top:140px; font-size: xx-large; } body { background-image:url(image/2.jpg); background-repeat:no-repeat; } #form1 { height: 773px; width: 1176px; } .link1 { margin-left:200px; } .link2 { margin-left:130px; } .link3 { margin-left:130px; } .link4 { margin-left:130px; } .link5 { margin-left:130px; }
7
.link2 a hover {
text-decoration:underline; } </style> </head> <body> <form id="form1" runat="server"> <div class="style1">
相关文档
最新文档