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

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

1 ответов


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

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

ссылка они сделать это

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

реферат можно найти в иен-137 или эта страница IEEE.


резюме:

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

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