比特精灵 BitSpirit及其它BT客户端的所有常见问题( 六 )



 请大家参照新手精华区的开通路由端口帖子.


22、如何手动设置路由器给内网电脑做端口映射?

一般网吧、SOHO、家用的中小型路由器设置界面已经Web化、中文化,与设置ADSL Router类似,一般只要找到NAT相关的页面就可以了找到设置端口映射的选项 。至于大型路由器的设置,已经超出了一般BT用户所能接触到的硬件,如果您可以接触到大型路由器,相信您就是网络管理员,端口映射自然不在话下.


23、通过ADSL上网是内网还是外网?

通过ADSL上网可能是内网,也可能是外网 。关键是你是否处于局域网(13、如何分辨自己处于内网还是外网(公网)?是否有网络防火墙?是否支UPnP?)


24、为什么BitSpirit(比特精灵)运行时,一些防火墙软件报告说BitSpirit(比特精灵)企图发送邮件?

这应该是防火墙的误报,或者是所下载的版本真的被人修改过,强烈建议大家从官网下载,在完成后查毒,并校验MD5码以确保文件完整未被修改.


25、一些防火墙与BitSpirit(比特精灵)有冲突?

 如频繁发现冲突情况,建议改用其它网络防火墙,如Windows XP自带的ICF等等.



26、Peer详细列表中什么是“连入”,什么是“连出”?

通俗地说“连出”就是自己根据IP找到了别人,“连入”就是别人根据你的IP找到了你 。如果没有监听端口,或者没有公网IP,或者在网络防火墙后,或者网关没有端口映射,别人是找不到你的或者找到了也连不上,也就没有远程连接,这样的用户通常被称作“内网” 。谁都可以找到并连上公网用户;内网用户只能主动去找别人;内网用户和内网用户之间一般互相找不到.




27、如何知道有没有“连入”

 连接信息列表的第一列中的向下的黄色箭头





28、如何察看网卡信息?

以Windows XP为例,“控制面板”-〉“网络连接”-〉“LAN或高速Internet”-〉“本地连接”,点鼠标右键,选择“状态”,再点击“详细信息”即可





这里可以看到网卡的IP、网关、DHCP、DNS、WINS等信息.


如果是在Windows 98、Windows Me操作系统下,可以用ipconfig /all命令来获得网卡信息;或者使用Winipcfg工具,具体使用方法请参考Windows的帮助文件.


如果是在Windows NT、Windows 2000操作系统下,最好用ipconfig /all命令来获得网卡信息.



29、为什么局域网中(如校园网)有时候不做端口映射也可以获得很快速度?


可能的原因有.


同一个局域网中有其他用户正在下载相同的内容,或者他们已经下载完成为种子,在局域网内部的10/100M充足带宽的支持下,理论上可以达到1.25MB/s、12.5MB/s的下载速度.


即便同一个局域网没有其他用户正在下载相同的内容,路由器也不支持UPnP,但是如果局域网的出口带宽大(教育网就是最典型的例子,出口带宽通常为1000M光纤),局域网内的用户同样可以通过高上传获得高下载:如果上传达到800KB/s,下载达到400KB/s是很正常的事情 。这个下载速度仍旧比一般的ADSL外网快得多.


30、为什么BitSpirit(比特精灵)不论同时进行多个下载任务,都只监听一个端口?这样会影响速度吗?.

BitSpirit(比特精灵)的内核是用C重写的,与采用的Python内核的BT官方版本、Shadow、Deadman、Plus II、ABC等版本当然不一样 。为什么BT官方版本、Shadow、Deadman、Plus II、ABC等版本每个下载任务都需要监听一个端口?回答这个问题需要对BT各种客户端软件的发展脉络有个基本了解:Deadman、Plus II、ABC等版本采用的是Shadow的内核并进一步修改而来的,而Shadow则是在BT官方版本的内核的基础上修改而来的(参考BT客户端软件的发展) 。用过BT官方版本的用户都知这个官方版本再简单不过,没有独立的程序界面,好像IE的插件一样 。原作者最初的目标是要用它来体现“多点到多点”传输的思想,在其他方面的考虑并不多,这样BT官方版本采用的是一个监听端口对应一个下载任务的工作模式,Shadow、Deadman、Plus II、ABC等版本因为都是建立在官方版本内核基础之上的,所以只能沿袭BT官方版本的一个监听端口对应一个下载任务 。BitSpirit(比特精灵)不一样,BitSpirit(比特精灵)遵从BT协议,但内核是完全重写的,作者在软件设计之初,就考虑要把BitSpirit(比特精灵)做成一个监听端口对应多个下载任务的工作模式 。因此不论是从理论或实际使用来说,并不存在因为只监听一个端口而影响下载速度的问题.

推荐阅读