Порядок байтов (endianness)
Порядок, в котором байты многобайтового значения хранятся в памяти. Little-endian: младший байт первым. Big-endian: старший первым.
x86/x86_64/ARM64 — little-endian. PowerPC, старые MIPS и мейнфреймы IBM — big-endian. В сети используется big-endian («сетевой порядок байтов»), отсюда функции htonl()/ntohl(). Термин взят из «Путешествий Гулливера» (1726): лилипуты воевали из-за того, с какого конца разбивать яйцо. Би-эндианные процессоры (ARM, MIPS) умеют переключать режим. JSON и текст от порядка байтов не зависят; бинарные форматы обязаны его задавать.