帮帮文库

返回

飞鸽传书软件的设计与测试(最新) 飞鸽传书软件的设计与测试(最新)

格式:word 上传:2025-07-21 05:32:29
文件。由于大多数网络应用程序都在同台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。这是通过使用的端口号完成的。源端口号标识了请求域名服务的本地机的应用程序,同时需要将所有由目的站生成的响应包都指定到源主机的这个端口上。与不同,并不提供对协议的可靠机制流控制以及恢复功能等。由于比较简单,头包含很少的字节,比负载消耗少,所以适用于不需要可靠机制的情形,比如,当高层协议或应用程序提供和流控制功能的时候。是传输层协议,服务于很多知名应用层协议,包括网络文件系统简单网络管理协议域名系统以及简单文件传输系统。单播广播组播浅析硬件组播是种多点投递的形式,它使用硬件技术,通过使用大量组播地址来通信。当组机器需要通信时,选择个组播地址,并配置好相应的网络接口硬件,识别组播地址,从而收到该组播地址上分组的拷贝。广播是多点投递的最普遍的形式,它向每个目的站投递个分组的拷贝。它可以通过多个单次分组的投递完成,也可以通过单独的连接传递分组的拷贝,直到每个接收方均收到个拷贝为止。在多数网络中,用户是通过把分组分送给个特殊保留的地址即广播地址来进行广播投递,它的主要缺点是会耗费大量的主机资源和网络资源。单播是指只有个目的地的数据报传递。从投递目的地的数量而言,单播和广播均可看作是组播的个子集。单播可以看作仅包括台机器群组的组播广播可以看作包含了所有机器群组的组播。但从数据报的投递方式而言,单播广播和组播还是有较大的区别。系统设计本系统主要分为文字聊天和文件传书两大部分。所以本论文将把系统分成两大模块来介绍。文字聊天模块的整体构架文件传输模块的主要流程图系统的主要功能模块文字聊天的主登录界面文字聊天信息的封装封装是种把多次聊天的的数据捆绑在起,使这两者不受外界干扰和误用的机制封装可被理解为种用做保护的包装器,以防止代码和数据被包装器外部所定义的其他代码任意访问对包装器内部代码与数据的访问通过个明确定义的接口来控制封装代码的好处是每个人都知道怎样访问代码,进而无需考虑实现细节就能直接使用它,同时不用担心不可预料的副作用用户密封只需选择选项,程序插件自动生成封装功能。并且在聊天过程中,封装的过程仍在持续,聊天的内容是边封装数据包边传输。密封发送信息接收界面,如图所示图接收界面在点击后显示信息。其中实现的主要代码为,用户密封或加锁传输文件文件传输模块实现主要依靠发送端与接收端建立有效的连接后,客户端不断地向写入文件流,服务器端不断接受来自客户端的文件流。直到文件传输完毕关闭套节字连接并释放空间。密封和加锁主要是通过程序的插件对所传送的文件加以密封,加密,以便确保文件的安全性。点击按钮,界面如图所示图文件传输界面用户接收到加锁的文件图加锁信息接收界面其中主要代码为,系统测试测试环境简单含有两台或者两台以上主机的局域网个,主机的最低配置,内存下均测试通过建议用户,内存及以上。测试结果系统在上述软硬件环境下对此系统各个子模块功能作出测试,结果基本能够达到预期功能。结论随着互联网技术的迅猛发展,网络给人们带来了很多便利,局域网以其快捷的速度优异的准确率始终在沟通和资源共享方面占有席之地。局域网内的文字聊天以及文件文件夹的传输的工具早已经为人们所创造和使用。主要工作熟悉业务流程,进步分析需求。了解程序的业务流程和客户的需求,为分析管理需求打下基础。研究并设计飞鸽传书系统的功能组成。它的核心是聊,传,因此确定系统的基本功能就是聊天和文件传送。学习借鉴其它优秀软件,取长补短,可以使系统的开发过程少走弯路。收集资料,为系统实现做准备。设计完成系统软件。选择适当的设计软件,主要得用控件的主要功能。由于时间比较仓促,个人开发能力也有限,系统还存在些其它的技术性问题,还需在今后的实践中不断总结和改善,以提高系统技术含量和研究价值,增强自身开发能力。参考文献计算机网络北京清华大学出版社,。网络最高安全技术指南北京机械工业出版社,。技术内幕北京清华大学出版社,。网络互连技术北京清华大学出版社,聊天信息的加锁加锁名如其实,其作用主要在于使传送的信息或者文件文件夹只能给有的用户看,从而加强了信息的安全程度。在现在这个网络黑客泛滥的时代,为了保护信息的隐私,加锁就更加必要了。以下为加锁信息的主要界面。在加锁后的信息接收界面,如图所示图聊天信息加锁后界面点击确定后显示,如图所示图开锁界面其中主要代码为,文件传输的界面与文字聊天样,系统的文件文件夹传输模块也尽量地要求简单易行,便于操作。当然,作为文件的传输,速度和安全也就成为了重要的问题,系统的简单加锁能达到局域网较为单的环境要求。文件传输的过程中流程为首先客端的主机通过协议建立链接,然后客户机发送套节字请求,通过次握手连接响应,再转换数据为流传送,最近通过次握手断开连接响应。选择用户并拖入相应所要传送的文件及文件夹,如图所示图文件传输界面点击所发送的文件为文件另存为,界面如图所示图选择存储路径选择路径确定后,文件开始传输。其传送界面,如图所示图文件传输中实现的主要代码为,文字聊天的主登录界面文字聊天信息的封装聊天信息的加锁文件传输的界面用户密封或加锁传输文件系统测试测试环境测试结果结论参考文献引言课题背景当时间走向世纪,当今时代也由工业经济渐渐成为了知识经济信息经济的时代。信息的需求量的不停增加,促使了计算机通信的日新月异,虽然网络的使用频率与使用的范围都越来越广泛,但是人们使用的网络的用途主要的还是只有两个相互之间的沟通,资源共享。局域网作为网络的个重要组成部分,它不但用户与外界连接的枢纽,同时也是近距离用户之间沟通与资源共享的个重要途径。在这种情况下,如何使局域网内的用户便捷的勾通,以及快速的资源共享,也就成为了人们对网络研的地址。函数将个网络字节顺序的位地址转化字符串。注意返回的位二进制数是用网络顺序存储的。系统需求分析系统设计目标根据对飞鸽传输系统的调研,我认为本设计需要满足以下几个系统设计目标实用性原则真正为局域网的实际工作服务,按照需求的轻重缓急,合理设计本系统。可靠性原则必须为用户提供安全的服务,尤其是要保证传输的稳定性。友好性原则使用本系统的用户相当部分对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。可扩展性原则采用开放的标准和接口,便于系统向更大的规模和功能扩展。系统总体需求分析根据用户需求,本系统分为两个子系统局域网内简单文字聊天子系统,它是在局域网内选择相应的用户,以便对之发送文字信息,文件文件夹传输系统,它是在先把需要传输的文件文件夹转换成相就的数据流传关,到了目的主机再由之还原。本系统的文字聊天系统实现的功能类似于用户之间的聊天。在设计系统时,应根据简洁流畅的特点安排布局,在编制程序时应充分考虑这点传输的稳定快捷,真正做到简洁高效流畅安全的使用环境。用
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
飞鸽传书软件的设计与测试.doc预览图(1)
1 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(2)
2 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(3)
3 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(4)
4 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(5)
5 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(6)
6 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(7)
7 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(8)
8 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(9)
9 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(10)
10 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(11)
11 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(12)
12 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(13)
13 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(14)
14 页 / 共 17
飞鸽传书软件的设计与测试.doc预览图(15)
15 页 / 共 17
预览结束,还剩 2 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档