広告
広告
https://www.7key.jp/nw/technology/term/other/nbo.html#nbo
コンピュータは機種のアーキテクチャの違いによって、2オクテット以上のデータ量を持つ数値データのメモリへの格納順序が異なることがあります。そのため、複数オクテットで構成されるデータを転送する際には、どのような順番で転送を行うのかをあらかじめ決めておく必要があります。データを最上位から処理(記録/送信)する「ビッグエンディアン」と最下位から処理する「リトルエンディアン」の2通りの方法があるのですが、TCP/IPではビッグエンディアンで送ることが定められています。ちなみにインテルPCやDEC OSではリトルエンディアン、SUN OSやインターネットではビッグエンディアン方式です。
big-endianとlittle-endianと言う言葉は、「ガリバー旅行記」【Gulliver's Travels by Jonathan Swift】の小人国で、ゆで卵をむく際は大きい方と小さい方どちらからかを論争していた2つのグループに因むものです。
広告