Networking

傳輸只使用 TCP 還是 UDP?

  • June 13, 2021

打開的 UDP 埠會使用傳輸加速種子下載嗎?

我打開了 TCP 埠,傳輸清楚地說埠是打開的。

我以前用過 Vuze,它同時使用 TCP 和 UDP。甚至還有一個選項是更喜歡 UDP 還是 TCP。還有一個開放埠檢查工具,可以檢查 UDP 或 TCP。

對於這個例子,我啟動了傳輸通過 BitTorrent 協議下載Ubuntu 15.04 。這是查看是否涉及某些 UDP 的快速方法:

maxime@maxime-laptop:~$ ps -e | grep transmission
3167 ?        00:00:00 transmission-gt

maxime@maxime-laptop:~$ lsof -iUDP | grep 3167
transmiss 3167 maxime   17u  IPv4  58714      0t0  UDP *:51413 
transmiss 3167 maxime   18u  IPv4  58718      0t0  UDP maxime-laptop:42349->bbox.lan:5351 

所以是的,看起來涉及到一些 UDP。

現在,如果您想更進一步,您可以使用Wireshark之類的工具來擷取和分析網路數據。


編者註:

我自編譯了傳輸 3.00,啟動了我的 VPN,打開了 TCP 和 UDP 埠以進行種子下載,幾分鐘後的結果很清楚,傳輸接收到 8 個 TCP 數據包,同時幀 1673 個 UDP 數據包記錄如下iptables

  8   448  ACCEPT  tcp  --  any  any  anywhere  anywhere  tcp dpt:<CENSORED>
1673  217K  ACCEPT  udp  --  any  any  anywhere  anywhere  udp dpt:<CENSORED>

無論如何,我發現的另一件事是 UDP 行動的證據 = 跟踪器:

通過 UDP 的範例跟踪器

引用自:https://unix.stackexchange.com/questions/229631