FCS 【Frame Check Sequence】 フレームチェックシーケンス

概要

FCS(Frame Check Sequence)とは、通信途上でデータに誤りが生じていないか調べるため、送信時にデータに付加される誤り検出符号のこと。プロトコル(通信手順)の仕様の一部として規定される。

イーサネットEthernet)などの通信規格では、データ固定長フレームframe)と呼ばれる単位に分割して送受信する。フレームは送信元や宛先などを記した先頭の制御情報(ヘッダ)と送りたいデータ本体(ボディあるいはペイロード)からなる。

FCSはフレーム全体から一定の計算手順で算出した固定長の短いデータで、フレームの末尾(ペイロードの後ろ)などに付加して送信される。受信側は受け取ったフレームから送信時と同じ手順で計算をい、算出したが送られてきたFCSのに一致すれば、途中で内容が喪失したり破損していないことを確認できる。一致しない場合は受信データに誤りがあるため、送信側にエラーを通知して再送を要求する。

FCSの仕組み自体はEthernetHDLCなどの様々なプロトコルに採用されているが、FCSの算出法やデータ長フレーム内での格納位置などはそれぞれの規格によって異なる。例えばEthernetの場合、フレームの最後尾に4バイトCRCCyclic Redundancy Code巡回冗長符号)を付加することと定められている。

(2019.3.1更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる