[解決済み] ネットワークバイトオーダーはなぜビッグエンディアンと定義されているのですか?[クローズド]
2023-02-19 08:29:47
質問
見出しに書かれているように、私の疑問は、なぜ TCP/IP はデータを送信するときにビッグエンディアン・エンコーディングを使用し、リトルエンディアン・スキームを使用しないのでしょうか?
どのように解決するのですか?
RFC1700 記載 そうでなければならない . (そして、ネットワークのバイトオーダーをビッグエンディアンと定義しました)。
インターネット プロトコルのドキュメントにおける慣習は 10 進数で数値を表現し、データを "ビッグエンディアン" の順序で表示することです。 [COHEN]です。 つまり、フィールドは左から右へ記述され、最上位のオクテットが左側、最下位のオクテットが右側となります。 フィールドは左から右に記述され、最上位オクテットが左、最下位オクテットが右となります。 となります。
彼らが言及しているのは
On Holy Wars and a Plea for Peace
Cohen, D.
Computer
アブストラクトは次のサイトで見ることができます。 IEN-137 または このIEEEのページ .
要約です。
どちらを選んでも、あまり大きな違いはない。 あまり大きな違いはありません。 どの順序で合意するかよりも、順序に合意することの方が重要です。 の順序に合意することの方が重要です。
ビッグエンディアンとリトルエンディアンの両方の方式が可能であったはずだと結論付けています。そこには より良い/悪い スキームはなく、システム/プロトコル全体で一貫している限り、どちらかを代わりに使用することができます。
関連
-
[解決済み] オクテット・ストリングス それは何ですか?
-
[解決済み] TCPのフロー制御と輻輳制御の違いは何ですか?
-
[解決済み] RPCサーバーが使用できません。(HRESULT: 0x800706BA による例外)。
-
[解決済み] TCP/IPのリセット(RST)フラグが送信される原因は何ですか?
-
[解決済み】TCPの代わりにUDPを使用することが適切なのはどんな場合ですか?[クローズド]
-
[解決済み】C++でビッグエンディアンとリトルエンディアンの値を変換するにはどうすればいいですか?
-
[解決済み] ビットシフトはエンディアンに依存するか?
-
[解決済み] ルートドメインCNAMEの制限を克服するには?
-
[解決済み] 内部アプリケーションに最適なTCPポート番号の範囲【終了しました
-
[解決済み] Twistedのselect/pollリアクターとepollリアクターの注意点
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] オクテット・ストリングス それは何ですか?
-
[解決済み] SNMPのpingとは何ですか?
-
[解決済み] TCPのフロー制御と輻輳制御の違いは何ですか?
-
[解決済み】アクティブFTPとパッシブFTPの違いは何ですか?
-
[解決済み】TCPの代わりにUDPを使用することが適切なのはどんな場合ですか?[クローズド]
-
[解決済み] ゲストマシンからホストマシンにアクセスするにはどうすればよいですか?[クローズド]
-
[解決済み] ルートドメインCNAMEの制限を克服するには?
-
[解決済み] ビデオストリームにおけるTCPとUDPの比較
-
[解決済み] Twistedのselect/pollリアクターとepollリアクターの注意点
-
[解決済み] Dockerコンテナ間で "ホスト名 "を介して通信する方法