Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

TCP·UDP 잘 알려진 포트(Well-Known Ports) 완벽 정리: 0~1023번 시스템 포트 목록

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

참고로 0번 포트는 네트워크 프로그래밍에서 구조적인 용도로 활용될 뿐, 실제 TCP/UDP 통신에는 사용되지 않습니다.

TCP·UDP 잘 알려진 포트(Well-Known Ports) 완벽 정리: 0~1023번 시스템 포트 목록

시스템 포트 상세 목록 (1~99번)

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