Nein, ist es nicht.
Beispiel:
System A ist ein stinknormales
Win32-x86-System. System B ist ein IBM-Mainframe.
System B schickt jetzt den Integer 42 (0x0000002A) an System A.
Im Speicher von System B sieht der so aus: 00 00 00 2A
System A empfängt die 4 Bytes an Daten und liest sie zur weiteren Verwendung in ein Prozessor-Register. Und hoppala, plötzlich wird aus dem 00 00 00 2A im Speicher der Integer 0x2A000000, und das ist was ganz anderes als 42.