同样有较大的危害性。 根据上述分析,实现文件共享需要降低特有的安全隐患。为了达到这个目

的,本课题研究了 FTP 文件传输协议和 P2P 对等网络,使文件能够在网络中实 现多人共享。学习和研究 AES 加密算法、解密算法,对数据进行加密处理。

1。4 论文结构安排

课题主要研究了 TCP 协议的数据传输技术和对称加密算法,以下是对本文 章节内容的介绍:

第 1 章论述了研究背景和国内外现状,导出课题意义和目的。

第 2 章详细介绍了 FTP 文件传输协议、P2P 对等网络这两种文件共享方式, 介绍了加密体系、DES 和 AES 加密算法原理,详细了解了 Android 开发平台。

第 3 章进行系统的概要设计,其中分为总体结构、功能模块结构两部分来 做介绍。

第 5 章依据系统的概要设计进行功能模块的详细设计,介绍了详细开发过 程和实现。

第 6 章使用软件测试方法对应用程序进行相关功能的测试,验证了具体功 能的可用性。

最后对本次课题研究进行总结,提出待解决的问题以及未来展望。

第二章  相关技术简介

在文件安全共享软件的开发过程中,需要理论知识和相关技术的支持。下 面将对 FTP 协议、P2P 对等网络模式、对称加密算法和 Android 开发平台作详 细介绍。

2。1  文件共享

文件共享有两种工作方式,一种是基于 FTP 协议,采用 C/S 服务器和客户 端的传统工作方式。另一种是 P2P 对等网络模式,这是一种全新的网络连接技 术,打破了 C/S 的连接方式。下面将对这两种文件共享方式进行详细介绍。

2。1。1 FTP 协议

传统的客户机/服务器方式,被称为 C/S 模式,建立网络连接时需要对客户 机和服务器进行分工。网络中的每个客户机可以将资源上传到服务器,同时也 可以从服务器下载任意资源。这种方式一般用于有线传输,具有安全性高、传 输速率较慢的特点,适合大型的服务器和客户机的连接。C/S 模式如图 2-1 所 示。

图 2-1 C/S 模式

文件传输协议,英文简称 FTP,全称 File Transer Protocol,又称远程文件传 输协议,FTP 文件传输协议就是基于 C/S 模式下的通信协议。FTP 协议工作于 OSI 模型的第 7 层,TCP 模型的第四层,即应用层。FTP 建立的是一个可靠的 连接,可使 Internet 用户高效地从网上的 FTP 服务器下载大量的数据文件,将 远程主机上的文件拷贝到自己的计算机上,以达到资源共享和传递信息的目的 [6]。FTP 协议采用的是位于传输层的 TCP 协议。该协议进行网络连接之前,会

先进行三次握手机制。这样能够保证主机在网络中的合法性和有效性。

FTP 协议优点:文献综述

(1)方便计算机程序和数据的共享;

(2)支持使用远程计算机;

(3)用户不需要了解不同主机中文件的存储过程;

(4)三次握手机制,提供高效可靠的数据传输。

FTP 协议的不足:

(1)文件内容使用原始数据传输,被窃听的机率大;

(2)防火墙会使服务器过滤掉过多的 FTP 数据报文。

TCP/IP 三次握手机制如图 2-2 所示。

2。1。2 P2P 对等网络

图 2-2 TCP/IP 三次握手原理

1。 P2P 简介

P2P,又称点对点技术,用来进行网络中文字、文件、语音的通信。P2P 的 连接时对等连接,通过 P2P 技术,组网中服务器和客户端融合于一台计算机。 相较于传统客户机/服务器(C/S)模型,P2P 弱化了中心服务器的特点[7]。计算 机可以向组网提供资源,也可以从组网下载资源。P2P 充分运用到了网络边缘 的各个节点,使其充分参与到网络活动中。

上一篇:Android平台下文件加密技术的设计与实现
下一篇:球阵列的波束形成技术研究+程序

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

Android课程同步练习系统的设计

新課改下小學语文洧效阅...

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】