关于P2P的原理问题,高手进。
发布网友
发布时间:2023-07-27 19:13
我来回答
共2个回答
热心网友
时间:2024-10-22 05:07
迅雷是一款集成了多种下载机制的软件(Emule,BitTorrent, Gnutella, Chord等P2P协议 以及传统的FTP等C/S协议)。每种P2P协议的下载机制都不同。比如Gnutella是你去某一人处下载而BitTorrent是你同时去很多人处下载同时也必须上传。
上传量与下载量 理论上在整体网络中应该是一样的。 你问的问题可以解释如下:
在某一时刻,你的下载速度可能会远远大于上传速度。但被你下载资源的那个人可能根本什么都没在下载,这样他此刻的下载量为0 速度也为0,而上传量与速度则取决于有多少和你一样的人在从他那里下载。
大多数P2P协议的激励机制都要求,下载的同时必须要上传,却并不强制要求上传也必须要下载,所以下载快于上传的那个差量基本上都是由 ‘无私上传’的人们补齐的。
热心网友
时间:2024-10-22 05:08
P2P靠的只是分享,正规的P2P软件,分享界面都是很透明公开,并且可控,分享什么,分享多久,多大速度分享,全是用户个人说了算。你愿意分享就多分享些,你不愿意分享的下完就跑的,别人也不会去指责你。
什么东西到了中国,都会变味,迅雷创始人邹某某看透了国人的自私,你们不是不愿意上传么?我把上传界面隐藏了你们看不到不就行了,再加上一些什么挂软件增成长值这些忽悠小白的欺骗手段,多少人知道自己的迅雷是在后台偷偷摸摸上传的?再说,迅雷是跨协议的下载软件,所谓的,别人的资源都是我的资源,网站http、个人ftp、emule网络、BT网络,能搜刮到的范围内的资源都会拿过来用,搜刮到了某个网站正在提供本地下载的,那就直接下载了,本地下载的资源你还上传给谁?
所以,不要用国产流氓软件迅雷去衡量整个世界的P2P网络。