엔디안은 여러 바이트로 된 수를 메모리에 저장하는 순서입니다.
빅 엔디안은 가장 큰 자리 바이트를 먼저(낮은 주소에) 저장하고, 리틀 엔디안은 가장 작은 자리 바이트를 먼저 저장합니다.
16진수 0x1234를 저장하면 빅 엔디안은 12 34 순서, 리틀 엔디안은 34 12 순서로 바이트가 놓입니다.
x86 CPU는 리틀 엔디안을, 네트워크 프로토콜은 보통 빅 엔디안(네트워크 바이트 순서)을 씁니다.
서로 다른 엔디안 시스템끼리 이진 데이터를 주고받을 때 바이트 순서를 맞추지 않으면 값이 뒤바뀝니다.