どのようにパロアルトネットワークは、BitTorrent を識別する?

どのようにパロアルトネットワークは、BitTorrent を識別する?

28200
Created On 09/25/18 19:26 PM - Last Modified 06/06/23 19:20 PM


Resolution


概要

どのようにパロアルトネットワークは、BitTorrent を識別する?

詳細

bittorrent ペイロードで始まる: "d1: ad2: id20:" は、典型的な DHT プロトコルのパターンだけで bittorrent で使用されます。

次の URL は、サンプルパターンを含む DHT プロトコルを参照しています。d1: ad2: id20

http://bittorrent.org/beps/bep_0005.html

' DHT のクエリ ' に関しては、サイト内の次のセクションを参照してください:

----------------------------------------------------------------------------------------------

DHT のクエリ

すべてのクエリには、"id" キーと、クエリノードのノード id を含む値があります。すべての応答には、応答ノードのノード id を含む "id" キーと値があります。

Ping

最も基本的なクエリは、ping です。"q" = "ping" ping クエリには1つの引数があり、"id" 値はネットワークバイト順の送信者ノード id を含む20バイトの文字列です。ping に対する適切な応答には、応答するノードのノード id を含む単一のキー "id" があります。

引数: {"id": ""<querying nodes="" id="">}</querying>

応答: {"id": ""<queried nodes="" id="">}</queried>

サンプルパケット

ping クエリ = {"t": "aa"、"y": "q"、"q": "ping"、"a": {"id": "abcdefghij0123456789"}}

bencoded = d1: ad2: id20: abcdefghij0123456789e1: q4: ping1: t2: aa1: y1: qe

----------------------------------------------------------------------------------------------

所有者:ブライアン



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClYlCAK&lang=ja&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language