- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P 对等网络
主要内容
基本概念
建立连接(示例)
体系结构
流量特性
典型应用机制
安全问题
未来与发展
基本概念
对等网络,又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系。
与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。
基本概念
用户之间可以直接通信、共享资源、协同工作。网上各台计算机有相同的功能,无主从之分。
对等网络是在现有网络的基础上通过软件实现的,当前它在Internet上正得到推广。在Internet上,一组用户通过相同的互连软件进行联系,也可以直接访问其他同组成员硬件设备上的文件。
Linux
TCP/IP
Bluetooth
HTTP
TCP/IP
TCP/IP
XP
UDP穿越NAT建立连接
NAT是为了节省IP地址而设计的,但它隐藏了内网机器的地址,“意外”起到了安全的作用。对外不可见,不透明的内部网络也与互联网的“公平” 应用,“相互共享”的思想所不容,尤其是P2P网络中“相互服务”的宗旨,所以穿越NAT,让众多内部网络的机器也参与到P2P网络中的大集体中来,一直是P2P开发者的所希望的。
UDP穿越NAT建立连接
UDP穿越NAT建立连接
A登录Server,NAT A分配端口11000,Server得到A的地址为0:11000
B登录Server,NAT B分配端口22000,Server得到B的地址为0:22000
此时B会把直接来自A的包丢弃,所以要在NAT B上打一个方向为A的洞,那么A就可以向0:22000发送数据了
打洞的指令来自Server。B向A的地址0:11000发一个UDP报文,被NAT A丢弃,但在NAT B上建立映射记录,NAT B不在丢弃来自A的报文。
Server通知A可以通讯,A发起数据UDP包给B,NAT B放行,B收到A的包,双方开始通讯
UDP穿越NAT建立连接
体系结构
P2P应用按照其体系结构可分为三代:第一代是集中控制,第二代:是一种完全的无中心分布的网络,第三代:是一种混合式的体系结构,同时具备前两代体系结构高效性和容错性的特点。
体系结构
中央控制网络体系结构——集中目录式结构
集中目录式结构采用中央服务器管理P2P各节点,P2P节点向中央目录服务器注册关于自身的信息,但所有内容存贮在各个节点中而非并服务器上,查询节点根据目录服务器中信息的查询以及网络流量和延迟等信息来选择与定位其它对等点并直接建立连接,而不必经过中央目录服务器进行。
体系结构
分散分布网络体系结构——纯P2P网络结构
纯P2P网络结构也被称作广播式的P2P模型,它没有集中的中央目录服务器,每个用户随机接入网络,并与自己相邻的一组邻居节点通过端到端连接构成一个逻辑覆盖的网络。对等节点之间的内容查询和内容共享都是直接通过相邻节点广播接力传递,同时每个节点还会记录搜索轨迹,以防止搜索环路的产生。
体系结构
混合网络体系结构——混合式网络结构
混合式网络结构综合了纯P2P去中心化和集中式P2P快速查找的优势。按节点能力不同区分为普通节点和搜索节点两类。搜索节点与其临近的若干普通节点之间构成一个自治的簇,簇内采用基于集中目录式的P2P模式,而整个P2P网络中各个不同的簇之间再通过纯 P2P的模式将搜索节点相连起来。
2017-3-30
Firewall
因特网洲际主干
洲际主干
ISP
消费者用户
第三方内容
Web 服务器
应用服务器
因特网主干
地区网络
企业网提供商
ISP
专业提供商
本地 ISP
T1
社团用户
社团网络
数据库
消费者用户
Peer
Peer
Peer
Peer
流量特性
P2P的流量呈现出与传统流量不同的特性,其应用所产生的流量具有分布非均衡的特性、上下行流量的对称特性、流量的隐蔽性、数据集中性等。
非均均衡特性。在网络中大部分节点的数据流量都是从为数很少的一些节点获取。检测表明,少数的长时间在线的主机贡献了网络中主要流量,故可通过仅仅监测网络中1%的节点来达到了解整个P2P网络中80%以上流量的目的。
流量特性
流量特性
上下行流量对称性。通过相关研究得出结论,具有高带宽的用户通常会以更长的时间为其他的节点提供下载服务,上下行对称流量已经成为P2P网络区别其他流量的主要特征。
流量特性
P2P 流量还具备很强的隐蔽的特性, 它们通常使用随机端口或用户自定义端口, 无法通过简单的端口识别P2P流量, 目前常用的方法是通过特征码检测的方式识别P2P流量。P2P应用的特征码处在不断变化之中, 加深了P2P流量的这种隐蔽特性。
典型应用机制
典型应用机制
P2P的应用主要有以下三类:
? 文件下载
? 视频直播
? VO
原创力文档


文档评论(0)