TCP 및 UDP 포트 번호 목록

List of TCP and UDP port numbers

네트워크 애플리케이션 운용에 프로토콜이 사용하는 TCP와 UDP 포트 번호 목록이다.

TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)는 이중, 양방향 트래픽을 위한 하나의 포트만 필요로 한다. 이들은 일반적으로 해당 TCP 또는 UDP 구현의 서비스와 일치하는 포트 번호를 사용한다.

IANA(Internet Assigned Numbers Authority)는 특정 용도에 대한 포트 번호의 공식 할당을 유지할 책임이 있다.[1] 그러나 실제로 잘 알려진 포트 번호와 등록된 포트 번호를 모두 비공식적으로 사용하는 경우가 많다. 마찬가지로, 많은 공식 과제는 결코 또는 더 이상 공통적으로 사용되지 않는 프로토콜을 가리킨다. 이 자료에는 상당한 활용을 경험한 포트 번호와 관련 프로토콜이 나열되어 있다.

테이블 범례

포트 번호에 대한 TCP 및 UDP 프로토콜 테이블 셀 범례
설명
기술된 프로토콜은 IANA에 의해 이 포트에 할당되고 표준화, 지정 또는 광범위하게 사용된다.
비공식적 기술된 프로토콜은 IANA에 의해 이 포트에 할당되지 않고 표준화, 지정 또는 광범위하게 사용된다.
맡겨진 기술된 프로토콜은 IANA에 의해 이 포트에 할당되지만,[2] 표준화, 지정 또는 광범위하게 사용되지 않는다.
아니요. 설명된 프로토콜은 IANA에 의해 할당되지 않으며, 표준화되고, 지정되거나, 포트에 광범위하게 사용되지 않는다.
예약됨 포트는 IANA에 의해 예약되어 있으며,[2] 일반적으로 이전의 용도를 제거하여 충돌을 방지한다.[3][4] 포트 번호는 IANA에 요청하면 할당할 수 있다.[3]

잘 알려진 포트

0 ~ 1023(0 ~ 210 - 1) 범위의 포트 번호는 잘 알려진 포트 또는 시스템 포트다.[3] 그것들은 널리 사용되는 유형의 네트워크 서비스를 제공하는 시스템 프로세스에 의해 사용된다. Unix와 유사한 운영 체제에서는 잘 알려진 포트 중 하나를 사용하여 네트워크 소켓을 IP 주소에 바인딩할 수 있으려면 프로세스가 슈퍼 유저 권한으로 실행되어야 한다.[5]

