소켓은 자체에 어떤 기능이 있는 것이 아니고, 운영 체제에서 제공하는 통신 프로토콜을 편리하게 사용할 수 있도록 도와주는 역할을 한다. 따라서 소켓 주소는 사용하는 프로토콜의 종류에 다라 여러 형태의 주소 체계를 지원한다.소켓의 주소 체계소켓은 프로토콜 종류에 따라 다양한 방식으로 주소를 부여할 수 있다. 일반 프로그래밍 환경에는 AF_UNIX와 AF_INET의 소켓 주소 체계를 많이 사용한다.유닉스 주소 체계AF_UNIX로 표시되는 유닉스 주소 체계는 하나의 호스트 내부에서 실행되는 프로세스 사이의 통신을 지원하며, 사용하는 주소 체계는 파일 시스템의 경로명을 기반으로 한다.ex)유닉스 주소체계를 지원하는 sockaddr_un 구조체의 예시, 두 개의 필드를 사용한다. sun_family 필드는 유닉스..