エンディアン
文字コードと文字集合の違いがやっとわかりかけてきました。
2バイト以上のデータ量を持つ数値データを記録したり転送するときには1バイトごとに分割するが、その際の記録/転送を行なう順番のこと。最上位のバイトから順番に記録/送信する方式を「ビッグエンディアン」、最下位のバイトから順番に記録/送信する方式を「リトルエンディアン」という。バイトオーダーの違うコンピュータ同士でデータをやり取りする場合、相手のバイトオーダーを考慮しないと値が狂ってしまう。このため、TCP/IPではネットワークバイトオーダーと呼ばれる順番に統一している





コメントする