IP_ADDR1 から IP_ADDR2 に HTTP リクエストを送信しています。HTTP リクエストがアプリケーション レベルに達していないことがわかりました。Wireshark のログを取ると、TCP レベルでいくつかの問題に気づきました。これらの問題は何ですか?これが発生したとき?これを取り除く方法は?ここに Wireshark スナップショットを添付します。
22103 次
1 に答える
3
「TCP ポスト番号が再利用されました」は、接続ハンドシェイクが成功したことを確認した後、クライアントが同じポート番号で別の SYN パケットを送信したことを意味します。クライアントが SYN-ACK をまだ確認していない場合、これは再送信として報告されます。しかし、SYN-ACK を確認したので、SYN を再送信する必要はありません。これは、ネットワーク上の何かがパケットを複製していることを意味している可能性があります。
「TCP out-of-order」は、シーケンス番号が示す順序でパケットが受信されていないことを意味します。再利用されたポート番号エラーを引き起こしているのは、重複したパケットの副作用である可能性があります。これにより、シーケンス番号が接続の最初にリセットされる可能性があります。それ以外の場合は、パケットが正常であるように見えるためです。接続ハンドシェイクの次は HTTP コマンドです。
于 2012-09-09T06:42:28.233 に答える