Подтвердить что ты не робот

Почему сетевой байтовый порядок определен как big-endian?

Как написано в заголовке, мой вопрос в том, почему TCP/IP использует кодировку большого конца для передачи данных, а не альтернативную схему little-endian?

4b9b3361

Ответ 1

RFC1700 заявил , он должен быть таким. (и определенный сетевой порядок байтов как big-endian).

Конвенция в документации по интернет-протоколам выразить числа в десятичной форме и отображать данные в порядке "большой" [КОЭН]. То есть поля описываются слева направо, причем наиболее Значительный октет слева и наименее значимый октет на вправо.

Ссылка, которую они делают, -

On Holy Wars and a Plea for Peace 
Cohen, D. 
Computer

Резюме можно найти на IEN-137 или на этой странице IEEE.


Резюме:

Какой путь выбран, не слишком много разница. Гораздо важнее согласовать заказ, чем заказ согласован.

В заключение делается вывод о том, что возможны и схемы с большими и низкими порядками. Нет схемы лучше/хуже, и ее можно использовать вместо другой, если она согласована по всей системе/протоколу.