• 카테고리

    질문 & 답변
  • 세부 분야

    네트워크

  • 해결 여부

    해결됨

Server 관점에서의 소켓 관련 질문(TCP 기즌)

24.06.29 17:16 작성 24.06.29 17:17 수정 조회수 43

0

서버의 동작이 아래와 같은지, 혹은 잘못 이해한 부분이 있는지
여쭤봅니다.


1단계)서버의 process 가 통신하기 위한 [연결 대기용 socket] 이 생성 [Listen]

2단계) 클라이언트가 서버로 요청 보냄

3단계 ) 서버의 process 는 연결대기용 socket 을 통해
클라이언트의 연결 요청을 받음,

4단계 ) [연결 대기용 socket] 과 동일한 port번호를 가지는
새로운 socket 이 생성되어,
요청한 클라이언트와의 통신은 새로운 socket 이 담당하고,
추후 다른 클라이언트의 연결 요청을 처리하기 위해,
기존의 [연결 대기용 socket] 은 그대로 존재하게 됨

답변 1

답변을 작성해보세요.

0

네, 맞습니다. 다만 서버의 Listen 소켓이 생성되는 것과 Listen 상태로 전환되는 것은 별개의 문제 입니다. 굳이 사족을 달자면 둘을 구분하는 것이 좋겠습니다. 그리고 소켓 프로그래밍에 대한 질문은 이 수업에서 다루는 영역이 아니므로 소켓 프로그래밍 강의에 올려주시면 고맙겠습니다. 😄

채널톡 아이콘