0

現在、IP パケットのフラグメンテーションに対処しようとしています。断片化されたパケットに何らかの値でフラグを立てる必要があります (いくつかの情報に従ってバケットに並べ替えます) が、断片化された後にそれらを受け取ります。到着するフラグメントの順序を保証することも、フラグメントを順番に受信することも保証できません。たとえば、パケット A、B、および CI の場合、A1、B1、B2、C1、A2、C2、B3、C4、C3、A4、A3... の順序でフラグメントを受信できます。

現在、利用可能な最も簡単な方法を使用して、これらのフラグメントをリストに保存しています。私の質問は、特定のパケットのすべてのフラグメントが到着したこと、およびこのパケットをキャッシュから破棄できることをいつ (また、それが可能かどうか) 知ることができるかということです。IPヘッダーフィールドに何かが欠けている可能性があります...

ご協力ありがとうございました。

4

1 に答える 1