ネットワークバイトオーダー
今このWEBページを表示しているということは、あなたのPCはネットワークへ繋がっているということですね。

さて、ネットワークの世界には様々なコンピュータが接続されていますが、なぜどのコンピュータでWEBページを見ても同じページが表示されるのでしょうか? なぜどのコンピュータでファイルをダウンロードしても同じデータを手に入れられるのでしょうか?
例えばIntelのCPUかARMのCPUかでバイト列の解釈方法は違います。
(バイト列とは、前回のビット列を1段階拡張させただけの概念です)


実はネットワークへアップロードされているデータはあるルールに基づいているのです。
そのルールのことをネットワークバイトオーダーと呼びます。
ネットワークバイトオーダーへの変換は簡単です。まともなAPIやライブラリであれば、変換用の関数が用意されているはずです。これから学習するWinSockやBSDSocketにももちろん搭載されています。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
次の講座
【3限目】IPアドレス
[難易度:★★☆☆☆] IPアドレスについて学習します。(其の壱)

前の講座
【1限目】Bit と Byte