网络知识

来自:    更新日期:早些时候
电驴下载的原理是什么?和BT一样吗?~

电驴下载实际上就是P2P下载,该种下载方式与WEB方式正好相反,该种模式不需要服务器,而是在用户机与用户机之间进行传播,也可以说每台用户机都是服务器,讲究"人人平等"的下载模式,每台用户机在自己下载其它用户机上文件的同时,还提供被其它用户机下载的作用,所以使用该种下载方式的用户越多,其下载速度就会越快。 电驴可以和国内外的电驴用户共享。

BT和电骡虽然都是P2P软件,但是两者使用的协议不一样。BT基于BitTorret协议,电骡基于eDonkey协议。两者的网络构建不一样,下载算法也不一样。

电骡有积分排队机制,BT没有。电骡的搜索功能较为强大,而BT的网上资源较为丰富。电骡对硬盘的损伤程度小于BT。

BT:BT是一种共享软件(不是“变态”),全名叫"BitTorrent"。
一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。
但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造成瓶颈,而且搞不好还会把服务器挂掉,所以很多的服务器会都有用户人数的限制,下载速度的限制,这样就给用户造成了诸多的不便。
但BT就不同,用BT下载反而是用户越多,下载越快,这是为什么呢?因为BT用的是一种传销的方式来达到共享的
BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。

开放防火墙BT端口一步一步学
ICF是"Internet Connection Firewall"的简称,也就是因特网连接防火墙。ICF建立在你的电脑与因特网之间,它可以让你请求的数据通过、而阻碍你没有请求的数据包,是一个基于包的防火墙。在使用BT有时会因为ICF的阻拦,引起连接不到SEED或者数据包延滞降低下载速度。所以我们有必要在ICF中设置对BT使用的端口不进行阻拦。
1。在你的桌面上右键点击“网上邻居”,弹出的菜单中选择“属性”。
2。弹出“网络连接”窗口。在里面找到你上网用的连接,右键点击它,在弹出的菜单中选择“属性”。
3。弹出“本地连接属性”窗口。选择其中的“高级”选项卡。
4。看看鼠标所指的项目有没有选中(如果没有选就不用往下看了),选中了就点击窗口下方的“设置”按钮。
5。弹出“高级设置”窗口。图中被选中的是一些常见的网络服务,现在我们要添加新的BT服务,点击“添加”按钮。
6。弹出“服务设置”窗口。依次填写“服务描述”(随便你罗),“本机IP地址”(也可以写你的机器名),“端口号”(BT端口是6881~6890,每个BT线程占用一个端口,据说只能开9个),然后确定即可。(别忘了选中TCP协议)
7。这样“服务”栏中就增加了一个“BT1”服务,这个服务开放的是6881端口,同样你可以再新建开放6882~6890端口的服务,都搞定以后就点“确定”按钮。
8。现在我们的BT就可以在ICF中通行无阻了。
9。很多电脑中都没有开启ICF,但装有其他的专业防火墙。以最常用的天网防火墙个人版为例,同样可以设置开放BT端口,点击天网的“自定义IP规则”按钮。
10。点击“增加规则”按钮。
11。弹出“IP规则修改”窗口。如图依次填写“名称”(随便写),“数据包方向”选中“接收或发送”,对方IP地址选中“任何地址”,选中TPC协议,“本地端口”填“从6881到6890”,“TCP标志位”选中“SYN”项目,最后选择当满足上面条件时“通行”,其他的填不填无所谓,然后点确定。
12。现在“自定义IP规则”栏中就增加了一个“BT”规则,打上前面的钩钩。
13。点“保存”按钮,搞定收工。呼~
使用BT过程中出现10060/10061错误后不必退出,这只是tracker服务器太忙,BT会自动重试(无论这种情况是出现在开始还是下载过程中)
另外注意错误的时间,如果距现在已经超过2分钟,恰恰说明现在是正常的。(BT不会自动清除过期的错误)
BT Experimental的Advanced介绍
BitTorrent EXPERIMENTAL是BT的一个非官方版本,主要是添加了 限制上传速度、最大上传人数及其他一些功能,在最新版的BT Experimental v3.2.1b-2中,又添加了一个新的功能 [Advanced],通过这个功能,你能够察看:和你相联接的有哪些人,你和它们之间的数据传输速度怎么样(包括上传和下载)等等。
BT Experimental的界面与BT很像,使用方法也一模一样,只是多了一些设置:
左下角的 Settings for 预设的多种上网方式,选择与你的上网方式相同的选项,BT Experimental就会自动为你设置比较理想的 最大上传速度和人数,当然你也可以自己设置,不过记住:your download rate is proportional to your upload rate(你的下载速度与你的上传速度相关)
右下角的Upload rate和Max uploads就是你的 最大上传速度和人数。
接下来,就是主要介绍的Advanced功能了。
在左下角的 Settings for 下面,有个蓝色的 Advanced 单词,点击它,就会弹出Advanced窗口,如下:
解释一下每列的意义:
optimistic unchoke:意义不明
IP:对方的IP
local/remote:也不太清楚
Up:当前你为对方上传数据的速度,也就是对方在你这里下载的当前速度。
Interested:你是否有对方需要的数据," * " 表示是。
Choking:对方是否暂时被你拒绝从你这里下载数据," * " 表示是。
这个需要解释一下:在BT Experimental里,你是可以限制同时从你这里下载的人数的,比如你限制为6,但并不是说只能有6个人连到你这里,可能有几十个人连到你的电脑,这时,BT Experimental就会自动选择6个人,允许他们下载数据,其他的人就被暂时拒绝了,当过了一段时间后,BT Experimental又会自动选择另外的6个人,保证每个想从你这里下载的人都能够下载到数据。
Down:当前你从对方那里下载的速度。
Interesting:对方是否有你需要的数据," * " 表示是。
Choked:你是否暂时被对方拒绝从他那里下载数据," * " 表示是。
Snubbed:暂时意义不明。
Downloaded:你从对方那里下载的数据总量。
Completed:对方的文件数据的完整度。100%的那些人就是SeeD。大家都来拜一拜呀~~~~~
Peer Download Speed:对方下载的总速度。嗯嗯,看到那些上百KB速度的人了吧,羡慕啊~~~~~
好了,介绍完毕,这下大家都明白了吧?这个Advanced功能很不错吧,如果喜欢就去下载一个吧,和BT一样方便,但是功能更强,稳定性也很好。

