서버의 환영 소켓과 연결 소켓의 포트 번호는 같나요?

서버의 환영 소켓과 연결 소켓의 포트 번호는 같나요?

작성일 2023.09.11댓글 1건
    게시물 수정 , 삭제는 로그인 필요

웹 서버엔 환영 소켓이 있고, 클라이언트가 연결 요청을 하면 환영 소켓에서 수락을 한 다음, 클라이언트와 통신할 연결 소켓을 만드는 것으로 알고 있습니다.

만약 웹 서버의 포트 번호가 80이라고 하면,

환영 소켓과 새로 생겨날 연결 소켓들 모두 포트 번호가 80인가요?



profile_image 익명 작성일 -

아니야, 그렇지 않아! 환영 소켓과 연결 소켓은 포트 번호가 다를 수 있어. 웹 서버의 포트 번호가 80이라고 해도, 환영 소켓은 다른 포트 번호를 사용할 수 있어. 일반적으로 환영 소켓은 클라이언트의 연결 요청을 받기 위해 사용되고, 연결 소켓은 실제로 클라이언트와 통신하기 위해 사용되는거야. 그래서 환영 소켓은 클라이언트의 연결 요청을 받기 위해 포트 번호를 열고, 연결 소켓은 클라이언트와의 통신을 위해 다른 포트 번호를 사용하는거지. 그래서 환영 소켓과 연결 소켓의 포트 번호는 다를 수 있어!

.

자바 소켓 스레드

... 서버측 코드는 이렇고 클라이언트에서 ip와 5050이라는 포트번호를 넣어서 클라이언트측 소켓을 생성을 하면 클라이언트가 서버연결이 됩니다....

TCP/IP 통신 서버 클라이언트

... // 서버의 포트 번호입니다. // Winsock... 주소에서 연결을 수락합니다. bind(listening, (sockaddr*)&hint, sizeof(hint)); // 윈속에 소켓...

소켓 만들어 실행 해보기 2

... //9040포터로 서버소켓 생성 //서버 소켓에... { //스트림 소켓을 생성하여 명명된 호스트의 지정된 포트 번호연결합니다. socket...

서버 소켓 프로그램에서 질문

... 라고 TCP/IP 책에 나와있거든요 서버 소켓프로그램에서 Listen()은 포트번호만 받고... 쉽게 설명드리자면 일반적으로 클라이언트/서버라 하면 1:1로 연결해서...