잘 알려진 포트
항구 TCP UDP SCTP DCCP 설명
0 예약됨 예약됨
해당 없음 API를 프로그래밍할 때(호스트 간 통신이 아님) 시스템 할당(동적) 포트[6] 요청
1 맡겨진 TCP 포트 서비스 멀티플렉서(TCPMUX). 역사적이다. TCP와 UDP 모두 IANA에 의해 TCPMUX에 할당되었지만,[2] 설계상 TCP만 지정되어 있다.[7]
5 맡겨진 맡겨진 Remote Job Entry[8] 역사적으로 이전 소켓 형태의 소켓 5를 사용하고 있었고, MIB PIM은 이를 TCP/5로[9] 식별했으며 IANA는 TCP와 UDP 5를 모두 할당했다.
7 에코 프로토콜[10][11]
9 [12] 삭제 프로토콜[13]
아니요. 비공식적 Wake-on-LAN[14]
11 활성 사용자(시스템 서비스)[15][16]
13 주간 프로토콜[17]
15 비공식적 아니요. 이전 netstat 서비스[2][15]
17 오늘의 인용구(QOTD)[18]
18 메시지 전송 프로토콜[19][20]
19 문자 생성기 프로토콜(CHARGEN)[21]
20 맡겨진 [12] FTP(파일 전송 프로토콜) 데이터 전송[11]
21 맡겨진 [12] 파일 전송 프로토콜(FTP) 제어(명령)[11][12][22][23]
22 맡겨진 [12] SSH([11]Secure Shell), 보안 로그인, 파일 전송(scp, sftp) 및 포트 포워딩
23 맡겨진 텔넷 프로토콜—암호화되지 않은 텍스트 통신[11][24]
25 맡겨진 SMTP([11][25]Simple Mail Transfer Protocol), 메일 서버 간 전자 메일 라우팅에 사용
28 비공식적 Palo Alto Networks의 Panorama High Availability(HA) 동기화 암호화된 포트.[26]
37 시간 프로토콜[27]
42 맡겨진 호스트 이름 서버 프로토콜[28]
43 맡겨진 WHOIS 프로토콜[29][30][31]
47 예약됨 예약됨
49 TACACS 로그인 호스트 프로토콜.[32] TACACS+는 개선되었지만 뚜렷한 버전의 TACACS인 초안에 여전히 TCP 49만을 사용한다.[33]
51 예약됨 예약됨 이전에는 인터페이스 메시지 프로세서 논리 주소 관리에 사용되었지만,[34] 2013-05-25년 IANA에 의해 항목이 제거됨
52 맡겨진 맡겨진 XNS(Xerox Network Systems) 시간 프로토콜. IANA가 이 포트를 할당했음에도 불구하고, 이 서비스는 TCP/IP가 아닌 SPP(IPX/SPX의 증명자)에서 작업하도록 되어 있다.[35]
53 DNS([36][11]Domain Name System)
54 맡겨진 맡겨진 XNS(Xerox Network Systems) Clearinghouse(이름 서버) IANA가 이 포트를 할당했음에도 불구하고, 이 서비스는 TCP/IP가 아닌 SPP(IPX/SPX의 증명자)에서 작업하도록 되어 있다.[35]
56 맡겨진 맡겨진 XNS(Xerox Network Systems) 인증 프로토콜. IANA가 이 포트를 할당했음에도 불구하고, 이 서비스는 TCP/IP가 아닌 SPP(IPX/SPX의 증명자)에서 작업하도록 되어 있다.[35]
58 맡겨진 맡겨진 XNS(Xerox Network Systems) 메일. IANA가 이 포트를 할당했음에도 불구하고, 이 서비스는 TCP/IP가 아닌 SPP(IPX/SPX의 증명자)에서 작업하도록 되어 있다.[35]
61 예약됨 예약됨 역사적으로 NIFTP 기반 메일 프로토콜에 할당되었지만 관련 IEN에는 문서화되지 않았다.[37][38] 2017-05-18년에 IANA의 등록에서 포트 번호 항목이 삭제되었다.[2]
67 맡겨진 BOOTP(Bootstrap Protocol) 서버,[11] DHCP(Dynamic Host Configuration Protocol)에서도 사용
68 맡겨진 BOOTP(Bootstrap Protocol) 클라이언트,[11] DHCP(Dynamic Host Configuration Protocol)에서도 사용
69 맡겨진 TFTP([11][39][40][41]Trivial File Transfer Protocol)
70 맡겨진 고퍼 프로토콜[42]
71–74 NETRJS 프로토콜[43][44][45]
79 맡겨진 핑거 프로토콜[11][46][47]
80 [12] HTTP(Hypertext Transfer Protocol)[48][49]는 버전 1.x와 2. HTTP/3은 UDP 에 전송 프로토콜인 [50]QUIC를 사용한다.
81 비공식적 토르파크 양파배송[필요하다]
82 비공식적 토르파크 컨트롤[verification needed]
83 맡겨진 MIT ML 장치, 네트워킹 파일 시스템[51]
88 케베로스[11][52][53] 인증 시스템
90 비공식적 비공식적 포인트캐스트(닷컴)[2][타사 소스 필요]
95 맡겨진 SUPDUP, 터미널 독립 원격 로그인[54]
101 맡겨진 NIC 호스트 이름[55]
102 맡겨진 ISO TSAP(Transport Service Access Point) 클래스 0 [56][57]프로토콜
104 DICOM(Digital Imaging and Communications in Medical)(DICOM, 포트 11112)
105 CCSO 네임스페이스[58]
106 비공식적 아니요. MacOS 서버, (macOS) 암호 서버[11]
107 원격 사용자 텔넷 서비스(RTelnet)[59]
108 IBM SNA(Systems Network Architecture) 게이트웨이 액세스 서버
109 맡겨진 우체국 프로토콜 버전 2(POP2)[60]
110 맡겨진 우체국 프로토콜 버전 3([11][61][62]POP3)
111 개방형 네트워크 컴퓨팅 원격 프로시저 호출(ONC RPC, 때로는 Sun RPC라고도 함)
113 아니요. IRC 서버가 사용자를 식별하기 위해 사용하는 [11][63]식별, 인증 서비스/식별 프로토콜
맡겨진 식별 프로토콜의 전신인 인증 서비스(auth) 특정 TCP 연결에 대한 사용자의 ID를 결정하는 데 사용된다.[64]
115 맡겨진 단순 파일 전송 프로토콜[65]
117 UUCP 매핑 프로젝트(경로 서비스)[citation needed]
118 구조화된 질의 언어(SQL) 서비스[jargon]
119 맡겨진 NNTP([11]Network News Transfer Protocol), 뉴스 그룹 메시지[66][67] 검색
123 맡겨진 네트워크 시간 프로토콜(NTP), 시간 동기화에[11] 사용
126 이전 Unisys Unitial Login, Unisys에서 NXEdit로 이름을 변경함. Unisys MCP 소프트웨어 개발을 위한 IDE인 Clearpath MCP용 Unisys Programmer's Workbench에서 사용
135 DCE 엔드포인트 해상도
DCE/RPC 로케이터 서비스라고도 하는 Microsoft EPMAP(End Point Mapper)[68]DHCP 서버, DNS 서버 및 WINS를 비롯한 서비스를 원격으로 관리하는 데 사용되며, DCOM에서도 사용됨
137 NetBIOS 이름 서비스, 이름 등록 및 확인[69][70] 사용
138 맡겨진 NetBIOS 데이터그램 서비스[11][69][70]
139 맡겨진 NetBIOS 세션 서비스[69][70]
143 맡겨진 IMAP([11]Internet Message Access Protocol), 서버의[71] 전자 메일 메시지 관리
152 백그라운드 파일 전송 프로그램(BFTP)[72][importance?]
153 게이트웨이 관리 정보의[73] 원격 검사 및 변경을 위한 프로토콜인 SGMP(Simple Gateway Monitoring Protocol)
156 구조화된 질의 언어(SQL) 서비스[jargon]
158 DMSP(Distributed Mail System Protocol,[74][importance?] 때때로 Pcmail
161 맡겨진 SNMP(단순 네트워크 관리 프로토콜)[75][citation needed][11]
162 SNMPTRAP(Simple Network Management Protocol Trap)[75][76][citation needed]
170 네트워크 PostScript 인쇄 서버
177 X Display Manager 서버에[77][self-published source] 원격 로그인하는 데 사용되는 XDMCP(X Display Manager Control Protocol)
179 맡겨진 [12] BGP([78]Border Gateway Protocol), 인터넷에서 자율 시스템(AS) 간에 라우팅 및 도달 가능성 정보를 교환하는 데 사용
194 인터넷 릴레이 채팅(IRC)[79]
199 SNMP 유닉스 멀티플렉서(SMUX)[80]
201 AppleTalk 라우팅 유지 관리
209 맡겨진 빠른 메일 전송 프로토콜[81][자체 분석 소스]
210 Z39.50
213 IPX(Internetwork Packet Exchange)
218 메시 프로시(MPP)
220 IMAP(인터넷 메시지 액세스 프로토콜), 버전 3
225–241 예약됨 예약됨
249–255 예약됨 예약됨
259 효율적인 짧은 원격 운영(ESRO)
262 아르키스드스
264 BGMP(Border Gateway Multicast Protocol)
280 http-mgmt
300 비공식적 ThinLinc 웹 액세스
308 노바스토어
311 맡겨진 MacOS Server Admin[11](공식적으로 AppleShare IP 웹 관리[2])
312 비공식적 아니요. MacOS Xsan 관리[11]
318 PKIX TSP(Time Stamp Protocol)
319 PTP(정밀 시간 프로토콜) 이벤트 메시지
320 PTP(정밀 시간 프로토콜) 일반 메시지
350 MATIP를 통한 항공사 트래픽 매핑 유형 A
351 B MATIP 타입 B
356 및 Cloanto-net-1(Cloanto Amiga Explorer vm VM에 있는 사)
366 주선일(ODMR)
369 Rpc2포맵맵맵
370 Codaaaauth2, Coda indeauth2.
2000년 현재 NAI의 SecureCast 서버로[82] 보내는 securecast1, 송신 패킷
371 클리어케이스 알브드
376 아미가 사절 네트워크 조회 프로토콜
383 HP 데이터 경보 관리자
384 원격 네트워크 서버 시스템
387 AURP(AppleTalk 업데이트 기반 라우팅 프로토콜)[83]
388 맡겨진 실시간 데이터 배포 프로토콜에[84][self-published source][85][self-published source] 가까운 Unidata LDM
389 맡겨진 LDAP([11]Lightweight Directory Access Protocol)
399 TCP/IP를 통한 DECnet+ (V상) (RFC1859)
401 UPS(무정전 전원 공급 장치)
427 SLP([11]Service Location Protocol)
433 NNTP, 네트워크 뉴스 전송 프로토콜의 일부
434 모바일 IP 에이전트(RFC 5944)
443 [12] HTTP(Hypertext Transfer Protocol Secure)[48][49]는 버전 1.x와 2. HTTP/3은 UDP 위에 전송 프로토콜인 [50]QUIC를 사용한다.
444 SNPP(Simple Network Paging Protocol), RFC 1568
445 Microsoft-DS(디렉토리 서비스) Active Directory,[86] Windows 공유
맡겨진 Microsoft-DS(디렉토리 서비스) SMB[11] 파일 공유
464 Kerberos 비밀번호 변경/설정
465[note 1] 아니요. 암시적 SSL을 통한 SMTP(무조건)[87]
아니요. Cisco SSM용 URL 랑데부 디렉토리(기본 사용 할당)[88]
아니요. SMTPS(TLS/SSL)를 통한 인증된 SMTP[11](대체 사용 할당)[89]
475 tcpnethaspsrv, Aladdin Knowledge Systems Hasp 서비스
476–490 비공식적 비공식적 Centro 소프트웨어 ERP 포트
491 비공식적 GO-글로벌 원격 액세스 및 애플리케이션 게시 소프트웨어
497
500 맡겨진 ISAKMP(Internet Security Association and Key Management Protocol) / IKE([11]Internet Key Exchange)
502 Modbus 프로토콜
504 시타델 그룹웨어 시스템 전용 클라이언트를 위한 시타델, 다중 서비스 프로토콜
510 FCP(FirstClass Protocol), FirstClass 클라이언트/서버 그룹웨어 시스템에서 사용
512 Rexec, 원격 프로세스 실행
비프와 함께 콤사트
513 rlogin
누구[90]
514 비공식적 원격 시스템에서 비인터랙티브 명령을 실행하는 데 사용되는 원격 셸(Remote Shell, rsh, remsh)
아니요. 시스템 로깅에 사용되는 [11]Syslog
515 맡겨진 LPD([11]Line Printer Daemon), 인쇄 서비스
517 이야기하다
518 NTalk
520 eFS, 확장