私は現在jnetPcap(基本的にWinPcapのJavaバージョン)を使用してICMPトラフィックジェネレータを開発中です。最初は、Windowsのプロンプトからpingコマンドを使用して送信されたパケットをキャプチャするためにWireSharkを使用し、そのバイトをコピーし、プログラムでこれらのバイトを使用して同じパケットを作成し、再度送信しました。それはかなりうまく動作し、パケットが送信され、応答が受信されました。私は同じIDを持つ100パケットを送ることができます - 問題はありません。IPヘッダ内の識別フィールドを変更する
しかし、私はIDフィールドを変更しようとしましたが、3039から3038と言いましょう。サーバーからの返信はもうありません。同じIDを使用することはできません。なぜなら、1つのWebサイトで動作しても、別のWebサイトでは機能しないからです。
何が問題ですか?このIDはどのように生成する必要がありますか?前もって感謝します。