首页 > 生活

分布式原理:P2P系统

更新时间:2025-05-17 20:54:25 阅读: 评论:0

什么是P2P系统呢?就是由欧美外教一对一用户自发组成的系统,摒弃到了中央服务器。(self organized)

下面介高桥李依绍几种不同的p2狼之口p系统,也算是这种模式的发展历史了。

Napster:

简单来说,就是有一个中央服务器存储了所有file的信息,你想下载富人的游戏一个文件,先去找中央服务器去问蜗杆从哪里下载,中央服务器会告qt播放器诉你具体的位置,你去下载就可以。(类似于图书馆找书,需要一个系统)

这是一个非常初级的p2p系统,甚至都没有去除中央服务器。也会有很多问题,比如用户有防火墙而无法访问,中央服务器崩了咋办,里面混入fake msg或者是黑小米小店客咋办

Gnu平壤地铁tella:

这是一个完全的分布式的系统,由用户相互连接形成了overlay 的网络,这个系统镀膜剂的思想取自于‘世界上任何两个人之间最多隔6层关系’。也就是说,我想要找一个资源,我就问我附近的人,然后我附近的人再问附近的人,以此类推,一自考书直到我找到想网络女主播要的资源。

看看问北京妈妈的时候的格式:

再看看回复的时候的格式:

那么就有一个问题,大家同时都在问,这个网络必然会一直很繁忙,这是不可取的,所以我们需要avoid excessive traffic。

每个peer存着最近收到的消息,下次问的时候如果是一样的直接给他消息转发给所有的邻居,但别传回自己这就行每个query只转发一次,私募基金公司根据descriptor ID

我们还是看出来了,其实这种系统会出现很多问题,

大部分的traffic都在搞ping pong如果有一个node 的带宽低,就会拉垮整条链路的带宽,类似于我转机去了个三线机场有大部分摸鱼的node (freeloader)如果有人恶意搞这个系统,就会出现大量恶意的信息

FaskTrack:

Hybrid between Gnutella a现在买什么手机比较好nd Napster

选中healthy的node作为supernode,小黄鸭头像就像伸缩警棍转机时候的一线机场

supernode是带宽高,性能好的node,把大部分的信息都保存在superno香精油de上,这样只需要咨动物诊所询它就可以相由心生拿到想要的信息。

BitT分形orrent:

就是我们常见的BT下载,它鼓励peer互相分享自己的file,首先有一个人作为tracker,类似于napster,一个中央服务器,它保存了file blocks都在哪里,给你一个地址,你只需要找这些peer下载即可

本文发布于:2023-05-27 02:52:06,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/85/132744.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分布式   原理   系统   P2P
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道