- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于网络通信平台设计与开发
基于网络通信平台设计与开发
[摘 要] 随着局域网的数据通信时代盛行,伴随着现代计算机网络技术和计算机软件技术的发展,数据通信技术正在不断进步。数据通信技术已经应用到许多领域,给生产生活带来极大的便利,有着比较广泛的应用前景。文中基于VC++6.0网络数据通信编程技术中采用了点对点数据传输的类函数、实现网络中IP地址相互转换以及对API端口和代理服务器的编程技术。在实际局域网中,应用本文编写的服务器端和客户端程序,根据实验结果,计算误码率大小在10-4左右,满足网络通信对误码率的要求。由于神经网络模拟的控制,通信过程中实时性较好。
[关键词] 数据通信 通信编码 VC++ 神经网络控制
1、研究现状
国外发达国家的计算机网络和软件技术起步较早,发展较快,基于局域网数据通信的技术已经相当成熟,在国防军事、航空航天、医疗、教育等方面得到了广泛的应用,并开发出了一些的数据通信软件产品。国内的基于局域网数据通信技术起步较晚,但近年来的发展也比较迅速,基于局域网数据通信产品,例如“冰河”,也逐渐流行起来,各个行业对数据通信软件的需求也越来越多,并且许多技术和数据通信技术相互渗透,形成了一些交叉学科,例如远程医疗。
2、系统分析
本研究中传输环境主要是基于局域网的数据传输,根据局域网通信的特点,局域网的通信环境分析通常来说分为以下几点:
2.1网络环境
2.2系统误码率
系统的误码率是评价系统安全性和稳定性的重要指标之一,通常来说降低误码率的方法是加入控制信息,控制信息主要是加入校验位,通常的校验方法有奇偶校验位、CRC差错控制等,这样可以有效避免误码的传输,但是过多的加上控制信息,必然影响码率的传输,本研究在保证码率传输速度的情况下,加入CRC校验位来降低误码率。
2.3 协议地址
局域网信息传输的协议地址主要使用TCP\IP协议传输,TCP传输协议较为稳定可靠,是面向连接的传输协议,与UDP协议比较,TCP具有安全稳定等优点,并且TCP\IP协议有着七层结构,那么在数据传输过程中,数据握手易于实现,算法实现方便。
3、方案设计
3.1网络传输设计
关于网络传输的设计,本研究的设计方案是C/S设计模式,采用客户机、服务器的设计方式,这种设计方式需要上位机发送数据和下位机接收数据的设计。
数据采集端:采集传输数据,利用网线传输至客户端计算机。
数据发送端(客户端):采集到的数据对其进行编码、调制、加密,得出适合于局域网传输的模拟信号。
数据接收端(服务器端):通过局域网接收到发送端发送的数据,对数据进行解码、解调、解密,得出在数据采集端采集的数字信号。
神经网络控制模拟计算:本研究在处理突发情况中,引用预先控制、神经网络模拟控制的理论,对整套系统进行模拟控制运算,减弱突发情况对系统的影响。
3.2主程序结构和流程
网络通信的思想是通过Socket和应用程序的消息机制,网络通信以数据交换为目的。根据这一思想编写程序Server和Client。
Server包括:网络模块:负责网络连接,并且来处理客户端命令,在本地上处理信息数据至客户端命定端口。编码\解码模块:负责对数据进行信源编码、信道编码等。这个模块根据客户端的需求采用具体的编码解码方法,选项包括霍夫曼编码、加密编码、HDB3编码、循环冗余校验码CRC编码以及选择压缩方式。主框架模块:负责编写Server端命令处理和映射。
Client所需要模块如下:网络模块:控制连接通信。Socket:处理服务器端命令,并且接收前方发送过来的数据,并对接收数据进行编码分析,然后在主机显示出来。编码\解码模块:负责对数据进行编码,其中编码主要包括:信源解码、信道解码等,并发送具体的编码解码方法到客户端,选项包括霍夫曼解码、加密解码、HDB3解码、循环冗余校验码CRC解码以及无损解压。主框架模块:负责编写Client端命令处理和映射。各种对话框模块:色彩模式选择对话框,编码解码选择对话框、网格数目对话框等。
4、系统实现及关键技术
4.1 ARPANET法在网络通信流量和拥塞控制中的应用
本文中对网络流量和拥塞控制主要在网络层应用ARPANET法,ARPANET法是一种基于端对端的窗口式流控闭环控制的算法,可以有效的对网络流量和拥塞控制,控制效果良好。ARPANET法把通过子网连接的节点对之间的分组流看成是通过逻辑管道的一个“session”。对于每一个逻辑管道,窗口的长度为8个消息,每一个消息由1-8个分组组成。每一条消息有一个编号,指定其在窗口中的位置,目的节点收到一条消息后,向源节点返回一条准备接收下一条消息(RFNM,Ready For Next
您可能关注的文档
最近下载
- 机械除雪安全生产培训课件.pptx VIP
- 优秀字体设计案例分析.pptx VIP
- 安徽省鼎尖教育2024-2025学年高一上学期11月期中考试语文试卷(含答案) .pdf VIP
- 电气主接线基本认知(电气设备运行与检修课件).pptx
- 2025四川广元市利州区选聘社区工作者50人考试参考题库及答案解析.docx VIP
- 组织除雪安全培训课件.pptx VIP
- 从拼图游戏到人类基因组计划——浅探碎片拼接中有趣的数学规律.pdf VIP
- 2025四川广元市利州区选聘社区工作者50人考试备考试题及答案解析.docx VIP
- 第21课《古代诗歌五首——望岳》课件(共22张PPT).pptx VIP
- 2025四川广元市利州区选聘社区工作者50人考试备考题库及答案解析.docx VIP
原创力文档


文档评论(0)