【問題】UPnP與Port Forwarding的差別



贊助商連結


11jl
2007-09-14, 03:28 PM
小弟最近使用ASUS WL-550GE有些P2P使用上的疑問
想請教各位大大

因之前聽小峰大說開P2P最好使用UPNP的方式,
而不要使用PORT FORWARDING!
才不會在沒使用到這些PORT得時候,
別人也可以經由這些「持續」開啟的PORT建立連線,
造成SESSION數減少:eek:

小弟的問題便是:
要使用UPNP,在XP的防火牆中需開放通行
但XP開放的放是似乎也是「開PORT」
這跟在ROUTER開PORT有什麼不同呢?:rolleyes:

又該如何使用UPNP的方式來讓P2P透過ROUTER呢?:eye:

贊助商連結


dou0228
2007-09-14, 05:37 PM
UPnP 會在關掉的時候, 連帶的把 Port 一起關掉
但如果是 Port Forwarding 的話, Port 是不會隨著應用程式關掉的
(簡單的說, Port Forwarding 會一直讓網路上的人連進來, 當然 Session 會用的較多
但若是 UPnP, 一但程式關掉, UPnP 也會把該 Port 關掉, 網路上的人自然無法用 UPnP 開的 Port 連進來)

以 uTorrent 來說, XP 要防火牆放行 uTorrent 開 Port
及前端的 Router 開 Port 轉送網路上的封包

要使用 UPnP, XP 必須開啟 Universal Plug and Play 服務
與 SSDP Discovery Service 兩個.

並把 Router 的 UPnP 服務打開

一般 BT 軟體, 大多直接預設 UPnP 支援

11jl
2007-09-15, 12:48 AM
感謝dou大大講解~:lovely:


一般 BT 軟體, 大多直接預設 UPnP 支援
所以該P2P軟體本身開什麼PORT
我基本上是不用去理會的,是嗎?:circle:

dreamer6691
2007-09-15, 09:20 AM
以 uTorrent 來說, XP 要防火牆放行 uTorrent 開 Port
及前端的 Router 開 Port 轉送網路上的封包

要使用 UPnP, XP 必須開啟 Universal Plug and Play 服務
與 SSDP Discovery Service 兩個.

並把 Router 的 UPnP 服務打開

一般 BT 軟體, 大多直接預設 UPnP 支援

您好:
請問 XP 要如何開啟 Universal Plug and Play 服務 與 SSDP Discovery Service 兩個呢?
謝謝

BlueFang
2007-09-15, 11:37 AM
sc config SSDPSRV start= AUTO
sc config upnphost start= AUTO
在Resource Kit里找到sc.exe,,然后执行以上批处理。
或者在控制面板的Services里找到Universal Plug and Play、SSDP Discovery Service服务,设置为自动启动并启动它。
输入这么多字符还说我输入的字符太短,Orz

FYI
2007-10-04, 03:36 PM
Windows系統服務面面觀(中) (http://www.microsoft.com/taiwan/technet/columns/profwin/22-WinSvc.mspx)

如果是較舊的Windows版本(例如Windows XP SP1),是以TCP 5000作為事件通知的通訊埠;較新的Windows(例如Windows XP SP2)則是使用TCP 2869作為事件通知的通訊埠。

Windows系統服務面面觀(上) (http://www.microsoft.com/taiwan/technet/columns/profwin/21-WinSvc.mspx)
Windows系統服務面面觀(下) (http://www.microsoft.com/taiwan/technet/columns/profwin/23-WinSvc.mspx)

lenbo
2007-10-04, 10:52 PM
UPnP 會在關掉的時候, 連帶的把 Port 一起關掉
但如果是 Port Forwarding 的話, Port 是不會隨著應用程式關掉的
(簡單的說, Port Forwarding 會一直讓網路上的人連進來, 當然 Session 會用的較多
但若是 UPnP, 一但程式關掉, UPnP 也會把該 Port 關掉, 網路上的人自然無法用 UPnP 開的 Port 連進來)


請教一下,既然Port Forwarding是一直開啟著該Port;
那…如果使用防火牆路由器,
又是如何防堵壞人利用這Port進了呢?

dou0228
2007-10-05, 10:56 AM
請教一下,既然Port Forwarding是一直開啟著該Port;
那…如果使用防火牆路由器,
又是如何防堵壞人利用這Port進了呢?

一般都會配上 Firewall 來做阻檔