ネットワークバイトオーダー(network byte order)とは?データ通信の基本概念をわかりやすく解説

Explanation of IT Terms

ネットワークバイトオーダー(network byte order)とは?データ通信の基本概念をわかりやすく解説

ネットワークバイトオーダーとは?

ネットワークバイトオーダーは、コンピュータネットワークにおけるデータのバイトオーダーを規定する規則の一つです。バイトオーダーとは、コンピュータメモリにおけるバイト列の格納順序のことで、リトルエンディアンとビッグエンディアンの2種類があります。ネットワークバイトオーダーは、ビッグエンディアンを採用しています。

データ通信の基本概念

データ通信においては、通信相手間でデータを交換します。この際、データはパケットという単位に分割され、そのパケットにはヘッダなどの情報が付加されます。その際に、ネットワークバイトオーダーに従ってビッグエンディアンでパケットを構成することが必要になります。

まとめ

ネットワークバイトオーダーは、コンピュータネットワークにおけるデータのバイトオーダーを規定する規則であり、ビッグエンディアンを採用しています。データ通信においては、この規則に従ってパケットを構成する必要があります。

参考記事

参考サイト

合わせて読みたい

【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版