주로 소켓 관련해서 사용하는데
시스템 마다 내부적으로 1바이트 처리 방식 순서가 다르다
숫자 3을 2바이트로 저장할때
1. 빅 엔디안 00 03
2. 리틀엔디안 03 00
인텔계열 X86에서는 주로 리틀엔디안을 쓰고
모토롤라 6800계열은 빅엔디안을 쓴다고 한다.
근데 인텔 계열이라도 자바는 빅엔디안을 쓴다.
이거땜에 한참 헸갈렸네 -_-;
소켓통신할때도 표준은 빅엔디안 방식으로 전송한다.
맨날 헷갈리는 용어중 호스트바이트순서 네트워크바이트순서가 있는데
네트워크바이트 순서가 빅엔디안이고
호스트바이트 순서가 리틀엔디안이다.
여기 정리해둠
답글 남기기