TCP(Transmission Control Protocol, 전송 제어 프로토콜)와 UDP(User Datagram Protocol, 사용자 데이터그램 프로토콜)는 각각 고유한 포트 번호를 사용해 통신 채널을 구분합니다. 이 중 0번부터 1023번까지의 포트는 잘 알려진 포트(Well-Known Ports), 즉 시스템 포트라 불리며 특수한 용도를 위해 예약된 번호들입니다.
참고로 0번 포트는 네트워크 프로그래밍에서 구조적인 용도로 활용될 뿐, 실제 TCP/UDP 통신에는 사용되지 않습니다.

시스템 포트 상세 목록 (1~99번)
- 1번 (TCP) TCPMUX – TCP 포트 서비스 멀티플렉서. 여러 TCP 서비스를 서비스 이름으로 접속할 수 있게 합니다. (RFC 1078)
- 2번 (TCP) 관리 유틸리티(Management Utility) – 과거 Compressnet 제품이 TCP WAN 트래픽 압축에 사용했습니다.
- 3번 (TCP) 압축 프로세스(Compression Process) – 과거 Compressnet이 TCP WAN 트래픽 압축에 사용했습니다.
- 4번 (TCP/UDP) 미할당
- 5번 (TCP/UDP) 원격 작업 등록(Remote Job Entry) – 배치 작업을 원격에서 실행하는 메커니즘입니다. (RFC 407)
- 6번 (TCP/UDP) 미할당
- 7번 (TCP/UDP) 에코(Echo) – 디버깅 목적으로 활성화하면 수신한 데이터를 발신지에 그대로 되돌려줍니다. (RFC 862)
- 8번 (TCP/UDP) 미할당
- 9번 (TCP/UDP) 폐기(Discard) – 디버깅 목적으로 활성화하면 수신한 데이터를 응답 없이 버립니다. (RFC 863)
- 10번 (TCP/UDP) 미할당
- 11번 (TCP) 활성 사용자(Active Users) – Unix TCP systat입니다. (RFC 866)
- 12번 (TCP/UDP) 미할당
- 13번 (TCP/UDP) Daytime – 현재 날짜와 시간을 반환합니다. (RFC 867)
- 14번 (TCP/UDP) 미할당
- 15번 (TCP/UDP) 미할당 – 과거 Unix netstat용으로 예약되었습니다.
- 16번 (TCP/UDP) 미할당
- 17번 (TCP/UDP) 오늘의 명언(Quote of the Day) – Unix qotd입니다. (RFC 865)
- 18번 – (TCP) 메시지 전송 프로토콜(구) 및 원격 쓰기 프로토콜(Remote Write Protocol), (UDP) 원격 쓰기 프로토콜. (RFC 1312, RFC 1756)
- 19번 (TCP/UDP) 문자 생성 프로토콜(Character Generator Protocol) (RFC 864)
- 20번 (TCP) 파일 전송(File Transfer) – FTP 데이터 채널에 사용됩니다.
- 21번 (TCP) 파일 전송(File Transfer) – FTP 제어 채널에 사용됩니다.
- 22번 – (TCP) SSH 원격 로그인 프로토콜, (UDP) pcAnywhere.
- 23번 (TCP) 텔넷(Telnet)
- 24번 (TCP/UDP) 사설 메일 시스템용
- 25번 (TCP) 단순 메일 전송 프로토콜(SMTP) (RFC 821)
- 26번 (TCP/UDP) 미할당
- 27번 (TCP/UDP) ESMTP – SLMail의 POP 메일 서비스입니다.
- 28번 (TCP/UDP) 미할당
- 29번 (TCP/UDP) MSG ICP
- 30번 (TCP/UDP) 미할당
- 31번 (TCP/UDP) MSG 인증(MSG Authentication)
- 32번 (TCP/UDP) 미할당
- 33번 (TCP/UDP) 디스플레이 지원 프로토콜(Display Support Protocol)
- 34번 (TCP/UDP) 미할당
- 35번 (TCP/UDP) 사설 프린터 서버용
- 36번 (TCP/UDP) 미할당
- 37번 (TCP/UDP) 시간 프로토콜(Time Protocol) (RFC 868)
- 38번 (TCP/UDP) 경로 접근 프로토콜(Route Access Protocol, RAP) (RFC 1476)
- 39번 (UDP) 리소스 위치 프로토콜(Resource Location Protocol) (RFC 887)
- 40번 (TCP/UDP) 미할당
- 41번 (TCP/UDP) 그래픽(Graphics)
- 42번 (UDP) 호스트 이름 서버(Host Name Server) – Microsoft WINS에서 사용합니다.
- 43번 (TCP) WHOIS – NICNAME이라고도 합니다. (RFC 954)
- 44번 (TCP) MPM FLAGS 프로토콜
- 45번 (TCP) 메시지 처리 모듈(Message Processing Module) – 수신용
- 46번 (TCP) 메시지 처리 모듈(Message Processing Module) – 송신용
- 47번 (TCP/UDP) NI FTP
- 48번 (TCP/UDP) 디지털 감사 데몬(Digital Audit Daemon)
- 49번 (TCP) 로그인 호스트 프로토콜(Login Host Protocol) – TACACS라고도 합니다. (RFC 927, RFC 1492)
- 50번 (TCP/UDP) 원격 메일 확인 프로토콜(RMCP) (RFC 1339)
- 51번 (TCP/UDP) IMP 논리 주소 유지관리
- 52번 (TCP/UDP) XNS 시간 프로토콜
- 53번 (TCP/UDP) 도메인 네임 서버(DNS)
- 54번 (TCP/UDP) XNS 클리어링하우스(Clearinghouse)
- 55번 (TCP/UDP) ISI 그래픽 언어
- 56번 (TCP/UDP) XNS 인증
- 57번 (TCP/UDP) 사설 터미널 접속용 – 예: TCP 메일 전송 프로토콜(MTP). (RFC 772, RFC 780)
- 58번 (TCP/UDP) XNS 메일
- 59번 (TCP/UDP) 사설 파일 서비스용 – 예: NFILE. (RFC 1037)
- 60번 (TCP/UDP) 미할당
- 61번 (TCP/UDP) NI 메일
- 62번 (TCP/UDP) ACA 서비스
- 63번 (TCP/UDP) Whois 및 네트워크 정보 조회 서비스 – Whois++라고도 합니다. (RFC 1834)
- 64번 (TCP/UDP) 커뮤니케이션 통합기(Communications Integrator)
- 65번 (TCP/UDP) TACACS 데이터베이스 서비스
- 66번 (TCP/UDP) Oracle SQL*NET
- 67번 (TCP/UDP) 부트스트랩 프로토콜 서버(Bootstrap Protocol Server) – (UDP) 비공식적으로 DHCP 서버가 이 포트를 사용합니다.
- 68번 (TCP/UDP) 부트스트랩 프로토콜 클라이언트(BOOTP) – (RFC 951) 비공식적으로 DHCP 클라이언트가 이 포트를 사용합니다.
- 69번 (TCP/UDP) 간이 파일 전송 프로토콜(TFTP) (RFC 906, RFC 1350)
- 70번 (TCP/UDP) 고퍼(Gopher) (RFC 1436)
- 71번 (TCP/UDP) 원격 작업 서비스(Remote Job Service)
- 72번 (TCP/UDP) 원격 작업 서비스(Remote Job Service)
- 73번 (TCP/UDP) 원격 작업 서비스(Remote Job Service)
- 74번 (TCP/UDP) 원격 작업 서비스(Remote Job Service)
- 75번 (TCP/UDP) 사설 다이얼아웃(dial-out) 서비스용
- 76번 (TCP/UDP) 분산 외부 객체 저장소(Distributed External Object Store)
- 77번 (TCP/UDP) 사설 원격 작업 실행 서비스용
- 78번 (TCP/UDP) Vettcp 서비스
- 79번 (TCP/UDP) Finger 사용자 정보 프로토콜 (RFC 1288)
- 80번 (TCP) 하이퍼텍스트 전송 프로토콜(HTTP) – 웹 서비스의 기본 포트입니다. (RFC 2616)
- 81번 (TCP/UDP) HOSTS2 네임 서버
- 82번 (TCP/UDP) XFER 유틸리티
- 83번 (TCP/UDP) MIT ML 장치
- 84번 (TCP/UDP) 공통 추적 설비(Common Trace Facility)
- 85번 (TCP/UDP) MIT ML 장치
- 86번 (TCP/UDP) Micro Focus COBOL
- 87번 (TCP/UDP) 사설 터미널 연결용
- 88번 (TCP/UDP) Kerberos 네트워크 인증 서비스 (RFC 1510)
- 89번 (TCP/UDP) SU/MIT 텔넷 게이트웨이
- 90번 (TCP/UDP) DNSIX 보안 속성 토큰 맵
- 91번 (TCP/UDP) MIT Dover 스풀러
- 92번 (TCP/UDP) 네트워크 프린팅 프로토콜(Network Printing Protocol)
- 93번 (TCP/UDP) 장치 제어 프로토콜(Device Control Protocol)
- 94번 (TCP/UDP) Tivoli 객체 디스패처(Object Dispatcher)
- 95번 (TCP/UDP) SUPDUP 디스플레이 프로토콜 (RFC 734)
- 96번 (TCP/UDP) DIXIE 프로토콜 (RFC 1249)
- 97번 (TCP/UDP) Swift 원격 가상 파일 프로토콜(Swift Remote Virtual File Protocol)
- 98번 (TCP/UDP) TAC 뉴스(TAC News) – 현재 Linux 유틸리티 linuxconf가 비공식적으로 사용합니다.
- 99번 (TCP/UDP) 메타그램 릴레이(Metagram Relay)
자주 사용되는 대표 포트 요약
위 목록 중 실무에서 특히 자주 접하는 포트는 다음과 같습니다.
- 20/21번: FTP 데이터/제어 채널
- 22번: SSH 보안 원격 로그인
- 23번: Telnet 원격 로그인
- 25번: SMTP 메일 전송
- 53번: DNS 도메인 이름 확인
- 67/68번: DHCP(BOOTP) 서버/클라이언트
- 69번: TFTP 간이 파일 전송
- 80번: HTTP 웹 서비스
포트 번호를 정확히 이해하면 방화벽 설정, 네트워크 진단, 서비스 운영 시 큰 도움이 됩니다. 1024번 이상의 등록 포트와 동적 포트에 대한 내용은 별도 문서에서 다룹니다.