计算机对等网络P2P技术

2016-12-31 14:49周彬彬刘鹏
移动信息 2016年2期
关键词:局域网服务器计算机

周彬彬 刘鹏



计算机对等网络P2P技术

周彬彬 刘鹏

浙江省质量技术审查评价中心,浙江 杭州 310012

P2P网络技术也就是对等联网技术,属于新型的网络模型。它的运行模式主要是在不同的系统之间,进行数据的交换,进而共享文件资源,用户不必通过中间服务器,就可以与对方用户资源连接。在共享数据的过程中,P2P网络技术可以省去部分的中间环节,数据的传输以及文件的共享更加便捷。P2P网络技术逐步得到认可,发展势头迅猛。在局域网中,P2P网络技术得到了广泛的应用。

计算机对等联网;对等机;网格计算

P2P网络技术可以使局域网内的沟通变得高效、更直接共享和交互,而这必将使P2P技术受到越来越多局域网用户的欢迎。本文首先对P2P网络的组织结构进行了阐述,然后分析了它在局域网中的应用现状和存在问题,在数据连接共享的过程中,P2P网络技术不仅能够优化实际生活中资源便捷共享的问题,而且还能够有效的避免资源泄露等不良现象的发生。随着科学技术的不断普及,P2P网络技术不断的被人们所接受,并且P2P网络技术在局域网中得到了广泛应用。

1 计算机对等网络P2P技术定义及其技术特点

(1)计算机对等网络P2P技术定义:从定义角度分析,P2P技术即对等网络技术,是通过在网络用户之间建立起平等的伙伴关系,以实现文件数据的共享和传输,分析该技术的实质能够获知,计算机对等网络P2P技术并非一项全新的计算机技术,而是基于计算机网络基础,通过服务器进行计算机之间数据的传输而实现的。由于计算机对等网络技术使计算机用户从服务器模式中脱离出来,进一步实现了计算机用户在网络资源共享过程中地位的平等,因此该技术在当下被广泛应用于网络互联技术中,使得计算机网络数据共享过程得以完善。(2)计算机对等网络P2P技术特点分析:由于计算机对等网络技术中的计算机用户地位是平等统一的,并且该网络技术是将网络数据资源和服务分散到网络结点中,数据传输与共享无需对其他服务器的介入,因此计算机对等网络技术在实际应用中具有非中心性。随着计算机用户数量的增加,计算机对等网络技术也需要进一步扩充,通过设立更多的服务器并进一步整合资源以满足用户需求,从这一角度分析,可知该技术也具有一定的可扩展性。由于计算机对等网络技术中的数据传输过程是在用户节点之间直接实现的,这有效避免了数据集中处理带来的数据泄露,所以该技术在实际应用中也实现了对用户数据信息的隐私保护。

2 计算机对等网络P2P技术的分类

由于实际应用中的计算机服务器的限制,计算机对等网络P2P技术主要分为Napster网络和Gnutella网络。Napster网络又称集中目录式对等网络,在该网络中,计算机用户的对等机地址信息以及用户的数据资源都储存在多个高性能的中央服务器中,当某个计算机发出数据共享的请求时,中央处理器首先会对储存的数据进行检索和查询,并在检索到数据后以对等的形式向用户发送数据,当对等机用户和服务器之间完成数据应答后,根据网络流量情况对数据传输过程进行优化,以进一步提升服务器的数据服务效率。由于Napster网络的中央服务器性能仍不完善,因此在对等机数据传输过程中易发生数据流失,进而影响到计算机用户数据信息的安全性和可靠性,受到Napster网络技术中的中央服务器性能限制,在计算机对等网络中Napster网络通常只用于小型局域网络中。Gnutella网络是分布式对等网络的简称,在该网络结构中,计算机用户之间的数据共享摆脱了中央服务器的限制,而是通过在相邻对等机之间的数据连接而实现的。在Gnutella网络中,新对等机通过与当前Gnutella网络中的某一对等机建立起数据连接,使其能够融入到Gnutella网络中。网络中对等机地址的获取是以某站点中的逐级缓存服务机制为基础实现的,在获取对等机的IP地址后,新机便能够与Gnutella网络之间建立起TCP/IP连接,进而对网络中的数据资源进行访问。在Gnutella网络中,每个对等机的功能在一定程度上具有相似性,由于网络摆脱了中央服务器的限制,因此网络中的数据链接和资源共享必须依赖其他对等机,一旦完成了对应对等机的定位和连接,数据传输和资源共享也就能顺利实现。而在分布式网络规模逐渐扩大的过程中,扩散方式定位造成了查询中网络流量的迅速增加,减缓了数据传输速率,所以在计算机对等网络中建立Gnutella网络应及时对网络系统进行简化,避免网络数据阻塞现象的发生。

3 解决计算机P2P网络技术在局域网中存在问题的措施

根据对计算机P2P网络技术在局域网中存在的问题进行分析,制定相应的解决措施,具体的实施方案如下:

3.1 加强网络安全

当人们在使用电脑的时候,为了避免遭到病毒的入侵,应该采取安全上网措施,选择安全的网络使用方法,如利用密码技术以及身份验证技术,具体的内容如下:1)密码技术:在使用计算机P2P网络技术的时候,为了确保其安全,应该采取对称密码以及密匙密码等技术,对数据进行加密,确保网络算法的机密性。如,SKYPE系统,在使用的过程中,通过借助AES算法协助用户进行通信,并对数据进行加密处理,进而确保会话密匙的安全可靠性;2)身份认证技术:在使用计算机P2P网络技术时,采用身份验证这项技术,鉴别用户身份的有效性以及真实性,判断用户的使用合法性。通过对计算机P2P网络安全隐患的分析,建立P2P网络技术信任模型,在使用的过程中,选择信誉度较高的网络节点进行通话聊天,进而确保计算机P2P网络技术的安全可靠性。

3.2 病毒传播的应对措施

为了能够有效的预防病毒传播,应该制定并设置相关的保护措施,如,1)设置专门的保护软件;2)实施网络监控。计算机P2P软件和网络进行连接,主要代表瑞星软件,最主要的功能就是进行访问设置,在这个程序中,可以引进访问网络软件以及瑞星监控软件,当不良信息或者程序、病毒软件等恶性病毒对用户电脑进行攻击时,杀毒软件就能够及时的发现并拦截,实现及时、有效的拦截病毒的目的。

4 结论

综上所述,P2P网络技术作为新型的网络模型,是一种对等的互联网技术。其主要运行模式是在不同的网络系统中,对数据进行交换,实现文件资源共享,用户在使用的过程中,不需要借助中间服务器,就能够与所用的资源进行连接共享。在数据连接共享的过程中,P2P网络技术不仅能够优化实际生活中资源便捷共享的问题,而且还能够有效的避免资源泄露等不良现象的发生。随着科学技术的不断普及,P2P网络技术不断的被人们所接受,并且P2P网络技术在局域网中得到了广泛的应用。

[1]张联峰,刘乃安,钱秀槟,等. 综述:对等网(P2P)技术[J].计算机工程与应用,2003(12):142-145.

TP393

A

猜你喜欢
局域网服务器计算机
计算机操作系统
理解Horizon 连接服务器、安全服务器的配置
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
基于VPN的机房局域网远程控制系统
PowerTCP Server Tool
BlackJumboDog
信息系统审计中计算机审计的应用
基于802.1Q协议的虚拟局域网技术研究与实现
计算机局域网组建及管理探讨