APP下载

分析基于NAT穿越技术的P2P通信方案的研究与实现

2018-11-07李健江

电脑知识与技术 2018年21期

李健江

摘要:P2P技术具有便利性、便捷性等特点,因此P2P技术在日常应用中十分广泛,然而NAT设备的广泛存在,在很大程度上限制了P2P网络的应用范围。整个系统中的索引服务器作为对等点联络中心,并记录对等点网络特性,为通信的对等点提供信息查询。而采用中间索引服务器则可以查询中间节点,辅助打洞技术从而实现NAT的穿越,从而很好地解决了不同网络主机间P2P通信问题。

关键词:NAT穿越技术;P2P;通信方案;实现方法

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)21-0045-02

1 背景

P2P(Peer-to-Peer)网络模型当中具有很多对称点(节点),是指每个对等点不仅是获取资源的对象,同时也是资源的提供对象。各个对等点具备相同责任与能力协同完成任务,并且对等点之间不依赖集中服务器,而是通过直连共享资源、处理资源、存储资源等方法。近些年来,P2P技术已经逐渐成为社会关注的热点。而采用P2P这种新型网络通信思想,需要重点考虑传播模式、形态、信息流向、内容结构、传统控制等问题。随着当今网络技术普及度越来越高,硬件与软件更新迭代速度加快,个人计算机也在不断的进步和更新,边缘网络信息数量越来越多,导致互联网中的客户机和服务器通信模式已经被P2P所取代。但从目前网络技术发展现状来看,P2P广泛存在于NAT(netword address transition)设备中,给内部私有的网络主机中增设一道屏障。基于此,为了能够充分发挥P2P通信技术的积极作用,必须要实现NAT穿越,确保两个对等点间无阻通信。

2 P2P和NAT概述

登录APP查看全文