다음 그림은 TCP 기반 서버와 클라이언트 간 소켓 통신을 위한 함수 호출 관계를 나타낸다. (가)~(다)에 들어갈 내용을 바르게 연결한 것은?
ITPASSLAB 재구성 소켓 흐름 서버: socket() → bind() → (가) → (나) → read()/write() → close() 클라이언트: socket() → connect() → read()/write() → close() (다)는 연결 이후 서버와 클라이언트 사이에서 수행되는 단계이다.
정답 3번
TCP 서버 소켓 통신 과정은 socket → bind → listen → accept 순으로 진행됩니다. (가)는 클라이언트의 연결 요청을 기다리는 listen() 단계이며, (나)는 요청을 수락하여 연결을 확정하는 accept() 단계입니다. (다)는 연결이 완료된 후 실제로 데이터를 주고받는 데이터 송수신 단계입니다.
콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-02