[소켓네트워크] - 빅 엔디안 vs 리틀 엔디안
소켓네트워크2017. 1. 18. 14:56
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
| 빅 엔디안 vs 리틀 엔디안
왜 포트 번호를 출력하기 위해 ntohs 함수를 사용했는가?
포트 번호가 최상위 비트를 먼저 쓰는 빅 엔디안 방식으로 기술되어 있어서
ntohs vs htons
htons : host to network short 데이터를 보낼 때 / 셋팅할 때 사용
ntohs : network to host short 데이터를 읽어 올때 사용(우리가 보는 방식으로...)
=> 정수형 타입만 사용한다
빅 엔디안 vs 리틀 엔디안
빅 엔디안 : 네트워크 방식, 시작 주소에 최상위 비트가 먼저 오도록 저장
리틀 엔디안 : 호스트 방식, 시작 주소에 최하위 비트가 오도록 저장
=> 시스템마다 다르기 때문에 네트워크 통신을 위해서는 맞춰줘야 한다
'소켓네트워크' 카테고리의 다른 글
[소켓네트워크] - setsockopt(브로드캐스팅 설정) (0) | 2017.01.18 |
---|---|
[소켓네트워크] - inet_aton / inet_ntoa (0) | 2017.01.18 |
[소켓네트워크] - socketpair() (0) | 2017.01.18 |
[소켓네트워크] - stdout vs stderr (0) | 2017.01.18 |
[소켓네트워크] - 소켓 디스크립터(Descriptor) (0) | 2017.01.18 |
댓글()