Byte Order ?
- 바이트 오더하면 떠오르는 게 리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian)이다.
Little Endian
- 주로 인텔 프로세스 계열에서 사용하는 바이트 오더
- 메모리 시작 주소가 하위 바이트부터 기록된다는 것이며
Big Endian
- 메모리 시작 주소가 상위 바이트부터 기록된다.
- 주로 UNIX시스템인 RISC프로세서 계열에서 사용하는 바이트 오더이다.
네트워크 프로토콜은 기본적으로 빅 엔디안이다.
리틀 엔디안
[리틀 엔디안]
[빅 엔디안]
우리가 주로 이용하는 시스템은 인텔 기반의 리눅스와 윈도우이므로 리틀 엔디안 방식이다. 단, 네트워크를 통해 전송되는 것은 빅 엔디안이다.