List of TCP and UDP port numbers

Table columns:
[hide]Port
TCP
UDP
Description
IANA status

Table rows:
cells: 0
N/A
N/A
In programming APIs (not in communication between hosts), requests a system-allocated (dynamic) port[7]
N/A
cells: 0
Reserved
Reserved
Reserved
Official
cells: 1
TCP
Assigned
TCP Port Service Multiplexer (TCPMUX). Historic. Both TCP and UDP have been assigned to TCPMUX by IANA,[5] but by design only TCP is specified.[8]
Official
cells: 4
Reserved
Reserved
Unassigned
Official
cells: 5
TCP
UDP
Remote job entry
Official
cells: 6
Reserved
Reserved
Unassigned
Official
cells: 7
TCP
UDP
Echo Protocol[9][10]
Official
cells: 8
Reserved
Reserved
Unassigned
Official
cells: 9
TCP SCTP[11]
UDP
Discard Protocol[12]
Official
cells: 9
UDP
Wake-on-LAN[13]
Unofficial
cells: 10
Reserved
Reserved
Unassigned
Official
cells: 11
TCP
UDP
Active Users (systat service)[14][15]
Official
cells: 12
Reserved
Reserved
Unassigned
Official
cells: 13
TCP
UDP
Daytime Protocol[16]
Official
cells: 14
Reserved
Reserved
Unassigned
Official
cells: 15
TCP
UDP
Previously netstat service[5][14]
Unofficial
cells: 16
Reserved
Reserved
Unassigned
Official
cells: 17
TCP
UDP
Quote of the Day (QOTD)[17]
Official
cells: 18
TCP
UDP
Message Send Protocol[18][19]
Official
cells: 19
TCP
UDP
Character Generator Protocol (CHARGEN)[20]
Official
cells: 20
TCP SCTP[11]
Assigned
File Transfer Protocol (FTP) data transfer[10]
Official
cells: 21
TCP SCTP[11]
Assigned
File Transfer Protocol (FTP) control (command)[10][11][21][22]
Official
cells: 22
TCP SCTP[11]
UDP
Secure Shell (SSH),[10] secure logins, file transfers (scp, sftp) and port forwarding
Official
cells: 23
TCP
Assigned
Telnet protocol—unencrypted text communications[10][23]
Official
cells: 25
TCP
Assigned
Simple Mail Transfer Protocol (SMTP),[10][24] used for email routing between mail servers
Official
cells: 26
Reserved
Reserved
Unassigned
Official
cells: 37
TCP
UDP
Time Protocol[25]
Official
cells: 38
TCP
UDP
Route Access Protocol (RAP)[26][importance?]
Official
cells: 39
TCP
UDP
Resource Location Protocol (RLP)[27][importance?]—used for determining the location of higher level services from hosts on a network
Official
cells: 40
Reserved
Reserved
Unassigned
Official
cells: 42
TCP
UDP
Host Name Server Protocol[28]
Official
cells: 43
TCP
UDP
WHOIS protocol[29][30][31]
Official
cells: 49
TCP
UDP
TACACS+ Login Host protocol[32][needs update?]
Official
cells: 50
TCP
UDP
Remote Mail Checking Protocol[33][importance?]
Official
cells: 51
Reserved
Official
cells: 51
TCP
UDP
Previously Interface Message Processor logical address management[citation needed]
Unofficial
cells: 52
TCP
UDP
Xerox Network Systems (XNS) Time Protocol[importance?]
Official
cells: 53
TCP
UDP
Domain Name System (DNS)[10]
Official
cells: 54
TCP
UDP
Xerox Network Systems (XNS) clearinghouse[importance?]
Official
cells: 56
TCP
UDP
Xerox Network Systems (XNS) authentication[importance?]
Official
cells: 57
TCP
UDP
Any private terminal access[further explanation needed]
Official
cells: 58
TCP
UDP
Xerox Network Systems (XNS) Mail[importance?]
Official
cells: 67
Assigned
UDP
Bootstrap Protocol (BOOTP) server;[10] also used by Dynamic Host Configuration Protocol (DHCP)
Official
cells: 68
Assigned
UDP
Bootstrap Protocol (BOOTP) client;[10] also used by Dynamic Host Configuration Protocol (DHCP)
Official
cells: 69
Assigned
UDP
Trivial File Transfer Protocol (TFTP)[10][34][35][36]
Official
cells: 70
TCP
UDP
Gopher protocol[37]
Official
cells: 71–74
TCP
UDP
NETRJS protocol[38][39][40]
Official
cells: 75
TCP
UDP
Any private dial out service[further explanation needed]
Official
cells: 77
TCP
UDP
Any private Remote job entry[further explanation needed]
Official
cells: 79
TCP
Assigned
Finger protocol[10][41][42]
Official
cells: 80
TCP SCTP[11]
UDP[43]
Hypertext Transfer Protocol (HTTP)[10][44][45][46]
Official
cells: 80
UDP
QUIC (from Chromium) for HTTP[citation needed]
Unofficial
cells: 81
N/A
N/A
Unassigned
Official
cells: 81
TCP
TorPark onion routing[verification needed]
Unofficial
cells: 82
UDP
TorPark control[verification needed]
Unofficial
cells: 87
Any private terminal link[further explanation needed]
Official
cells: 88
TCP
Assigned
Kerberos[10][47][48] authentication system
Official
cells: 90
TCP
UDP
dnsix (DoD Network Security for Information Exchange) Securit [sic?] Attribute Token Map[importance?]
Official
cells: 90
TCP
UDP
PointCast (dotcom)[5][third-party source needed]
Unofficial
cells: 99
TCP
WIP message protocol[verification needed]
Unofficial
cells: 100
N/A
N/A
Unassigned (with known unauthorized use[further explanation needed])[5]
Official
cells: 101
TCP
UDP
NIC host name
Official
cells: 102
TCP
UDP
ISO Transport Service Access Point (TSAP) Class 0 protocol;[49][50]
Official
cells: 104
TCP
UDP
Digital Imaging and Communications in Medicine (DICOM; also port 11112)
Official
cells: 105
TCP
UDP
CCSO Nameserver[51]
Official
cells: 107
TCP
UDP
Remote User Telnet Service (RTelnet)[52]
Official
cells: 108
TCP
UDP
IBM Systems Network Architecture (SNA) gateway access server
Official
cells: 109
TCP
UDP
Post Office Protocol, version 2 (POP2)[53]
Official
cells: 110
TCP
Assigned
Post Office Protocol, version 3 (POP3)[10][54][55]
Official
cells: 111
TCP
UDP
Open Network Computing Remote Procedure Call (ONC RPC, sometimes referred to as Sun RPC)
Official
cells: 112
TCP
Virtual Router Redundancy Protocol (VRRP)[56][unreliable source?]
Unofficial
cells: 113
TCP
Ident, authentication service/identification protocol,[10][57] used by IRC servers to identify users
Official
cells: 113
TCP
Assigned
Authentication Service (auth), the predecessor to identification protocol. Used to determine a user's identity of a particular TCP connection.[58]
Official
cells: 114
N/A
N/A
Unassigned (deprecated since June 2004)[5]
Official
cells: 115
TCP
UDP
Simple File Transfer Protocol[10][59]
Official
cells: 117
TCP
UDP
UUCP Mapping Project (path service)[citation needed]
Official
cells: 118
TCP
UDP
Structured Query Language (SQL) Services[jargon]
Official
cells: 119
TCP
Assigned
Network News Transfer Protocol (NNTP),[10] retrieval of newsgroup messages[60][61]
Official
cells: 123
Assigned
UDP
Network Time Protocol (NTP), used for time synchronization[10]
Official
cells: 126
TCP
UDP
Formerly Unisys Unitary Login, renamed by Unisys to NXEdit. Used by Unisys Programmer's Workbench for Clearpath MCP, an IDE for Unisys MCP software development
Official
cells: 135
TCP
UDP
DCE endpoint resolution
Official
cells: 135
TCP
UDP
Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service,[62] used to remotely manage services including DHCP server, DNS server and WINS. Also used by DCOM
Official
cells: 137
Assigned
UDP
NetBIOS Name Service, used for name registration and resolution[63][64]
Official
cells: 138
TCP
UDP
NetBIOS Datagram Service[10][63][64]
Official
cells: 139
TCP
Assigned
NetBIOS Session Service[63][64]
Official
cells: 143
TCP
Assigned
Internet Message Access Protocol (IMAP),[10] management of electronic mail messages on a server[65]
Official
cells: 152
TCP
UDP
Background File Transfer Program (BFTP)[66][importance?]
Official
cells: 153
TCP
UDP
Simple Gateway Monitoring Protocol (SGMP), a protocol for remote inspection and alteration of gateway management information[67]
Official
cells: 156
TCP
UDP
Structured Query Language (SQL) Service[jargon]
Official
cells: 158
TCP
UDP
Distributed Mail System Protocol (DMSP, sometimes referred to as Pcmail)[68][importance?]
Official
cells: 161
Assigned
UDP
Simple Network Management Protocol (SNMP)[69][citation needed][10]
Official
cells: 162
TCP
UDP
Simple Network Management Protocol Trap (SNMPTRAP)[69][70][citation needed]
Official
cells: 170
TCP
UDP
Print server[verification needed]
Official
cells: 177
TCP
UDP
X Display Manager Control Protocol (XDMCP), used for remote logins to an X Display Manager server[71]
Official
cells: 179
TCP SCTP[11]
UDP
Border Gateway Protocol (BGP),[72] used to exchange routing and reachability information among autonomous systems (AS) on the Internet
Official
cells: 180
TCP
UDP
Relational Interface System (ris) Intergraph[citation needed]
Official
cells: 194
TCP
UDP
Internet Relay Chat (IRC)[73]
Official
cells: 199
TCP
UDP
SNMP multiplexing protocol (SMUX)[74][75][importance?]
Official
cells: 201
TCP
UDP
AppleTalk Routing Maintenance
Official
cells: 209
TCP
UDP
Quick Mail Transfer Protocol
Official
cells: 210
TCP
UDP
ANSI Z39.50
Official
cells: 213
TCP
UDP
Internetwork Packet Exchange (IPX)
Official
cells: 218
TCP
UDP
Message posting protocol (MPP)
Official
cells: 220
TCP
UDP
Internet Message Access Protocol (IMAP), version 3
Official
cells: 259
TCP
UDP
Efficient Short Remote Operations (ESRO)
Official
cells: 262
TCP
UDP
Arcisdms
Official
cells: 264
TCP
UDP
Border Gateway Multicast Protocol (BGMP)
Official
cells: 280
TCP
UDP
http-mgmt
Official
cells: 300
TCP
ThinLinc Web Access
Unofficial
cells: 308
TCP
Novastor Online Backup
Official
cells: 311
TCP
Mac OS X Server Admin[10] (officially AppleShare IP Web administration[5])
Official
cells: 318
TCP
UDP
PKIX Time Stamp Protocol (TSP)
Official
cells: 319
UDP
Precision Time Protocol (PTP) event messages
Official
cells: 320
UDP
Precision Time Protocol (PTP) general messages
Official
cells: 350
TCP
UDP
Mapping of Airline Traffic over Internet Protocol (MATIP) type A
Official
cells: 351
TCP
UDP
MATIP type B
Official
cells: 356
TCP
UDP
cloanto-net-1 (used by Cloanto Amiga Explorer and VMs)
Official
cells: 366
TCP
UDP
On-Demand Mail Relay (ODMR)
Official
cells: 369
TCP
UDP
Rpc2portmap
Official
cells: 370
TCP
codaauth2, Coda authentication server
Official
cells: 370
UDP
codaauth2, Coda authentication server
Official
cells: 370
UDP
securecast1, outgoing packets to NAI's SecureCast servers[76]As of 2000[update]
Official
cells: 371
TCP
UDP
ClearCase albd
Official
cells: 383
TCP
UDP
HP data alarm manager
Official
cells: 384
TCP
UDP
A Remote Network Server System
Official
cells: 387
TCP
UDP
AURP (AppleTalk Update-based Routing Protocol)[77]
Official
cells: 389
TCP
Assigned
Lightweight Directory Access Protocol (LDAP)[10]
Official
cells: 399
TCP
UDP
Digital Equipment Corporation DECnet (Phase V+) over TCP/IP
Official
cells: 401
TCP
UDP
Uninterruptible power supply (UPS)
Official
cells: 427
TCP
UDP
Service Location Protocol (SLP)[10]
Official
cells: 433
TCP
UDP
NNSP, part of Network News Transfer Protocol
Official
cells: 434
TCP
UDP
Mobile IP Agent (RFC 5944)
Official
cells: 443
TCP SCTP[11]
Assigned
Hypertext Transfer Protocol over TLS/SSL (HTTPS)[10]
Official
cells: 443
UDP
QUIC (from Chromium) for HTTPS
Unofficial
cells: 444
TCP
UDP
Simple Network Paging Protocol (SNPP), RFC 1568
Official
cells: 444
TCP
Well known Slither.io port
Unofficial
cells: 445
TCP
UDP
Microsoft-DS Active Directory,[78] Windows shares
Official
cells: 445
TCP
Assigned
Microsoft-DS SMB[10] file sharing
Official
cells: 464
TCP
UDP
Kerberos Change/Set password
Official
cells: 465
TCP
URL Rendezvous Directory for SSM (Cisco protocol)
Official
cells: 465
TCP
Authenticated SMTP[10] over TLS/SSL (SMTPS)
Unofficial
cells: 475
TCP
UDP
tcpnethaspsrv, Aladdin Knowledge Systems Hasp services
Official
cells: 491
TCP
GO-Global remote access and application publishing software
Unofficial
cells: 497
TCP
UDP
Retrospect
Official
cells: 500
Assigned
UDP
Internet Security Association and Key Management Protocol (ISAKMP) / Internet Key Exchange (IKE)[10]
Official
cells: 502
TCP
UDP
Modbus Protocol
Official
cells: 504
TCP
UDP
Citadel, multiservice protocol for dedicated clients for the Citadel groupware system
Official
cells: 510
TCP
UDP
FirstClass Protocol (FCP), used by FirstClass client/server groupware system
Official
cells: 512
TCP
Rexec, Remote Process Execution
Official
cells: 512
UDP
comsat, together with biff
Official
cells: 513
TCP
rlogin
Official
cells: 513
UDP
Who[79]
Official
cells: 514
TCP
Remote Shell, used to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh)
Official
cells: 514
UDP
Syslog,[10] used for system logging
Official
cells: 515
TCP
Assigned
Line Printer Daemon (LPD),[10] print service
Official
cells: 517
UDP
Talk
Official
cells: 518
UDP
NTalk
Official
cells: 520
TCP
efs, extended file name server
Official
cells: 520
UDP
Routing Information Protocol (RIP)
Official
cells: 521
UDP
Routing Information Protocol Next Generation (RIPng)
Official
cells: 524
TCP
UDP
NetWare Core Protocol (NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.
Official
cells: 525
UDP
Timed, Timeserver
Official
cells: 530
TCP
UDP
Remote procedure call (RPC)
Official
cells: 531
TCP
UDP
AOL Instant Messenger
Unofficial
cells: 532
TCP
Assigned
netnews[10]
Official
cells: 533
UDP
netwall, For Emergency Broadcasts
Official
cells: 540
TCP
Unix-to-Unix Copy Protocol (UUCP)
Official
cells: 542
TCP
UDP
commerce (Commerce Applications)
Official
cells: 543
TCP
klogin, Kerberos login
Official
cells: 544
TCP
kshell, Kerberos Remote shell
Official
cells: 546
TCP
UDP
DHCPv6 client
Official
cells: 547
TCP
UDP
DHCPv6 server
Official
cells: 548
TCP
Assigned
Apple Filing Protocol (AFP) over TCP[10]
Official
cells: 550
TCP
UDP
new-rwho, new-who[79]
Official
cells: 554
TCP
UDP
Real Time Streaming Protocol (RTSP)[10]
Official
cells: 556
TCP
Remotefs, RFS, rfs_server
Official
cells: 560
UDP
rmonitor, Remote Monitor
Official
cells: 561
UDP
monitor
Official
cells: 563
TCP
UDP
NNTP over TLS/SSL (NNTPS)
Official
cells: 564
TCP
9P (Plan 9)
Unofficial
cells: 585
N/A
N/A
De-registered since April 2006 (with recommendation to use port 993 instead)[5]
Official
cells: 585
TCP
?
Legacy use of Internet Message Access Protocol over TLS/SSL (IMAPS)[80]
Unofficial
cells: 587
TCP
Assigned
email message submission[81] (SMTP)
Official
cells: 591
TCP
FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80)
Official
cells: 593
TCP
UDP
HTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server
Official
cells: 601
TCP
Reliable Syslog Service — used for system logging
Official
cells: 604
TCP
TUNNEL profile,[82] a protocol for BEEP peers to form an application layer tunnel
Official
cells: 623
UDP
ASF Remote Management and Control Protocol (ASF-RMCP) & IPMI Remote Management Protocol
Official
cells: 625
TCP
Open Directory Proxy (ODProxy)[10]
Unofficial
cells: 631
TCP
UDP
Internet Printing Protocol (IPP)[10]
Official
cells: 631
TCP
UDP
Common Unix Printing System (CUPS) administration console (extension to IPP)
Unofficial
cells: 635
TCP
UDP
RLZ DBase
Official
cells: 636
TCP
UDP
Lightweight Directory Access Protocol over TLS/SSL (LDAPS)[10]
Official
cells: 639
TCP
UDP
MSDP, Multicast Source Discovery Protocol
Official
cells: 641
TCP
UDP
SupportSoft Nexus Remote Command (control/listening), a proxy gateway connecting remote control traffic
Official
cells: 643
TCP
UDP
SANity
Official
cells: 646
TCP
UDP
Label Distribution Protocol (LDP), a routing protocol used in MPLS networks
Official
cells: 647
TCP
DHCP Failover protocol[83]
Official
cells: 648
TCP
Registry Registrar Protocol (RRP)[84]
Official
cells: 651
TCP
UDP
IEEE-MMS
Official
cells: 653
TCP
UDP
SupportSoft Nexus Remote Command (data), a proxy gateway connecting remote control traffic
Official
cells: 654
TCP
Media Management System (MMS) Media Management Protocol (MMP)[85]
Official
cells: 655
TCP
UDP
Tinc VPN daemon
Official
cells: 657
TCP
UDP
IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)[86] and Hardware Management Console to connect managed logical partitions (LPAR) to enable dynamic partition reconfiguration
Official
cells: 660
TCP
Assigned
Mac OS X Server administration,[5] version 10.4 and earlier[10]
Official
cells: 666
TCP
UDP
Doom, first online first-person shooter
Official
cells: 666
TCP
airserv-ng, aircrack-ng's server for remote-controlling wireless devices
Unofficial
cells: 674
TCP
Application Configuration Access Protocol (ACAP)
Official
cells: 688
TCP
UDP
REALM-RUSD (ApplianceWare Server Appliance Management Protocol)
Official
cells: 690
TCP
UDP
Velneo Application Transfer Protocol (VATP)
Official
cells: 691
TCP
MS Exchange Routing
Official
cells: 694
TCP
UDP
Linux-HA high-availability heartbeat
Official
cells: 695
TCP
IEEE Media Management System over SSL (IEEE-MMS-SSL)[87]
Official
cells: 698
UDP
Optimized Link State Routing (OLSR)
Official
cells: 700
TCP
Extensible Provisioning Protocol (EPP), a protocol for communication between domain name registries and registrars (RFC 5734)
Official
cells: 701
TCP
Link Management Protocol (LMP),[88] a protocol that runs between a pair of nodes and is used to manage traffic engineering (TE) links
Official
cells: 702
TCP
IRIS[89][90] (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol)[91] (RFC 3983)
Official
cells: 706
TCP
Secure Internet Live Conferencing (SILC)
Official
cells: 711
TCP
Cisco Tag Distribution Protocol[92][93][94]—being replaced by the MPLS Label Distribution Protocol[95]
Official
cells: 712
TCP
Topology Broadcast based on Reverse-Path Forwarding routing protocol (TBRPF; RFC 3684)
Official
cells: 749
TCP
UDP
Kerberos (protocol) administration[10]
Official
cells: 750
UDP
kerberos-iv, Kerberos version IV
Official
cells: 751
TCP
UDP
kerberos_master, Kerberos authentication
Unofficial
cells: 752
UDP
passwd_server, Kerberos password (kpasswd) server
Unofficial
cells: 753
TCP
Reverse Routing Header (RRH)[96]
Official
cells: 753
UDP
Reverse Routing Header (RRH)
Official
cells: 753
UDP
userreg_server, Kerberos userreg server
Unofficial
cells: 754
TCP
tell send
Official
cells: 754
TCP
krb5_prop, Kerberos v5 slave propagation
Unofficial
cells: 754
UDP
tell send
Official
cells: 760
TCP
UDP
krbupdate [kreg], Kerberos registration
Unofficial
cells: 782
TCP
Conserver serial-console management server
Unofficial
cells: 783
TCP
SpamAssassin spamd daemon
Unofficial
cells: 800
TCP
UDP
mdbs-daemon
Official
cells: 808
TCP
Microsoft Net.TCP Port Sharing Service
Unofficial
cells: 829
TCP
Certificate Management Protocol[97]
Unofficial
cells: 830
TCP
UDP
NETCONF over SSH
Official
cells: 831
TCP
UDP
NETCONF over BEEP
Official
cells: 832
TCP
UDP
NETCONF for SOAP over HTTPS
Official
cells: 833
TCP
UDP
NETCONF for SOAP over BEEP
Official
cells: 843
TCP
Adobe Flash[98]
Unofficial
cells: 847
TCP
DHCP Failover protocol
Official
cells: 848
TCP
UDP
Group Domain Of Interpretation (GDOI) protocol
Official
cells: 853
TCP
UDP
DNS over TLS (RFC 7858)
Official
cells: 860
TCP
iSCSI (RFC 3720)
Official
cells: 861
TCP
UDP
OWAMP control (RFC 4656)
Official
cells: 862
TCP
UDP
TWAMP control (RFC 5357)
Official
cells: 873
TCP
rsync file synchronization protocol
Official
cells: 888
TCP
cddbp, CD DataBase (CDDB) protocol (CDDBP)
Unofficial
cells: 888
TCP
IBM Endpoint Manager Remote Control
Unofficial
cells: 897
TCP
UDP
Brocade SMI-S RPC
Unofficial
cells: 898
TCP
UDP
Brocade SMI-S RPC SSL
Unofficial
cells: 902
TCP
UDP
VMware ESXi[99][100]
Unofficial
cells: 903
TCP
VMware ESXi[99][100]
Unofficial
cells: 953
TCP
BIND remote name daemon control (RNDC)[101][102]
Official
cells: 954–988
N/A
N/A
Unassigned
Official
cells: 981
TCP
Remote HTTPS management for firewall devices running embedded Check Point VPN-1 software[103]
Unofficial
cells: 987
TCP
Microsoft Remote Web Workplace, a feature of Windows Small Business Server[104]
Unofficial
cells: 989
TCP
UDP
FTPS Protocol (data), FTP over TLS/SSL
Official
cells: 990
TCP
UDP
FTPS Protocol (control), FTP over TLS/SSL
Official
cells: 991
TCP
UDP
Netnews Administration System (NAS)[105]
Official
cells: 992
TCP
UDP
Telnet protocol over TLS/SSL
Official
cells: 993
TCP
Assigned
Internet Message Access Protocol over TLS/SSL (IMAPS)[10]
Official
cells: 994
Reserved
Reserved
Reserved
Official
cells: 994
TCP
UDP
Internet Relay Chat over TLS/SSL (IRCS)[73]
Unofficial
cells: 995
TCP
UDP
Post Office Protocol 3 over TLS/SSL (POP3S)[10]
Official
cells: 999
TCP
ScimoreDB Database System[106]
Unofficial
cells: 1010
TCP
ThinLinc web-based administration interface[107]
Unofficial
cells: 1023
Reserved
Reserved
Reserved[5]
Official

Questions about this table:
originalText: which well-known udp port does dns use
answer: answerTexts: 53