BT运行原理分析及内网提速方法
由于内网用户无法提供一个对外的端口,所以无法做服务器.但用BT的时候,发现它可以让内网用户做 Send,作为程序员就忍不住下载了它的源代码分析了一把(为了看它,还专门去写了一下Python:})
比起其它的P2P软件,BT有个独特的地方,它存在一个中间的WEB服务器,就是我们在发布的时所填写的announce.该服务器提供了发布的统一管理,不像其它P2P软件那样到处去找哪些非常不稳定的个人服务器,相对起来让人安心的多.
该WEB服务器更大的作用是内网用户可以做 Send(下面会说明原理),这是其它软件无法做到的,但不好的地方是announce当机的时候就无法下载了,要知道P2P下载关键是要人气要高,announce停一下就搞到人气全没有了
电骡(emule)下载和BT下载基于的下载算法、网络构成也不一样。BT下载所用的种子,只有在基于BT协议的软件上才能下载,如BTCOMET和比特精灵可以下一样的种子。电骡也只是能下载特定的ed2k链接文件。

BT和EMULE不能通用,就是BT不能下EMULE的链接,EMULE不能下BT的种子。

BT、EMULE这样的P2P软件在内网中运行,效率很低。也就说内网中EMULE、BT速度比较慢。

教育网的用户是可以使用P2P软件的,只要有公网IP,速度就快。如果是局域网用户,速度可能就很慢了。
迅雷是基于P2SP技术的下载软件,bt使用的是P2P技术,相信您应该有所了解。然而P2SP技术和P2P技术还是有差别的。
=================================================
什么是P2SP技术?
-------------------------------------------------
P2SP出现使用户有了更好的选择,它除了包含P2P以外,更多了个S(P2SP的“S”是指服务器)。P2SP有效地通过多媒体检索数据库这个桥梁把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起。也就是说,在下载的稳定性和下载的速度上,都比传统的P2P或P2S有了非常大的提高。

尽管现在宽带的普及越来越高,但是,受各种因素的限制,大容量文件的传输仍然需要很长的时间,这点严重困扰着现代人快速高效的生活节奏。

基于P2SP技术的下载软件迅雷4.0的诞生正好解决了这个问题,可以通过它享受飞一般的下载感觉,够快吧?这真是一个令人激动的消息。

笔者下载一个325兆大的三国策客户端,使用迅雷下载仅仅花去了8分多钟,平均每秒600多K的下载速度,从此以后,用户不必为下载大文件等待几个小时甚至更长时间,也不必为看一部心爱的电影忍受断断续续的痛苦,而是可以“鱼和熊掌兼得”。
=================================================
所以对硬盘损害还比较小,速度相当的快。

我做个简单的解释:

首先,由一个源下载点提供下载(会有人做出BT种子或者EMULE源).有人下载后,大家互补.

由于某些原因,有的源下载点提供一段时间后会被关闭.这时就只能由下载这个源的用户之间互相补充未下完的部分.

对于你所说的"资源枯竭",我给你打个比方:
当源下载点停止提供下载后,仍有4个用户(A、B、C、D)在下载这个文件,A已下载完成(100%),B下了80%,C下了65%,D刚开始下.

此时,大家仍然可以下载这个文件(BT跟电驴下载完后会要求用户做种,以方便其它用户下载,这就是所谓的"共享精神"),但是,如果A设置了他的下载软件在做种一段时间(比如2小时)后停止做种的话,这个下载文件的源就没有了.如果B侥幸在A做种的这段时间刚好把这个文件下到了100%,那么,C和D仍然可以继续下载.但如果B只下到了99%的时候A就停止做种了,B由于没下载完成,而又想把这个文件下完,就会一直开着下载软件来下载,由于没完成,也就不可能停止做种了(除非他关闭下载软件),C和D就会由B那里下载剩余部分了.

