TCP Active open, Passive open 비교
·
이것저것
TCP Active open과 Passive open은 TCP 연결 설정 과정에서 서버와 클라이언트가 수행하는 역할의 차이. 구분Active openPassive open역할클라이언트 측에서 수행서버 측에서 수행동작방식클라이언트가 서버에 연결을 요청하는 상태SYN 패킷을 서버로 전송하여 3-way 핸드셰이크 시작서버가 클라이언트의 연결을 기다리는 상태LISTEN 상태로 진입하여 연결 요청을 대기주요작업connect(): 서버에 연결 요청을 전송bind(): 특정 포트에 바인딩listen(): 연결 요청을 수신할 준비accept(): 클라이언트의 연결 요청을 수락사용 포트임의의 포트 사용잘 알려진 포트 사용(예: HTTP 80 포트)연결 속도클라이언트가 연결을 시작해야 하므로, 서버 상태에 따라 연결 시간..