¿Por qué se define el orden de bytes de red como big-endian? [cerrado]


Como está escrito en el encabezado, mi pregunta es, ¿por qué TCP/IP utiliza codificación big endian al transmitir datos y no el esquema alternativo little-endian?

Author: Anirudh Ramanathan, 2012-11-22

1 answers

RFC1700 declaró debe ser así, . (y define el orden de bytes de red como big-endian).

La convención en la documentación de los Protocolos de Internet es exprese los números en decimales y visualice los datos en orden "big-endian" [COHEN]. Es decir, los campos se describen de izquierda a derecha, con la mayoría importante octeto de la izquierda y el octeto menos significativo en el derecho.

La referencia que hacen es a

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

El resumen puede se encuentra en I-137 o en esta página de IEEE.


Resumen:

Qué camino se elige no hace demasiado diferencia. Es más importante ponerse de acuerdo sobre una orden que la cual el orden está acordado.

Concluye que ambos esquemas big-endian y little-endian podrían haber sido posibles. No hay un esquema mejor/peor, y cualquiera de los dos se puede usar en lugar del otro siempre que sea consistente en todo el sistema/protocolo.

 71
Author: Anirudh Ramanathan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-09 22:36:15