网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机网络-谢希仁第6章 应用层.ppt

  1. 1、本文档共235页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络-谢希仁第6章 应用层

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 系统调用使用顺序的例子 服务器端 socket bind listen accept recv send close 客户端 socket recv send close connect 连接建立请求 6.9 P2P 应用 6.9.1 具有集中目录服务器的 P2P 工作方式 6.9.2 具有全分布式结构的 P2P 文件共享程序 6.9.3 P2P 文件分发的分析 6.9.4 在 P2P 对等方中有哪些信誉好的足球投注网站对象 P2P 工作方式概述 自从互联网能够提供音频/视频服务后,宽带上网用户数也急剧增长。很多用户使用宽带接入的目的就是为了更快地下载音频/视频文件。 P2P 工作方式受到广大网民的欢迎。这种工作方式解决了集中式媒体服务器可能出现的瓶颈问题。 在 P2P 工作方式下,所有的音频/视频文件都是在普通的互联网用户之间传输。这是相当于有很多分散在各地的媒体服务器向其他用户提供所要下载的音频/视频文件。 在互联网流量中,P2P工作方式下的文件分发已占据了最大的份额,比万维网应用所占的比例大得多。 6.9.1 集中目录服务器 P2P Napster 最早出现的 P2P 技术,可提供免费下载 MP3 音乐。 Napster 能够有哪些信誉好的足球投注网站音乐文件,能够提供检索功能。所有的音乐文件地址集中存放在一个 Napster 目录服务器中。使用者可很方便地下载需要的 MP3 文件。 用户要及时向 Napster 的目录服务器报告自己存有的音乐文件。当用户想下载某个 MP3 文件时,就向目录服务器发出询问。目录服务器检索出结果后向用户返回存放此文件的 PC 机的 IP 地址。Napster 的文件传输是分散的,但文件的定位则是集中的。 这种集中式目录服务器的缺点就是可靠性差。Napster 被判决属于“间接侵害版权”,因此在 2000 年 7 月底 Napster 网站就被迫关闭了。 6.9.2 全分布式结构的 P2P Gnutella Gnutella 是第二代 P2P 文件共享程序,采用全分布方法定位内容的P2P 文件共享应用程序。 Gnutella 与 Napster 最大的区别就是不使用集中式的目录服务器,而是使用洪泛法在大量 Gnutella 用户之间进行查询。 为了不使查询的通信量过大,Gnutella 设计了一种有限范围的洪泛查询。这样可以减少倾注到互联网的查询流量,但由于查询的范围受限,因而这也影响到查询定位的准确性。 6.9.2 全分布式结构的 P2P 电骡 eMule 电骡 eMule 使用分散定位和分散传输技术,把每一个文件划分为许多小文件块,并使用多源文件传输协议 MFTP 进行传送。因此用户可以同时从很多地方下载一个文件中的不同文件块。由于每一个文件块都很小,并且是并行下载,所以下载可以比较快地完成。 eMule 用户在下载文件的同时,也在上传文件,因此,互联网上成千上万的 eMule 用户在同时下载和上传一个个小的文件块。 eMule 的其他特点 eMule 使用了一些服务器。这些服务器并不是保存音频/视频文件,而是保存用户的有关信息,因而可以告诉用户从哪些地方可以下载到所需的文件。 eMule 使用了专门定义的文件夹,让用户存放可以和其他用户共享的文件。 eMule 的下载文件规则是鼓励用户向其他用户上传文件。用户上传文件越多,其下载文件的优先级就越高(因而下载就越快)。 使用 P2P 的比特洪流 BT BitTorrent 所有对等方集合称为一个洪流 (torrent),下载文件的数据单元为长度固定的文件块 (chunk)。基础设施结点,叫做追踪器 (tracker)。 交换文件块 追踪器 A 获得 对等方 列表 BT 协议 当一个新的对等方 A 加入洪流时,追踪器就随机地从参与的对等方集合中选择若干个(例如,30 个),并把这些对等方的 IP 地址告诉 A。于是 A 就和这些对等方建立了 TCP 连接。所有与 A 建立了 TCP 连接的对等方为“相邻对等方”(neighboring peers)。 A 使用最稀有的优先 (rarest first) 的技术,首先向其相邻对等方请求对应的文件块。 凡当前以最高数据率向 A 传送文件块的某相邻对等方,A 就优先把所请求的文件块传送给该相邻对等方。 6.

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档