
11.4 소켓 인터페이스(Socket Interface)1. 소켓(socket)네트워크 소켓은 프로세스 간 또는 호스트 간 데이터 송수신을 위한 소프트웨어 구조로,커널 관점에서는 패킷의 입·출력을 중개하는 통신의 종단점(endpoint)애플리케이션 관점에서는 read()/write() 가능한 파일 디스크립터(fd)라고 볼 수 있습니다.– 도메인(domain): AF_INET(IPv4), AF_INET6(IPv6), AF_UNIX(로컬) 등을 지정– 타입(type): SOCK_STREAM(연결 지향/TCP), SOCK_DGRAM(비연결 지향/UDP) 등– 프로토콜(protocol): 보통 0으로 두면 타입에 따라 기본 프로토콜(TCP, UDP)을 자동 선택합니다.비유: 소켓은 ‘전화기’, 커널은 ‘전화 교..