리눅스 사용 가능 포트

리눅스에서 사용 가능한 포트 범위는 주로 0부터 65535까지입니다. 이 범위는 TCP 및 UDP 네트워크 프로토콜에서 사용되며, 0부터 1023까지의 포트는 잘 알려진 포트(Well-Known Ports)로 예약되어 있습니다. 일반적으로 사용자가 할당하는 포트는 1024부터 49151까지이며, 49152부터 65535까지의 포트는 동적 또는 프라이빗 포트로 알려져 있습니다.

잘 알려진 포트 (Well-Known Ports) 0 ~ 1023

  • 포트 범위
    • 0 ~ 1023까지
  • 포트 범위 설명
    • 이 포트 범위에는 특정 프로토콜에서 특별한 서비스나 애플리케이션에 할당된 포트가 포함됩니다.
      예를 들면 HTTP(80번), HTTPS(443번), FTP(21번), SSH(22번), 등이 있습니다. 이 포트들은 표준화되어 있어 네트워크에서 공통으로 사용됩니다.

등록된 포트 (Registered Ports) 1024 ~ 49151

  • 포트 범위
    • 1024 ~ 49151까지
  • 설명
    • 이 포트 범위는 사용자나 프로세스가 할당할 수 있는 범위입니다. 일반적인 애플리케이션들이 이 범위에서 포트를 선택하여 사용합니다.
      이러한 포트들은 IANA(인터넷 할당 번호 관리 기관)에 의해 등록되어 있습니다.

동적 또는 프라이빗 포트 (Dynamic or Private Ports) 49152 ~ 65535

  • 포트 범위
    • 49152 ~ 65535까지
  • 포트 범위 설명
    • 이 범위는 일반적으로 동적 포트라고도 불리며, 클라이언트 애플리케이션이 임시로 사용하는 포트 범위입니다.
      예를 들어, 클라이언트가 서버에 연결할 때 동적으로 할당되는 포트들이 이 범위에 속합니다. 이는 포트 충돌을 피하기 위한 목적으로 사용됩니다.