Почему сетевой байтовый порядок определяется как 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.
резюме:
какой путь выбран не делает слишком много разница. Важнее договориться о порядке, чем порядок согласован.
Он приходит к выводу, что обе схемы большого и малого эндов могли быть возможны. Нет лучше/хуже схема, и любой из них может использоваться вместо другого, если он согласован по всей системе / протоколу.