BItTorrent PIECEサイズ


3

BitTorrentプロトコルのPIECEサイズ仕様について少し混乱しています。具体的には、torrent metainfoファイルでは、各ピースが65536バイトである必要があると述べています(最後の1バイト(total_file_size-remaining bytes)を除く)。ただし、到着するPIECEメッセージの長さは16384バイトで、metainfoファイルで指定された数と同じ数です。すべてのトレントで発生します-metainfoファイルで指定されたPIECEサイズは、到着するPIECEメッセージのサイズとは異なります。プロトコルに何か不足していますか?

回答:


5

PIECEメッセージは、一般にブロックと呼ばれるピースの一部を転送するために使用されます。ほとんどの実装は16Kのブロックサイズを使用しているようです。これは、観察した動作を説明しています。ブロックサイズは、各REQEUESTメッセージで設定されます。

BitTorrentプロトコルのこの部分の詳細については、このwikiページを強くお勧めします

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.