• Network World
一种基于P2P网络结构的信息共享系统实现
文/周丽丽
效提升企业的工作效率。
摘 要本文介绍了一种基于P2P网络结构的信息共享系统的系统组成框架,分析了系统的基本工作流程,描述了系统主要软件设计,在原型系统中对相应技术实现进行了测试和验证。结果表明,该系统能够满足企业内部信息资源共享要求,可为P2P网络结构信息共享系统的设计实现提供借鉴。关于企业内部信息资源共享方式,主要存在集中服务器存储和客户端分散存储两种模式。集中服务器存储的常见实现方式包括C/S方式和B/S方式,客户端分散存储的常见实现方式为基于P2P方式。近些年,由于P2P技术在分布性、动态性和开放性等方面存在的优势,基于P2P实现信息资源共享,被广泛研究和应用。
关于P2P信息资源共享技术,相关研究内容主要包括安全性研究、优化策略研究和系
【关键词】P2P 信息共享系统 系统流程统设计研究等多方面内容。本文讨论了一种基于P2P网络结构的信息共享系统的设计和实现,与其他P2P文件共享系统相比较,从企业内部信息资源共享需求出发,在基本功能组成基础上,增加了共享资源版本控制功能。本文所讨论的系统设计与实现,能够有效解决企业内部办公信息共享的维护、管理和发布问题,对相关信息系统的开发具有一定的参考意义。
P2P系统的拓扑结构分为集中式拓扑、分布式拓扑和混合式拓扑三类,不同类型拓扑结构的P2P系统拥有各自信息资源查询和信息资源共享的结构特点。本设计针对企业局域网络
图1:系统组成示意图
2.1 系统框架
1 引言
当今网络办公环境迅猛发展,企业局域网络环境下的办公信息系统,日益成为企业运营的重要基础。伴随企业规模的不断扩大,企业内部办公信息共享所需的维护、管理和发布工作量不断增加。在企业内部,建设一个公共信息高效管理和共享的信息化处理平台,能有
2 设计与实现
<<上接21页
问题。为了解决这个问题,5G网络的试点运行必不可少。现网下,国内各大运营商已经在各主要城市和人口和业务密集区域展开了试点。2019年的就是5G网络的全面支持,很明显这次5G网络试运行取得了的成功,为5G网络的推广奠定了丰富的经验。
通过提前的试点规划,可以提前分析出5G网络与现网之间存在的冲突,通过对这些冲突进行分析,争取用户的意见,可以极大的降低真正5G网络推广时的成本和复杂度,并且能提高用户的体验感。3.3 5G网络覆盖规划
在5G网络部署中,网络覆盖面积和覆盖能力直接影响到5G网络的性能,因此在5G网络规划时要重点分析5G网络的覆盖问题。在进行5G网络覆盖规划时,要以4G网络基站对小区的覆盖能力为参考,依据4G网络小区边缘参数和小区具体业务吞吐量来决定5G网络基站的部署。此外,还应考虑基站的高度,以及天线采用的技术和天线的角度,争取达到每个基站的完美覆盖。最后,还要依据5G网络部署的当地环境,针对不同的环境进行链路
运算,计算出不同环境下的链路损耗。针对不同环境对网络部署进行一些改进和优化,针对郊区、农村这种用户较少的地区可以适当减少基站部署数目,针对平原等平坦开阔的地区可以采用基站的规则分布,针对高原、城市等地区可以根据需求有目的性的部署。
术特点分析及无线网络规划思考[J].电信工程技术与标准化,2017,30(01):38-41.
[4]付道繁.5G网络技术特点及无线网络规划
思路探讨[J].电信快报,2018(09):16-20.
[5]王涛.5G无线通信技术概念及相关应用的
思考[J].中国新通信,2018,20(07):37-39.
[6]张同须.移动通信网络发展及其网络规划
设计应对思考[J].电信工程技术与标准化,2015,28(03):1-5.
4 结束语
5G网络的部署,是一种必然性,唯有在5G网络部署之前充分分析,做好5G网络规划,才能达到5G网络的最佳性能。本文首先介绍了5G网络规划的必然性,然后描述了5G网络应该具有的几种特点,最后阐述了几种5G网络规划技术。
作者简介
毛彬(1981-),男,河南省滑县人。大学本科学历。工程师。研究方向为通信工程规划咨询及设计。
参考文献
[1]欧阳洁.5G网络技术特点分析及无线网络
规划的研究[J].电子世界,2018(16):91-93.
[2]包顺华.5G网络技术特点及无线网
络规划方案[J].电子技术与软件工程,2018(19):1.
[3]董江波,刘玮,任冶冰,刘娜.5G网络技
作者单位
广东南方电信规划咨询设计院有限公司 广东省深圳市 518000
22 •电子技术与软件工程Electronic Technology & Software Engineering
环境,不存在海量客户端的信息共享要求,并且需要解决分布节点间信息共享的版本控制问题,综合考虑后,本系统选择集中式拓扑结构作为信息共享系统的实现结构。
本文基于P2P网络结构的信息共享系统,由资源管理服务、信息共享客户端和资源信息数据库三部分组成,图1给出了系统的组成示意。
资源管理服务,部署于集中式拓扑结构的管理服务器,主要功能包括资源信息管理、资源版本管理、用户权限管理和资源在线状态监控。
信息共享客户端,部署于分散的各客户端节点,主要实现各客户端共享资源的查找、获取和发布功能,并对资源获取状态进行监控。
资源信息数据库,部署于集中式拓扑结构的管理服务器,用于存储系统基础数据,支撑资源管理服务和信息共享客户端功能运行。
2.2 系统流程
资源管理服务负责管理维护各信息共享客户端提供的共享资源基础信息,支持信息共享客户端的资源查找和获取。资源管理服务与信息共享客户端各模块的基本处理流程如图2所示。
基本处理流程的主要内容如下:(1)信息共享客户端用户通过共享资源发布模块提供的软件界面,向网上发布共享文件信息,服务器部署的资源信息管理模块存储记录共享文件客户端的IP地址、文件路径、文件名称、文件大小、修改时间、所属用户及版本信息等。更新共享文件资源信息表,并向共享资源发布模块返回共享结果,触发客户端文件共享状态更新;
(2)用户通过客户端共享资源查找界面进行网内共享文件查找,资源信息管理模块检索共享文件资源信息表,返回查找结果,包括:文件名称、所属用户、修改时间、版本等信息;
(3)用户选择并下载共享文件,触发共享资源获取模块向资源信息管理模块请求文件下载客户端信息,资源信息管理模块返回对方客户端的IP地址、文件存储路径信息。共享资源获取模块向对方客户端监听线程发起下载请求,并与对方建立socket通信连接。建立通信连接后,双方对文件数据进行收发传递,直至完成下载文件全部数据传输。共享资源获取模块负责向用户展示文件下载的状态。
除上述基本处理流程,在系统运行过程中,资源版本管理、用户权限管理、共享资源发布和资源信息管理模块配合,维护共享文件的有效版本状态;资源在线状态监控、共享资源查找与共享资源获取模块配合,维护共享文件客户端的在线状态,便于用户进行文件下载选择;资源获取状态监控模块配合共享资源获取模块,向用户实时展示共享文件下载的进程
Network World •
网络天地
状态。以上处理流程在本文就不进行展开描述了。
2.3 软件设计
本文对系统软件实现的主要类组成进行了分析,涉及的主要实现类包括:资源信息管理类、文件共享类、文件查找类和文件获取类等,类图结构如图3所示。
选择其中的两个类进行接口介绍。资源信息管理类的主要接口包括:初始化、客户端请求监听、用户权限检查、接收共享请求、发送文件共享状态、发送文件共享信息等。文件获取类的主要接口包括:初始化、获取文件共享信息、文件下载连接、发送文件数据、接收文件数据、文件数据写入、显示文件下载状态等。
3 应用评估
图2:基本处理流程图
3.1 应用场景
本文设计的基于P2P网络结构的信息共
享系统在某局域网环境下进行了应用试验,其应用场景如图4所示。各客户端通过服务器向局域网内发布或获取共享资源信息,数据连接关系参看“文件共享信息维管数据流”;客户端之间直接建立通信连接进行文件共享数据传递,数据连接关系参看“文件共享下载数据流”。3.2 试验与结果
本文建立了试验测试环境,包括1台管图3:主要模块实现类图
理服务器、15台信息共享客户端和3台48口千兆交换机。在企业局域网环境下,测试人员随机选择6台信息共享客户端,重点对共享文件发布、共享文件查找和共享文件下载功能进行了5轮测试,整个测试过程中,系统运行稳定,运行结果均正常。
4 结束语
本文介绍了一种基于P2P网络结构的信息共享系统实现,能够满足企业内部信息资源高效共享需求,通过系统实现,可简化企业信图4:系统应用场景图
息资源共享的管理复杂度,有效提升企业的工作效率。经试验验证,系统运行稳定,可为[D].东南大学,2016(05).
P2P网络结构信息共享系统的设计实现提供借[5]廖振魁.非结构化P2P网络中的资源索引
鉴。下一步可考虑针对信息资源共享的大文件复制策略研究[D].浙江大学,2013,03:9-下载需求,从网络稳定适应性和文件传输效率11.
两方面开展研究。
作者简介
参考文献
周丽丽(1978-),女,中国电子科技集团公司[1]史建焘.P2P文件共享系统安全性研究[D].
第五十四研究所高级工程师。主要研究方向为哈尔滨工业大学,2012(12).
通信对抗、信息处理。
[2]唐伯浩.P2P文件共享系统中信任管理机
制研究[D].吉林大学,2016(05).作者单位
[3]李伟.P2P文件共享系统效率和公平性研
中国电子科技集团公司第五十四研究所 河北究[D].北京邮电大学,2012(12).省石家庄市 050081
[4]沈衍冰.P2P文件共享系统的设计与实现
Electronic Technology & Software Engineering 电子技术与软件工程• 23
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务