华北电力大学 网络通信实验与设计实验报告
华北电力大学-网络信息安全综合实验报告
综合实验报告( 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、对实验结果、实验过程中的问题及处理方法等进行分析和讨论。
通信原理实验报告模板总
注意事件:封皮还是用咱们以前实验报告的那种华北电力大学实验报告院/系:电子与通信工程系课程名称:通信原理实验日期:12月26日AM 专业学号同组人班级姓名实验名称总体介绍成绩评定教师签名所用仪器设备示波器SS-5705A,TX-3B通信原理教学实验系统实验目的要求通过教师讲解,对照实际设备,了解TX-3B通信原理教学实验系统的组成、各部分的功能及可完成的实验;学习该教学实验系统的安全操作要求;学习示波器的使用方法及注意事项。
实验内容1.了解TX-3B通信原理教学实验系统的组成及各部分的功能;2.学习该教学实验系统的安全操作要求;3.学习示波器的使用方法及注意事项。
实验步骤或实验内容收获与体会华北电力大学实验报告院/系:电子与通信工程系课程名称:通信原理实验日期:12月26日AM 专业学号同组人班级姓名实验名称数字基带信号成绩评定教师签名所用仪器设备示波器SS-5705A,TX-3B通信原理教学实验系统实验目的要求1.了解单极性、双极性码、归零码、不归零码等基带信号波形特点。
2.掌握AMI、HDB3码的编码规则。
3.掌握从HDB3码信号中提取位同步信号的方法。
实验内容1.用示波器观察单极性非归零码(NRZ)、传号交替反转码(AMI)、三阶高密度双极性码(HDB3)、整流后的AMI码及整流后的HDB3码。
2.用示波器观察从HDB3码和从AMI码中提取的位同步信号波形。
3.用示波器观察HDB3、AMI译码输出波形。
实验原理与方案实验步骤或实验内容实验数据记录实验结果及分析问题:不归零码和归零码的特点是什么?问题及答案收获与体会华北电力大学实验报告院/系:电子与通信工程系课程名称:通信原理实验日期:12月28日AM 专业学号同组人班级姓名实验名称数字调制成绩评定教师签名所用仪器设备示波器SS-5705A,TX-3B通信原理教学实验系统实验目的要求1.掌握绝对码、相对码的概念及它们之间的变换关系。
2.掌握用键控法产生2ASK、2FSK、2DPSK信号的方法。
华北电力大学-网络信息安全综合实验报告
.综合实验报告( 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位的大数其十进制也有三百多位,对于任何一种运算,都需要在两个有数百个元素的数组空间上做多重循环,还需要许多额外的空间存放计算的进退位标志及中间结果。
另外,对于某些特殊的运算而言,采用二进制会使计算过程大大简化,这种大数表示方法转化成二进制显然非常麻烦,所以在某些实例中则干脆采用了二进制数组的方法来记录大数,这样效率就更低了。
《计算机网络与通信设计》实验报告
《计算机网络与通信设计》实验报告计算机网络与通信设计实验报告
实验目的
本实验的主要目的是设计和实现一个基于计算机网络的通信系统。
通过该实验,我们将研究和掌握计算机网络的基本概念和通信协议,并能够设计和实现一个简单的通信系统。
实验内容
本实验采用以下步骤进行设计和实现:
1. 确定通信系统的目标和需求,例如传输速率、可靠性等。
2. 设计和实现网络拓扑结构,包括计算机的连接方式和布局。
3. 配置和设置网络设备,如路由器、交换机等。
4. 实现通信协议,例如TCP/IP协议栈。
5. 开发通信系统的应用程序,例如聊天程序或文件传输程序。
6. 进行系统测试和性能优化。
实验结果
经过实验,我们成功设计和实现了一个基于计算机网络的通信系统。
该系统能够满足设定的传输速率和可靠性要求,并能够进行可靠的数据传输和通信。
实验总结
通过本次实验,我们深入了解了计算机网络的基本原理和通信协议。
我们学会了如何设计和实现一个简单的通信系统,并了解了实际应用中的网络配置和性能优化技巧。
这次实验不仅增强了我们的实践能力,也提高了我们的团队合作能力。
在实验过程中,我们通过共同努力克服了各种困难,并取得了良好的实验结果。
参考资料
- 《计算机网络与通信设计实验教程》
- 计算机网络与通信设计相关文献和资料。
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 技术,实现一个查询实时天气预报的网站,要求界面美观,方便易用;通过课程设计学生应该具备初步分析、设计和开发网络应用软件的能力,具备分析与检查软件错误、解决和处理实验结果的能力。
华北电力大学科技学院光纤通信原理实验报告
科技学院课程设计(综合实验)报告( 2020-- 2021 年度第 2学期)名称:光纤通信原理综合实验院系:信息工程系班级:学号:学生姓名:指导教师:杨再旺王劭龙设计周数:1周成绩:日期:2021年6月实验名称实验一: LED的P-I 特性测量实验仪器光功率计、光纤、直流电流源、LED光源同组人实验目的测量数据,描画LED光源PI特性曲线,求出阈值电流实验原理半导体发光二极管的P-I特性曲线理论上是输出功率与注入电流成正比实验内容与步骤实验内容:使用光功率计和LED光源,在温度一定的情况下(保持实验室温度:20℃),通过改变直流电流来观察输出功率的变化,从而绘出P-I特性曲线。
实验步骤:1.用光纤把光功率计和激光器连接,通电。
2.保持温度为定值3.改变电流的数值观察功率计变化4.绘图实验数据:讨论与结论在老师指导下完成本次实验,在记录数据的时候由于机器灵敏度太高而测得的数据不是很准确,但是在误差允许的范围内画出了特性曲线,跟理论结果差不多。
实验名称实验二:光纤通信系统的码型变换、波分复用器的性能测量实验仪器光纤通信原理实验箱、示波器、光功率计,波分复用解复用器同组人实验目的记录CMI编译码波形记录测量波分复用解复用器插损和隔离度实验原理CMI编码原理:CMI编码的编码规则是:用交替的"11"和"00"两位表示基带中的一位"1";用"01"表示基带中的一位"0"。
波分复用器性能实验原理:光波分复用器是对光波波长进行分离与合成的光器件,其原理如图所示,其中的一个端口作为器件的输出/输入端,而N个端口作为器件的输入/输出端。
当作为对光波波长起合成作用的器件时,从N个端口各自注入不同波长的光信号,在一个端口处将获得按一定光波波长顺序分开的光波信号;当器件作为解复用器时,注入到入射端的各种光波信号,将分别根据其波长的不同,传输到对应的不同出射端口(N个端口之一).由以上分析可以知道,各端口可以作为输入端口,也可以作为输出端口.实 验 内容 与步骤CMI 编码:1.连接线路,连接示波器 2.分别观察记录原始波形、cmi 编码和译码后的波形。
华北电力大学科技学院通信原理实验-数字基带传输编译码
内
容
1.用示波器分别观测AMI编码输入的数据和编码输出的数据,观察记录波形,验证AMI编码规则;用示波器分别观测AMI编码输入的数据和译码输出的数据,观察记录AMI译码波形与输入信号波形。
2.用示波器分别观测HDB3编码输入的数据和编码输出的数据,记录波形,验证HDB3编码规则;用示波器分别观HDB3测编码输入数据和译码输出数据,观察记录HDB3译码波形与输入信号波形。
实
验
数
据
记
录
第2页
实
验
结
果
及
分
析
问
题
及
答
案
问题1:本实验输入信号采用的单极性码,可较好的恢复出位时钟信号,如果输入信号采用的是双极性码,是否能观察到恢复的位时钟信号,为什么?
答案:
问题2:比较两种编码的优劣,说说为什么实际通信系统采用HDB3码。
答案:
问题3:不归零码和归零码的特点是什么?
答案:
收
获
本实验输入信号采用的单极性码可较好的恢复出位时钟信号如果输入信号采用的是双极性码是否能观察到恢复的位时钟信号为什么
华北电力大学科技学院
实验报告
|
|
实验名称
课程名称
|
|
专业班级:电信13K学生姓名:
学 号:31成 绩:
指导教师:王劭龙实验日期:
华北电力大学科技学院实验报告
院/系:同组人:
实验名称
数字基带据记录
后面其他
所用仪器
设备
示波器RIGOL DS1102E,LTE-TX-06A通信原理综合实验箱
实验目的
要求
1.掌握AMI码、HDB3码的编译规则。
2.理解AMI码、HDB3码的码变换过程。
华北电力大学网络体系结构实验报告资料
华北电力大学实验报告||实验名称互联网模拟课程名称计算机网络体系结构||专业班级:网络学生姓名:学号:成绩:指导教师:李丽芬实验日期: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协议分析不太成功,实验中有一些应该的截。
华北电力大学通信系统仿真综合实验报告
称:
通信系统仿真
目: FM 的调制与解调 系: 级: 号: 信息工程系
学生姓名: 指导教师: 设计周数: 孙景芳、王雅宁 1
成
绩:
日期: 2015 年 11 月
10 日
华 北 电 力 大 学 科 技 学 院 实 验 报 告
实验 名称
实验一:1-7
实验 环境
Matlab 仿真平台
实 验 目 的
1、能够熟练掌握和综合运用通信领域中的基本理论和专业知识; 2、能够完成通信基本理论的仿真; 3、锻炼运用知识,独立分析问题、解决问题的综合能力。
v(t ) Vm cos(c t k f
调相信号的一般表达式为
v
0
t
(t )dt 0 )
v(t ) Vm cos(c t k p v (t ) 0 )
以单音调制为例,对于调频信号而言,它的瞬时角频率、瞬时相位分 别为:
(t ) c k f Vm cost c m cos(t )
(3)调频指数
Mf
Mf
m f m m F
它是单音调制信号引起的最大瞬时相角偏移量。 但 可以大于 1,而且常常远远大于 1。 FM 信号的频谱有如下特点:
Mf
M 与 F 成反比。 f
(1)以载频 f c 为中心,由无穷多对以调制信号频率 F 为间隔的边频分
设 计 方 案
6
华 北 电 力 大 学 科 技 学 院 实 验 报 告
figure(4); %生成已调信号的频域图形 plot(f,abs(fftshift(X)),'linewidth',3); axis([-1500 1500 0 0.1]); title('已调信号的频域图形'); xlabel('频率'); legend('X(f)'); figure(5); %生成解调信号的时域图形 plot(t,y(1:length(t)),'linewidth',3); axis([-0.01 0.01 -100 100]); title('解调信号的时域图形'); xlabel('时间'); legend('y(t)'); figure(6); %生成解调信号的频域图形 plot(f,abs(fftshift(Y)),'linewidth',3); axis([-600 600 -0.0001 5]); title('解调信号的频域图形'); xlabel('频率'); legend('Y(f)'); figure(7); %生成加噪声解调信号的时域图形 plot(t,y(1:length(t)),'linewidth',3); axis([-0.01 0.01 -400 400]);
华北电力大学实习报告书
华北电力大学实习报告书
学生姓名
艾力拍提·艾尼外尔
性别
男
成绩
实习名称
生产实习
实习班级
软件1102班
实习周数
两周
带队教师
周长玉
实习单位
华电
地点
华电及国电通公司
一转眼四年快过去了,恍如隔世,时间过的是真快啊!大学的最后一个学期伊始,学院安排我们计算、软件、信安三个专业的同学生产实习。
新能源因其可持续性、清洁、环保,是未来全球能源的发展方向。世界许多国家制定了可再生能源发展规划和战略目标。我国目前所面临的形势是:在落后于别人的太阳能风能技术及市场上,欧美等西方国家仍旧在加速发展,这有可能使得他们继续领先。太阳能风能技术不同于一般技术,科技成分含量较高,其产业发展需要较长时间的技术开发和市场积累。千里之行,始于足下。我们应未雨绸缪,做好准备。
通过认真听这次讲座之后,我感触颇多,收获了许多新的知识。认识到了智能电网的重要性,我相信智能电网在不久的将来一定会成为国家发展的重要支柱!
时间到了3月5日上午 在学校主楼E102首先是听《校园网介绍》的讲座,然后参观网络中心。
授课老师认真又富有激情的介绍了学校校园网的发展历程,授课老师严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深的感染和激励着我。让我不断进取。今天,通过老师的讲解,我得知,我校校园网建设始于1999年,是中国教育与科研网络会员单位。
就业问题还要和当时的国家大政方针密切联系起来。一句话就是我们的国家培养的人才是给自己用的。
今天12日上午9点半左右我们阮一软二两班的集合在电气学院门口跟着老师参观了新能源实验室,该实验室是国家重点实验室。实验室的负责人老师给我们详细的介绍了实验室的具体工作,老师向我们指出新能源实验室坚持从四大方向建设:
网络通信实验与设计
7.添加TextBox控件,名字改为TextSend,Text属性为空,MultiLine属性2为True,Scrollballs属性为3,用以显示你设计的程序。
UdpSocket.RemoteHost = IPAdr'远方IP地址
UdpSocket.RemotePort = 2006'远方端口
UdpSocket.Bind 26'本地端口
End Sub
Private Sub Command2_Click()
UdpSocket.SenData TextSend.Text'发送数据,显示在TextSend中
及
分
析
1.运行程序。
2.点击连接。在状态栏中可看到“已建立连接,请发送数据“字样。
3.点发送数据,发送“网络通信实验与设计”到服务器,即在服务器可以显示这些文字。状态栏中出现“接收数据成功,请发送姓名”。
4.在TextSendYourName中输入你的名字,点发送,在服务器即可显示你的名字,状态栏显示“发送姓名成功,请发送程序”。
科技学院
课程设计报告
( 2008 -- 2009年度第2学期)
名称:计算机网络课程设计
题目:UDP TCP FTP通信实验
院系:信息工程系
班级:通信
学号:
学生姓名:
指导教师:
设计周数:一周
成绩:
日期:2009年6月
华北电力大学实验报告
院/系:电子与通信工程系课程名称:网络通信实验与设计日期:6月10日
华北电力大学 网络通信实验与设计实验报告
课程设计(综合实验)报告( 2013-2014年度第 2学期)名称:网络通信实验与设计题目:网线的制作、路由器配置及组网网络通信综合实验、VB6.0实验院系:电子与通信工程系班级:通信1101学号:学生姓名:指导教师:设计周数:成绩:日期实验环境VB 6.0实验名称实验一:熟悉VB环境及UDP通信实验程序的设计实验目的1.通过实验熟悉VB语言开发平台。
2.通过实验进一步理解UDP通信协议,掌握UDP通信协议的特点。
实验原理在TCP/IP模型中,UDP为网络层以上和应用层以下提供了一个简单的接口。
UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份。
UDP在IP数据报的头部仅仅加入了复用和数据校验字段。
UDP是一个无连接协议。
跟TCP的操作不同,计算机并不建立连接。
另外,UDP应用程序可以是客户机,也可以是服务器。
UDP所在位置如下:应用层UDP(传输层)TCP(传输层)IP各种网络接口为了传输数据,首先要设置本机的使用协议和本机端口号。
然后,本机计算机只需将RemoteHost设置为需要聊天的计算机的IP地址,并将RemotePort属性设置为跟需要聊天的计算机的LocalPort属性相同的端口,并调用SendData方法来发送信息。
最后,本台计算机使用 DataArrival事件内的 GetData 方法来获取对方计算机已发送的信息。
本实验中聊天界面的编写采用VB语言。
实验内容实验步骤:1.进入VB6.0,双击StandardEXE。
2.出现标准窗体,调整窗体大小到适当尺寸。
3.工程名改为工程_udp,窗体名改为Frm_udp, 窗体的caprion属性改为“聊天程序”。
4.添加三个TextBox控件,名字分别改为Text_ip、Text_record、Text_send,属性均为空,分别用以输入聊天对象的IP地址、显示聊天内容、输入聊天内容。
另外Text_record 的scrollbars 属性设置为2_vertical。
通信网络实验报告
通信网络实验报告一、实验目的本次实验旨在通过搭建通信网络实验平台,掌握通信网络的基本原理与技术,以及实现数据的传输和交换过程。
通过实验,可以加深对通信网络的理解,并掌握其在实际应用中的使用。
二、实验设备本次实验所需的设备包括:计算机、网络交换机、路由器,以及相关的网络连接线。
三、实验过程1. 搭建实验环境首先,将计算机、网络交换机和路由器连接起来。
使用合适的网络连接线,将计算机与网络交换机相连,将网络交换机与路由器相连。
保证连接稳固并连接正确。
2. 配置网络设备在计算机中打开网络设置,配置计算机的IP地址、子网掩码和默认网关。
确保计算机与网络交换机之间的连接正常。
在网络交换机中配置端口。
根据需要配置不同的端口类型,例如访问端口、传输端口等,以及对应的端口速率。
在路由器中设置路由表,配置正确的路由信息。
这样,实验环境搭建完成,并进行了必要的设备配置。
3. 数据传输和交换在实验环境搭建完成后,可以通过计算机之间的数据传输和交换来测试通信网络的运行情况。
首先,选择两台计算机,分别作为发送端和接收端。
在发送端计算机上运行发送程序,在接收端计算机上运行接收程序。
通过输入数据并确认发送,可以看到数据通过通信网络进行传输和交换。
重复进行数据传输和交换,可以观察到数据在通信网络中的流动和接收情况。
通过观察数据传输的速率和可靠性,评估通信网络的性能和稳定性。
四、实验结果与分析通过实验,我们得到了以下实验结果:1. 数据传输速率:在正常情况下,数据传输的速率与网络设备的配置和性能有关。
当网络设备配置合理,网络连接稳定时,数据传输速率应当达到较高水平。
但如果网络设备配置不当、网络连接不稳定或网络负载过高,数据传输速率会下降。
2. 数据传输可靠性:在实验中,经过多次数据传输和交换,我们可以评估通信网络的可靠性。
如果数据在传输过程中没有损坏或丢失,且在目标计算机上能够正确接收并解析,说明通信网络的可靠性较高。
但如果数据传输过程中发生错误、丢失或损坏,说明通信网络的可靠性较低,需要进行优化或修复。
网络通信实验实验报告(3篇)
第1篇一、实验目的1. 了解网络通信的基本原理和常用协议。
2. 掌握网络通信实验的实验步骤和实验方法。
3. 培养实验操作能力和实验分析能力。
二、实验原理网络通信是指通过网络将数据从一个节点传输到另一个节点的过程。
网络通信实验主要包括以下内容:1. 网络拓扑结构:了解网络拓扑结构的基本概念,如星型、环型、总线型等。
2. 网络协议:了解常用的网络协议,如TCP/IP、HTTP、FTP等。
3. 网络设备:了解网络设备的基本功能,如路由器、交换机、集线器等。
4. 网络配置:掌握网络设备的配置方法,如IP地址配置、子网掩码配置等。
三、实验环境1. 实验设备:PC机、路由器、交换机、集线器等。
2. 实验软件:网络通信实验软件、网络模拟软件等。
3. 实验网络拓扑:根据实验需求设计网络拓扑结构。
四、实验步骤1. 设计网络拓扑结构:根据实验需求,设计网络拓扑结构,包括设备类型、数量、连接方式等。
2. 配置网络设备:根据网络拓扑结构,配置网络设备的IP地址、子网掩码、网关等参数。
3. 搭建实验环境:将网络设备连接成实验网络拓扑结构,并确保网络连通性。
4. 实验操作:根据实验要求,进行网络通信实验操作,如数据传输、文件传输等。
5. 数据采集与分析:采集实验数据,分析实验结果,验证实验原理。
五、实验内容1. 网络拓扑结构实验:设计并搭建星型网络拓扑结构,测试网络连通性。
2. 网络协议实验:使用网络通信实验软件,验证TCP/IP协议的数据传输过程。
3. 网络设备实验:配置路由器、交换机、集线器等网络设备,实现数据转发和交换。
4. 网络配置实验:配置网络设备的IP地址、子网掩码、网关等参数,实现网络通信。
六、实验结果与分析1. 网络拓扑结构实验:成功搭建星型网络拓扑结构,网络连通性良好。
2. 网络协议实验:通过网络通信实验软件,验证了TCP/IP协议的数据传输过程,包括数据封装、传输、接收等。
3. 网络设备实验:成功配置路由器、交换机、集线器等网络设备,实现数据转发和交换。
最新华北电力大学通信系统仿真综合实验报告
设定的参数如下:设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)是使高频振荡的相位按调制信号的规律变化,而振幅保持不变的一种调制方式。由于频率与相位间存在微分与积分的关系,故调频与调相之间存在着密切的关系,即调频必调相,调相必调频。因此,调频和调相统称为角度调制。若只给一个波形或表达式是无法确定调制方式是调频还是调相的。从频率调制的相位与频率关系可以看出,调频信号可通过直接调频和间接调频两种方法得到,所谓间接调频就是先对调制信号积分再调相而得到。由于实际相位调制器的调节范围不可能超出(-π,π),因而间接调频的方法仅适用于相位偏移和频率偏移不大的窄带调制情形。
光纤通信实验报告华北电力大学
实验名称实验一:光纤衰减系数的测量、LED的P-I 特性测量实验仪器He-Ni激光器、光功率计、五维微调架、扰摸器、光纤、直流电流源、LED光源同组人实验目的1、了解光纤损耗的定义。
2、学会用截断法测量光纤的损耗。
3、熟悉半导体光源输出光功率与输入电流的关系。
4、掌握P—I曲线的测试方法。
实验原理1、如输入于光纤的光功率为P1(W),而经过光纤传输后输出的光功率为P2(W),则从两者的比值便可得知传输过程中损耗了多少。
因此光纤损耗的定义为:21lg10PP=α(dB)如果输入和输出光功率直接以dBm给出,则21PP-=α(dB)。
用截断法测量光纤损耗的方框图如下图所示,图中扰模器的作用是使模功率分布在光纤的输入端就达到稳定状态。
2、半导体发光二极管(LED)的P—I特性曲线如下图所示,发光二极管不是阈值器件,它的输出功率基本上与注入电流成正比。
实验结果及分析1 光纤通信系统的码型变换Tp114Tp110Tp504Tp507分析:Tp110为伪随机码波形,tp114为cmi编码后的波形;504和507分别为接受码波形和cmi译码后的波形。
2光纤通信系统眼图测试分析:垂直张开度95.048.321===VVE水平张开度87.02.38.2211===ttE实验结果及分析1、OTDR测量结果如下所示:通过观察图形可得光纤长度为:25.7653km,总损耗为:4.988dB,平均损耗为:0.194 dB/km。
分析:2、光纤熔接思考题解答无讨论与结论本次实验在老师的操作和讲解下成功的进行,使我们了解光时域反射计(OTDR)的工作原理,掌握使用光时域反射计测量计算光纤长度、衰减、断裂、总回损及熔接、连接器和总损耗等参数。
掌握了光纤的正确熔接。
实验名称综合性实验:光发射机功率及接收机灵敏度测试实验仪器光纤通信收发机、误码率测试仪同组人实验目的1、熟悉平均发送光功率的概念。
2、掌握平均发送功率的测试方法。
3、熟悉光收端机灵敏度的概念,4、掌握光收端机灵敏度的测试方法。
计算机网络课程设计实验报告 华北电力大学科技学院
课程设计报告(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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计(综合实验)报告( 2013-2014年度第 2学期)名称:网络通信实验与设计题目:网线的制作、路由器配置及组网网络通信综合实验、VB6.0实验院系:电子与通信工程系班级:通信1101学号:学生姓名:指导教师:设计周数:成绩:日期实验环境VB 6.0实验名称实验一:熟悉VB环境及UDP通信实验程序的设计实验目的1.通过实验熟悉VB语言开发平台。
2.通过实验进一步理解UDP通信协议,掌握UDP通信协议的特点。
实验原理在TCP/IP模型中,UDP为网络层以上和应用层以下提供了一个简单的接口。
UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份。
UDP在IP数据报的头部仅仅加入了复用和数据校验字段。
UDP是一个无连接协议。
跟TCP的操作不同,计算机并不建立连接。
另外,UDP应用程序可以是客户机,也可以是服务器。
UDP所在位置如下:应用层UDP(传输层)TCP(传输层)IP各种网络接口为了传输数据,首先要设置本机的使用协议和本机端口号。
然后,本机计算机只需将RemoteHost设置为需要聊天的计算机的IP地址,并将RemotePort属性设置为跟需要聊天的计算机的LocalPort属性相同的端口,并调用SendData方法来发送信息。
最后,本台计算机使用 DataArrival事件内的 GetData 方法来获取对方计算机已发送的信息。
本实验中聊天界面的编写采用VB语言。
实验内容实验步骤:1.进入VB6.0,双击StandardEXE。
2.出现标准窗体,调整窗体大小到适当尺寸。
3.工程名改为工程_udp,窗体名改为Frm_udp, 窗体的caprion属性改为“聊天程序”。
4.添加三个TextBox控件,名字分别改为Text_ip、Text_record、Text_send,属性均为空,分别用以输入聊天对象的IP地址、显示聊天内容、输入聊天内容。
另外Text_record 的scrollbars 属性设置为2_vertical。
5.添加三个Lable控件,其caption 属性分别改为:“聊天对象(IP地址):”、“聊天记录:”、“我要说:”,用以说明其下面的TextBox的作用。
6.添加三个CommandButton控件,Caption属性分别改为“确定”、“发送”、“退出”,名称分别为:Cmd_sure、Cmd_send、Cmd_exit。
其作用分别为:确定实验内容IP地址、发送内容、退出聊天程序。
7.添加Winsock控件,名字改为Winsock_udp。
8.执行,判断所编程序的正确性。
9.若程序执行正确,则存盘。
程序代码:Private Sub Cmd_exit_Click()Unload MeEnd SubPrivate Sub Cmd_send_Click()Dim strdata1 As StringDim strdata2 As StringIf Text_send.Text = "" ThenMsgBox "请输入要发送的话!", vbOKOnly + vbExclamation '警告信息End Ifstrdata1 = Text_send.Textstrdata2 = "发送:"Text_record.Text = Text_record & Chr(13) & Chr(10)Text_record.Text = Text_record & strdata2 & strdata1Winsock_udp.SendData Text_send.TextText_send.Text = ""End SubPrivate Sub Cmd_sure_Click()Winsock_udp.Protocol = sckUDPProtocolWinsock_udp.RemoteHost = Text_IP.TextWinsock_udp.RemotePort = 2010 '远程端口Winsock_udp.Bind 2010 '绑定本地端口End SubPrivate Sub Text_send_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 ThenWinsock_udp.SendData Text_send.TextText_send.Text = ""End IfEnd SubPrivate Sub Winsock_udp_DataArrival(ByVal bytesTotal As Long)Dim strdata3 As StringDim strdata4 As StringWinsock_udp.GetData strdata4strdata3 = "接收:"Text_record.Text = Text_record & Chr(13) & Chr(10) '回车加换行Text_record.Text = Text_record & strdata3 & strdata4End Sub实验结果及分析聊天界面如下:1. 运行程序,分别和两个人聊天2. 聊天双方在IPAdr中输入对方IP地址,点确定,开始通信。
3. 在TextSend中输入发送信息,点发送,可以在TextReceive中看到对话内容,自己发送的是“发送:”后显示的内容。
4. 同理,对方收到信息后,显示在对方TextRecieve中。
对方进行同种操作,将可以在本机的TextRecieve中显示,显示在“接收:”后,现在即实现了利用UDP进行双方聊天。
分析:UDP协议是端到端的协议,不需要实现建立连接,只需知道对方的IP地址就可发送数据,每个报文都带有完整的目的地址,协议比较简单,但是它不保证报文传输的可靠性。
IP地址知道后,就可以利用SendData发送数据,数据利用UDP协议传输数据,接收方利用GataData接收数据。
至此,双方可以进行正常的聊天。
实验名称实验二:TCP通信程序的设计实验目的1、本实验为验证性实验。
2、掌握TCP协议的基本原理。
3、掌握TCP协议的通信过程,加深对TCP通信协议的理解。
实验原理TCP是一种面向连接的、可靠的、基于字节流的运输层(Transport layer)通信协议。
TCP的服务流程:TCP协议提供的是可靠的、面向连接的传输控制协议,即在传输数据前要先建立逻辑连接,然后再传输数据,最后释放连接3个过程。
TCP提供端到端、全双工通信;采用字节流方式,如果字节流太长,将其分段;提供紧急数据传送功能。
TCP提供的面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。
TCP编程流程:实验内容实验步骤:1、进入VB6.0,双击StandardEXE。
2、出现标准窗体,调整窗体大小到适当尺寸。
3、工程名改为工程_tcp_client,窗体名改为Frm_tcp_client, 窗体的caprion属性改为“数据流通信程序”。
4、添加三个TextBox控件,名字改为TexrSendYourName,Text属性为空,用以输入你的汉语名字。
实验内容5、添加三个CommandButton控件,Caption属性改为“连接”,用以连接服务器的IP地址。
6、添加CommandButton控件,Caption属性改为“发送数据”,用以发送固定格式数据。
7、添加三个Lable控件,属性分别为“发送”,“接受”,“程序”,用以显示Text控件的意义。
8、添加Winsock控件,名字改为TcpSocket.9、存盘,存盘路径为自己建立的子目录。
程序代码:Private Sub Cmd_exit_Click()Unload MeEnd SubPrivate Sub Cmd_link_Click()Winsock_tcp.CloseWinsock_tcp.Protocol = sckTCPProtocolWinsock_tcp.RemoteHost = Text_ip.TextWinsock_tcp.RemotePort = 2010Winsock_tcp.ConnectEnd SubPrivate Sub Cmd_sdata_Click()If Text_send.Text = "" ThenMsgBox "请输入“网络通信实验与设计”", vbOKOnly + vbExclamation '警告信息End IfWinsock_tcp.SendData Text_send.TextText_send.Text = ""End SubPrivate Sub Cmd_sname_Click()If Text_send.Text = "" ThenMsgBox "请输入您的姓名", vbOKOnly + vbExclamation '警告信息End IfWinsock_tcp.SendData Text_send.TextText_send.Text = ""End SubPrivate Sub Cmd_sprog_Click()If Text_prog.Text = "" ThenMsgBox "请输入您的程序", vbOKOnly + vbExclamation '警告信息End IfWinsock_tcp.SendData Text_prog.TextText_prog.Text = ""End SubPrivate Sub Winsock_tcp_DataArrival(ByVal bytesTotal As Long)Dim strdata As StringWinsock_tcp.GetData strdataText_recieve.Text = strdataEnd Sub实验结果及分析TCP_client 界面:TCP_server 界面:1.运行程序。
2.点击连接。
在状态栏中可看到“已建立连接,请发送数据“字样。
3.点发送数据,发送“网络通信实验与设计”到服务器,即在服务器可以显示这些文字。
状态栏中出现“接收数据成功,请发送姓名”。
4.在TextSendYourName中输入自己的名字,点发送,在服务器即可显示你的名字,状态栏显示“发送姓名成功,请发送程序”。