socket 생성
주소 패밀리, 타입, 프로토콜을 정해 커널에 소켓 객체를 만듭니다.
AF_INET/SOCK_STREAM소켓 API는 파일처럼 읽고 쓰는 인터페이스지만 서버와 클라이언트가 준비, 연결, 송수신, 종료 단계를 다르게 거칩니다.
주소 패밀리, 타입, 프로토콜을 정해 커널에 소켓 객체를 만듭니다.
AF_INET/SOCK_STREAM서버는 로컬 IP와 포트에 묶고 연결 대기 큐를 엽니다.
server ready클라이언트는 서버 주소로 연결을 시도하며 TCP handshake가 시작됩니다.
active open서버는 대기 큐의 연결을 꺼내 통신용 새 소켓을 얻습니다.
connected socket바이트 스트림을 주고받고 FIN 또는 close로 연결을 정리합니다.
stream