目次:
定義-チェックサムとはどういう意味ですか?
チェックサムは、トランスミッタのエラー検出方法であり、メッセージのセットビットまたはセット解除ビットの数に従って数値を計算し、各メッセージフレームとともに送信します。 受信側では、同じチェックサム関数(式)がメッセージフレームに適用され、数値が取得されます。 受信したチェックサム値が送信した値と一致する場合、送信は成功し、エラーがないと見なされます。
チェックサムは、ハッシュサムとも呼ばれます。
Techopediaはチェックサムについて説明します
不一致のチェックサムは、メッセージ全体が送信されていないことを示します。 TCP / IPおよびユーザーデータグラムプロトコル(UDP)は、サービスの1つとしてチェックサムカウントを提供します。
メッセージからチェックサムを生成する手順は、チェックサム関数と呼ばれ、チェックサムアルゴリズムを使用して実行されます。 効率的なチェックサムアルゴリズムは、メッセージが破損した場合に大きな確率で異なる結果を生成します。 パリティビットとチェックディジットは、小さなデータブロックに適した特別なチェックサムのケースです。 チェックサムに基づく特定のエラー修正コードは、元のデータを回復することさえできます。
最も一般的に使用されるチェックサムツールは次のとおりです。
- 「cksum」-32ビットの巡回冗長検査(CRC)および入力ファイルのバイトカウントを生成するUnixコマンド
- "md5sum"-Message-Digest Algorithm 5(MD5)合計を生成するUnixコマンド
- 「jdigest」-MD5およびSecure Hash Algorithm(SHA)の合計を生成するJava GUIツール
- 「Jacksum」-多数のチェックサム実装を組み込み、任意の数の拡張を許可するJavaアプリケーションプログラミングインターフェイス
- 「jcksum」-異なるアルゴリズムを使用してチェックサムを計算するために使用されるJavaライブラリ
