作者jyhfang (Patrick)
站内P2PSoftWare
标题Re: [问题] uTorrent关闭後,Port仍持续连线?!
时间Mon Sep 17 09:27:47 2007
※ 引述《harpseal0301 (竖琴海豹)》之铭言:
: 今天把PeerGuardian 2开起来....想看看电脑是否有可疑软体在使用网路.....
: 发现有一个可疑port一直有封包进出....
: 当时所有会对外连线的软体关掉(包括uTorrent)....该port仍一直传输接收封包....
: 後来发现那个port是uTorrent在使用的....
: 奇怪的是,没开uTorrent时,该port一直传输
: 使用Tcpview也看不到任何程式再使用该port....
: 使用Comodo Firewall开放uTorrent.exe....
: 在uTorrent没开启时....
: 该port所有传输都被挡下来
: 但开启utorrent
: 防火墙仍是会档下一些同port的封包....此时uT下面的图示为黄色三角....
: 但仍可连线...下载速度最高也曾冲到700kB/s
: 我是使用1.7.5发现,後来换回1.6.1该情形仍存在.....
: 我也尝试过换port....刚换完就可以看到新旧两个port都有传输....
: 关掉uTorrent後....新port随着uT结束传输....但是旧port依然有传输的现象
: 不过後来过一段时间....其中也重开机好几次....
: 异常传输大部分就从新port出去...当然旧的port也有....
: 请问版友有人有相同的情形吗?
这和你有没有重开机的关联性比较小
如果你的IP一直都没变的话 这种现象会持续一段时间
直到远端电脑都知道你的连线是无效的
就不会再试着要连到你的电脑
如果你的IP位址变了 而且uTorrent也关了 这种现象应该会马上消失
因为远端电脑会去连旧的IP 所以你用新的IP就不会收到这些东西
这样的情况多为远端不知道这边listen这个Port的程式已经关闭
而持续送封包进来
如果你的防火墙在程式关闭後 仍允许封包进到你的电脑
收到这个封包後 因为没有程式listen这个Port
你的OS就会送RST封包出去 远端就会知道断线了 不用再试了
基本上同一个连线就不会再送封包过来 但同一台电脑连到你的可能不只一个连线
所以要等所有连线都收到RST後 才不会再试着连到你的电脑
而使用P2P 通常会有很多电脑一起这样做 所以要等所有电脑都知道你断线後
进出这个Port的流量应该就会完全消失 不过应该要蛮久的 XD
但若防火墙不允许封包通过的话 由於封包没进到OS处理的部分
所以就不会送出RST 等到TimeOut时 远端的连线也会自动结束
在TimeOut之前 如果是TCP连线的话 依照本身的机制 有可能会再Retransmit个几次
所以还会再多收到几个封包
这样的情况下 送出的资料应该是相当的小 因为封包本身没什麽资料
主要就是带有RST Flag的封包
你可以用DuMeter之类的软体来看看是不是这样子
看上传的部分应该是只有0.? KB/s在跑
在P2P网路上 很多是先知道IP位址 但不会马上连线
所以就会变成想连线时 远端电脑已经关闭或listen那个Port的程式已经结束
才会有这样的现象
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.13.10
1F:推 jerrystarks:推 09/17 10:21
※ 编辑: jyhfang 来自: 220.132.13.10 (09/17 11:06)
2F:推 Losd:清心文章 推! 09/17 11:20
3F:推 harpseal0301:感谢回那麽好的文章~!XD 原来如此....谢谢解惑.... 09/17 14:35