udpチェックサム計算について知りました。 しかし、アルゴリズムがすべてのエラーを検出するのは混乱します。UDPチェックサムはすべてのエラーを検出しますか?
2
A
答えて
2
もちろんです。チェックサムはすべてのエラーを検出することはできません。
0
通常チェックサムが唯一の最も一般的なエラーを検出し、すべてではなく、それらのことができます。 UDPは信頼性の低いサービスとして設計されているため、実際には、UDPチェックサムはIPv4と組み合わせてオプションです。
0
UDPチェックサムはすべてのエラーを検出することはできませんが、多くは検出します。単一のビットフリップを検出しますが、16ビット値のすべてのデータの合計が一定になるようにパケットが変更された場合、チェックサムはエラーを検出しません。
関連する問題
- 1. UDPデータを完全にチェックサムする方法はありますか?
- 2. このコードはどのようにしてチェックサムを検証しますか?
- 3. UDPまたはTCPパケットの変更を検出する
- 4. C++ linuxはすべてのシリアルポートを検出します
- 5. UDPチェックサムを改ざんできますか? (またはそれは100%信頼できるのですか?)
- 6. Silverlight DataGrid検証は、すべてのオブジェクト|プロパティの検証エラーを示します。
- 7. maven: "チェックサムの検証に失敗しました。リポジトリからチェックサムがありません"、なぜですか?
- 8. Pythonで間違ったチェックサムでUDPパケットを受信する
- 9. リーク音源はすべて漏れを検出していますか?
- 10. WinForms MainMenuコントロール内のすべてのクリックを検出します
- 11. Objective-C/Cocoa:すべてのキーを検出します
- 12. データベース内のすべてのテーブルのチェックサムを使用してテーブルを作成しますか?
- 13. JSONエラーを検出できますか
- 14. java3dは特定のオブジェクトを検出し、すべての衝突を検出しません
- 15. は407のエラーを検出し、それ以降のすべてのリクエストに適用されます
- 16. WebViewClient onReceivedErrorは非推奨です。新しいバージョンではすべてのエラーが検出されません。
- 17. IDataErrorInfo.Errorはすべてのエラーを返しますか?
- 18. OpenGLはすべてのテクスチャステージの出力をクランプしますか?
- 19. すべてのgithubブランチを検出してプル
- 20. AESに特定のパディングパターンを使用してエラーを検出できますか?
- 21. SQLクエリはすべてを引き出していますか?
- 22. iPhoneマイクの吹き出しを検出していますか?
- 23. は、マウスイベントからのすべてのイベントが発生したときを検出しますか?
- 24. %x []はすべての出力をキャッチしますか?
- 25. JavaでXMLファイルを解析し、すべてのエラーを出力します。
- 26. ajaxを使用してHTTPエラーを検出しました
- 27. Apache Foundationはプロジェクトのチェックサムをどこに保持しますか?
- 28. 突然すべてのHttpResponseRedirect(reverse())が構文エラーを出しています
- 29. UDP:すべてのネットワーク・インタフェースからデータを読む
- 30. md5_fileはチェックサムを取得しているファイルをダウンロードしますか?
なぜTCP/IPプロトコルでこのアルゴリズムが使用されるのか知っていますか? – wenwenhao
@ user1362663したがって、いくつかのエラーを検出できます。 – EJP
IPヘッダーにもチェックサムがあります。さらに、IPとUDP/TCPヘッダーの両方の他のほとんどのフィールドには、パケットを受け入れるための合理的な値が含まれていなければなりません。 TCPとUDPを混在させないでください。 – scai