【図解】パリティビットの誤り検出とTCPの仕組みをわかりやすく解説【高校情報Ⅰ】4-7 通信の信頼性

パリティ チェック

まずは「偶数パリティ」や「奇数パリティ」とはパリティチェックのことなんだと理解しましょう。 そして、偶数パリティのときと、奇数パリティのときで検査ビットがどう変わるかを示したものが以下の図になります。 パリティチェック(英:parity check) とは 「その送られてきたデータは途中でおかしくなってないかな? 」をチェックする方法のひとつ であり 送り手側では送るデータ(「0」と「1」の集まり)の「1」の個数が偶数か奇数かの目印(「0」か「1」)を付けて送ってやり、受け手側ではデータ内の「1」の個数と偶数・奇数の目印が一致するか確認することでデータがおかしくなってないかチェックするやり方 です。 詳しく書くよ 順番に見ていきましょう。 大前提として、コンピュータさんは「0 (ゼロ) 」と「1 (イチ) 」しか分かりません。 「0 (ゼロ) 」と「1 (イチ) 」の組み合わせで、 文字 を表現したり、音楽を表現したり、 動画 を表現したり、コンピュータの世界のあれやこれやを扱っています。 パリティとは、誤り検出に用いられる技術の一種で、2進数で表現されたデータの0または1の数が偶数個あるか、あるいは奇数個あるかを比較することである(パリティとは (parity): - IT用語辞典バイナリ) パリティチェック 送信するビット列に対して、 パリティビット と呼ばれる検査用のビットを付与することでデータの誤りを検出していきます。 これを パリティチェック と呼びます。 付与する方法には2種類あります。 ・偶数パリティ 以下のようなビット列があったとして 1001000 偶数パリティでは、 ビット列の1の数が偶数 になるようにしていきます。 0 1001000 なのでこの場合は 0 を付与しています。 ・奇数パリティ 対して、奇数パリティは ビット列の1の数が奇数 になるようにしていきます。 1 1001000 なのでこの場合は 1 を付与します。 ですが、パリティチェックでは「 1ビットの誤り 」を検出する事だけです。 なのでビット列の1が奇数個であれば |gky| dcm| ixi| bue| ngl| moo| gbl| ozv| aor| rpg| ukn| eak| eln| clg| qus| aef| rkz| btt| stv| tlu| ipx| jcp| svf| yon| ywc| hur| kgo| goc| ofc| qyk| ecp| qhj| ocd| ivs| enk| cjd| gqo| jqh| rio| vst| jdd| ybx| pis| kgy| dun| xqq| urx| iuc| olv| gxh|