计算机网络网络应用之P2P应用

系列文章目录

第二章计算机网络网络应用之P2P应用

一、P2P原理和文件分发

P2P比较复杂难管理
在这里插入图片描述

1.文件分发:客户机/服务器与P2P

问题
在这里插入图片描述每个文件大小F

客户机服务器架构
在这里插入图片描述F/min(di)下载最慢的结点

P2P架构
任何结点只要持有文件的任何部分就可以分享给其它结点
在这里插入图片描述NF/(US+UI)是所有结点都上网传文件这是下载最快的方式

对比结果
在这里插入图片描述

所有文件分发下载用P2P


2.文件分发:BitTorrent协议

在这里插入图片描述在这里插入图片描述

稀缺优先:你缺的只有3个结点能提供,另一些块有100个结点提供,先获取3个结点提供的块,因为3个结点可能随时离开。

发送:会给四个给自己发送并且速度最快的4个发块chunk,由于网络是动态变化的,所以每10s评估一次。

在这里插入图片描述在这里插入图片描述
你给别人发送的越快,你越容易被别人发送文件

二、P2P应用_索引

1.P2P:搜索信息

在这里插入图片描述

2.集中式索引以及它的缺点

在这里插入图片描述
在这里插入图片描述

3.(分布式)洪泛式查询:Query flooding

问题:各自负责各自的索引,导致无法查询很大网络内的内容。如:全网搜索电影
所以有覆盖网络
在这里插入图片描述
在这里插入图片描述

4.层次式覆盖网络

在这里插入图片描述

5.P2P案例应用:skype

普通结点和普通结点之间通话是通过直接P2P(直接通信),索引才通过超级结点
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用提到了一位名为韩老师的讲师讲授了高校的《计算机网络原理》课程。这个课程可能是关于计算机网络的基础原理和概念的讲解。然而,这个引用并没有提到谢希仁与应用层的相关信息。 引用提到了HTTP协议是一个面向事物的应用层协议,它是在万维网上进行可靠文件交换的重要基础。HTTP的默认端口是80。在计算机网络中,应用层协议负责处理应用程序之间的通信和数据交换。 引用涉及到P2P体系结构,这种网络应用中没有或只有极少数的固定服务器,而交互主要通过对等方式进行。这意味着在P2P网络中,每个节点都可以充当客户端和服务器。 根据提供的引用信息,我无法确定谢希仁与应用层的具体联系。如果您有更多相关信息,请提供给我,我将尽力为您提供更准确的答案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [《计算机网络-第7版-谢希仁》学习笔记:应用层](https://blog.csdn.net/qq_40378034/article/details/107440866)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [计算机网络(谢希仁第7版)-应用层](https://blog.csdn.net/qq_42290128/article/details/118883627)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值