トランスポートではTCPのみを使用しますか、それともUDPも使用しますか?

トランスポートではTCPのみを使用しますか、それともUDPも使用しますか?

オープンUDPポートはトランスポートを使用して急流を高速化しますか?

TCP ポートを開いており、トランスポートにはポートが開いていることが明確に表示されます。

私は以前TCPとUDPの両方を使用してVuzeを使ったことがあります。 UDP または TCP から選択することもできます。 UDPまたはTCPを確認できるオープンポート確認ツールもあります。

答え1

この例では、ダウンロードのためにTransmissionを開始しました。Ubuntu15.04BitTorrentプロトコルを介して。 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が関係しているようです。

もう一歩進んで、次のツールを使用してネットワークデータをキャプチャして分析できます。ワイヤーシャーク


編集者注:

私はTransmission 3.00を直接コンパイルし、VPNを起動し、急流をダウンロードするためにTCPとUDPポートを開き、結果は数分後に明らかになりました。 Transmissionは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によるトラッカーの例

関連情報