바이트 오더링(Byte Ordering)
-
Big Endian
- 낮은 메모리 번지순별로 배열
- 숫자 비교에 유리
- 디버깅에 유리
- 사람이 읽는 순서와 동일하게 메모리에 저장되므로 쉽게 디버깅 가능하다.
- 네트워크 바이트 오더에서 사용
- TCP, UDP, IP 같은 많은 프로토콜에서 Big Endian 방식을 흔하게 사용한다.
-
Little Endian
- 높은 메모리 번지순별로 배열
- 연산에 유리
- 올림수가 있는 경우 낮은 단위부터 계산하는 것이 유리한데 Little Endian 방식이 낮은 수부터 배열되어 있으므로 Big Endian보다 유리하다.