네트워크 / 잘 알려진 포트, 등록된 포트, 동적 포트
개요
인터넷과 네트워크에서 통신을 하기 위해서는 IP 주소와 포트 번호(Port Number) 가 필요합니다. IP 주소가 컴퓨터의 주소라면, 포트는 해당 컴퓨터 내부에서 어떤 서비스와 통신할지를 구분하는 문과 같습니다.
포트 번호는 총 0~65535번까지 존재하며, IANA(Internet Assigned Numbers Authority)에 의해 크게 세 가지 범주로 나뉩니다.
관리는 IANA(Internet Assigned Numbers Authority)에서 하며, 공식 포트 목록은 아래 링크에서 확인할 수 있습니다.
잘 알려진 포트(Well-known Port)
포트 범위 : 0 ~ 1023
가장 널리 사용되는 표준 서비스들이 사용하는 포트입니다. 운영체제나 네트워크 장비에서 기본적으로 인식하는 경우가 많습니다.
대표적인 포트 용도는 다음과 같습니다.
- 80 : HTTP
- 443 : HTTPS
- 25 : SMTP
- 143 : IMAP
- 21 : FTP
- 22 : SSH
- 53 : DNS
등록된 포트(Registered Port)
포트 범위 : 1024 ~ 49151
기업이나 소프트웨어 개발사가 IANA에 등록하여 사용하는 포트입니다. Well-Known Port처럼 강제되지는 않지만 특정 서비스와 연관되어 널리 사용됩니다.
대표적인 포트 용도는 다음과 같습니다.
- 1433 : Microsoft SQL
- 3306 : MySQL DB
- 3389 : RDP
- 5432 : PostgreSQL
- 25565 : Minecraft 서버
동적 포트(Dynamic Port)
포트 범위 : 49152 ~ 65535
임시로 할당되는 포트입니다. 클라이언트가 서버에 접속할 때 운영체제가 자동으로 선택하여 사용합니다.
요약
- Well-Known Ports(0~1023) : HTTP, HTTPS, DNS, SSH와 같은 표준 서비스
- Registered Ports(1024~49151) : MySQL, PostgreSQL, RDP 등 애플리케이션 서비스
- Dynamic Ports(49152~65535) : 클라이언트가 임시로 사용하는 포트