此时,这个下载圈只有B下到99%并做种,如果没有其它下完这个文件的用户继续做种的话,这个资源就没办法下载完了,也就成了你所说的"资源枯竭".


网络知识视频

相关评论:
  • 19461359245学习网络安全需要哪些基础知识
    怀奔试学习网络安全需要的基础知识如下:1、操作系统知识。学习安全应该从了解操作系统体系结构开始,包括任务调度、资源管理、权限管理、网络管理等内容。学习操作系统建议从Linux操作系统开始,由于Linux操作系统是开源的,所以可以了解到更多的技术细节。2、计算机网络知识。网络安全必然离不开网络知识,计算机网络知识...

  • 19461359245有关网络的知识有哪些
    怀奔试1. 局域网(LAN):指在小范围内(如学校、办公室等)连接计算机或其他设备的网络。2. 广域网(WAN):覆盖较大地理区域的网络,如互联网(Internet)。3. 城域网(MAN):用于连接城市内不同地点的网络。4. 其他网络类型还包括:接入网、骨干网等。三、互联网的主要组成部分 互联网协议(IP):...

  • 19461359245学习网络安全需要哪些基础知识?
    怀奔试IP安全:主要的攻击方式有被动攻击的网络窃听,主动攻击的IP欺骗(报文伪造、篡改)和路由攻击(中间人攻击);2. DNS安全:这个大家应该比较熟悉,修改DNS的映射表,误导用户的访问流量;3. DoS攻击:单一攻击源发起的拒绝服务攻击,主要是占用网络资源,强迫目标崩溃,现在更为流行的其实是DDoS,多个攻击...

  • 19461359245网络安全知识内容
    怀奔试1、给自己的用户名设置足够长度的密码,最好使用大小写混合和特殊符号,不要为了贪图好记而使用纯数字密码。2、不要使用与自己相关的资料作为个人密码,如自己或男(女)朋友的生日,电话号码,身份证号码,门牌号,姓名简写,这样很容易被熟悉你的人猜出。3、不要使用有特殊含义的英文单词做密码,最好...

  • 19461359245网络安全小常识10条
    怀奔试1、提高防范意识,网络诈骗不难防。2、面对电话、微信及网购,保持警惕,不轻信不慌张。3、理解并掌握法律知识,关注网络安全宣传。4、通过真实案例学习,让犯罪分子无处藏身。5、在进行金融投资时,选择正规渠道,谨慎操作。6、远离不切实际的馅饼,选择合法稳妥的理财方式。7、对青少年进行网络安全教育...

  • 19461359245网络安全知识内容
    怀奔试一、密码安全知识 1. 设置足够长度的密码,最好结合大小写字母和特殊符号,避免仅使用纯数字以便增加破解难度。2. 避免使用与个人相关资料作为密码,例如生日、电话号码、身份证号码、门牌号或姓名简写,减少被熟悉者猜测的风险。3. 如使用单词作为密码,可在其后添加数字或特殊符号以提高安全性,降低被...

  • 19461359245网络知识有哪些
    怀奔试网络知识主要包括以下几个方面:一、计算机网络基础知识 1. 网络拓扑结构:这是指计算机网络中的连接方式。常见的网络拓扑结构包括总线型、星型、环型等。每种结构都有其特点和使用场景。2. IP地址与域名系统:IP地址是网络设备的唯一标识,而域名则通过DNS系统解析成对应的IP地址。这些构成互联网通讯的...

  • 19461359245关于网络安全小知识 网络安全小知识有哪些
    怀奔试1、使用网络的时候,应该在电脑上设置安全防火墙,可以使用防火墙来帮助保护您的计算机。2、使用电脑或者手机,应先下载一个杀毒软件,杀毒软件也应该进行升级,并适时进行扫描杀毒,防止网络被黑客入侵。3、安装正版系统和其它软件的补丁和更新,能对运行中的软件错误进行更改,使计算机用户免受或者减少损失。...

  • 19461359245网络安全基本常识分享
    怀奔试在我们的日常生活中,难免会遇到大大小小的安全问题,安全知识大全可以帮助我们解决安全的一些小问题。一、网络安全的概念 网络的安全是指通过采用各种技术和管理措施,使网络系统正常运行,从而确保网络数据的可用性、完整性和保密性。网络安全的具体含义会随着“角度”的变化而变化。比如:从用户(个人、企业...

  • 19461359245文明上网小知识
    怀奔试文明上网小知识1 1、自觉遵纪守法,倡导社会公德,促进绿色网络建设;2、提倡先进文化,摒弃消极颓废,促进网络文明健康;3、提倡自主创新,摒弃盗版剽窃,促进网络应用繁荣;4、提倡互相尊重,摒弃造谣诽谤,促进网络和谐共处;5、提倡诚实守信,摒弃弄虚作假,促进网络安全可信;6、提倡社会关爱,摒弃低俗...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网