Socket 관련
Big Endian, Little Endian
Yongs12
2024. 6. 1. 11:48
엔디안 방식은 컴퓨터 메모리에서 데이터를 저장하는 방식에 대한 개념으로
이 두 가지 방식은 데이터 바이트 순서를 어떻게 정렬할지를 결정한다.
Big Endian
데이터를 저장할 때 상위 바이트를 먼저 저장하는 방식으로
사람이 숫자를 읽는 방식과 유사하다
ex) 0x12345678 -> 메모리에 동일하게 0x12, 0x34, 0x56, 0x78 순서로 저장
Little Endian
빅 엔디안과 반대로 0x12345678을 저장할 때 0x78, 0x56, 0x34, 0x12 순서로 저장
빅 엔디안은 네트워크 프로토콜에서 표준으로 사용되며 데이터의 해석이 직관적이며
리틀 엔디안은 개인 CPU 아키텍처에서 사용되고 있으며 낮은 바이트부터 시작되어 포인터 연산에서의 이점이 있다.