관리 메뉴

새로운 시작, GuyV's lIfe sTyle.

Q. 원격지와 TCP 로 네트워크 통신할 때 로컬 포트는 어떻게 정해지는가? 본문

ⓟrogramming/FAQ

Q. 원격지와 TCP 로 네트워크 통신할 때 로컬 포트는 어떻게 정해지는가?

가이브 2023. 11. 20. 23:39

A.
TCP/IP 네트워크 통신에서 로컬 포트는 보통 클라이언트 측에서 자동으로 선택됩니다. 클라이언트가 서버와 통신을 시작할 때, 운영 체제는 사용 가능한 로컬 포트를 선택하고, 해당 포트를 클라이언트의 통신에 할당합니다.

보통 클라이언트의 운영 체제는 포트 번호를 임시로 할당하며, 이는 클라이언트에서 사용 중인 다른 프로세스들과 충돌을 방지하기 위한 조치입니다. 이 로컬 포트는 통신이 완료되면 반환되며, 재사용될 수 있습니다.

포트 할당은 운영 체제의 네트워크 스택에서 처리되며, 대개는 애플리케이션이 명시적으로 포트를 선택하거나 할당하는 방식이 아니라 시스템이 자동으로 처리합니다. 클라이언트는 통신을 시작할 때 사용 가능한 포트 중 하나가 선택되어 해당 통신에 할당됩니다.

반응형

'ⓟrogramming > FAQ' 카테고리의 다른 글

Q. 파이썬 공부 과정  (0) 2023.11.24
Q. BIOS와 UFEI 다른 점?  (0) 2023.11.24
Q. HTTP 에서 Expires 헤더 값 -1과 0의 차이는?  (0) 2023.11.20
Comments