본문 바로가기
카테고리 없음

[Network] Ephemeral Port

by Nhahan 2024. 12. 22.

 

에페메럴 포트(Ephemeral Port)란, 클라이언트-서버 간의 네트워크 연결에서 클라이언트 측에서 동적으로 할당되는 임시 포트 범위를 말한다. 클라이언트가 서버에 요청을 보낼 때, 클라이언트 측에서 이 임시 포트를 사용해 연결을 관리한다.

 

에페메럴 포트는 운영체제가 임의로 동적으로 선택하는 포트이기 때문에, 범위가 넓게 설정되어야 안정적인 네트워크 연결을 보장할 수 있어.

 

운영 체제 기본 Ephemeral Port 범위
Linux 32768-60999
Windows 49152-65535
macOS 49152-65535

 

일반적으로는 Ephemeral Port 범위를 따로 설정하지 않고 운영 체제의 기본값(Default 값)을 그대로 사용하는 경우가 많다. 기본값은 이미 운영 체제와 네트워크 환경에 최적화되어 있기 때문에, 대부분의 상황에서 별도의 설정이 필요하지 않다.

 

(예를 들면, AWS NACL에서 이 부분을 읽고 ALLOW나 DENY를 설정했다가 에러 발생할 수 있음. 이 범위를 고려하거나, 디폴트 값을 그대로 사용하는 것이 좋음)

 

 

728x90

댓글