Networking reference

TCP & UDP Port Numbers – Service & Protocol Lookup

Search the complete IANA service-name and port-number registry by port, protocol, service, assignee or RFC, including TCP, UDP, SCTP, DCCP and unqualified entries.

Search this dataset

Use exact codes, names or any declared searchable field.

TCP & UDP Port Numbers – Service & Protocol LookupShowing 50 of 14,533 records
PortProtocolServiceDescriptionAssigneeRegistration dateReference/RFCStatusRecord details
3937 UDP dvbservdsc DVB Service Discovery Bert van Willigen; Peter MacAvock 2003-11 Assigned
3938 TCP dbcontrol-agent Oracle dbControl Agent po IANA assigned this well-formed service name as a replacement for "dbcontrol_agent". Todd Guay 2003-11 Assigned
3938 TCP dbcontrol_agent Oracle dbControl Agent po Todd Guay 2003-11 Assigned
3938 UDP dbcontrol-agent Oracle dbControl Agent po IANA assigned this well-formed service name as a replacement for "dbcontrol_agent". Todd Guay 2003-11 Assigned
3938 UDP dbcontrol_agent Oracle dbControl Agent po Todd Guay 2003-11 Assigned
3939 TCP aamp Anti-virus Application Management Port In-sik Choi 2002-02 Assigned
3939 UDP aamp Anti-virus Application Management Port In-sik Choi 2002-02 Assigned
3940 TCP xecp-node XeCP Node Service Brent McCullough 2003-11 Assigned
3940 UDP xecp-node XeCP Node Service Brent McCullough 2003-11 Assigned
3941 TCP homeportal-web Home Portal Web Server Christian Beaumont 2003-11 Assigned
3941 UDP homeportal-web Home Portal Web Server Christian Beaumont 2003-11 Assigned
3942 TCP srdp satellite distribution Simone Molendini 2003-11 Assigned
3942 UDP srdp satellite distribution Simone Molendini 2003-11 Assigned
3943 TCP tig TetraNode Ip Gateway B. van Klinken 2003-12 Assigned
3943 UDP tig TetraNode Ip Gateway B. van Klinken 2003-12 Assigned
3944 TCP sops S-Ops Management Stefan Hochuli 2003-12 Assigned
3944 UDP sops S-Ops Management Stefan Hochuli 2003-12 Assigned
3945 TCP emcads EMCADS Server Port Lars Struwe Christensen 2004-01 Assigned
3945 UDP emcads EMCADS Server Port Lars Struwe Christensen 2004-01 Assigned
3946 TCP backupedge BackupEDGE Server Microlite Corporation 2004-06 Assigned
3946 UDP backupedge BackupEDGE Server Microlite Corporation 2004-06 Assigned
3947 TCP ccp Connect and Control Protocol for Consumer, Commercial, and Industrial Electronic Devices Aaron Myer 2004-06 Assigned
3947 UDP ccp Connect and Control Protocol for Consumer, Commercial, and Industrial Electronic Devices Aaron Myer 2004-06 Assigned
3948 TCP apdap Anton Paar Device Administration Protocol Martin Leitner 2004-06 Assigned
3948 UDP apdap Anton Paar Device Administration Protocol Martin Leitner 2004-06 Assigned
3949 TCP drip Dynamic Routing Information Protocol Dana Blair 2004-06 Assigned
3949 UDP drip Dynamic Routing Information Protocol Dana Blair 2004-06 Assigned
3950 TCP namemunge Name Munging John C. Klensin 2004-07 Assigned
3950 UDP namemunge Name Munging John C. Klensin 2004-07 Assigned
3951 TCP pwgippfax PWG IPP Facsimile Ira McDonald 2004-08 Assigned
3951 UDP pwgippfax PWG IPP Facsimile Ira McDonald 2004-08 Assigned
3952 TCP i3-sessionmgr I3 Session Manager Mike Gagle 2004-08 Assigned
3952 UDP i3-sessionmgr I3 Session Manager Mike Gagle 2004-08 Assigned
3953 TCP xmlink-connect Eydeas XMLink Connect David Crewson 2004-09 Assigned
3953 UDP xmlink-connect Eydeas XMLink Connect David Crewson 2004-09 Assigned
3954 TCP adrep AD Replication RPC Robert Ball 2008-03-26 Assigned
3954 UDP adrep AD Replication RPC Robert Ball 2008-03-26 Assigned
3955 TCP p2pcommunity p2pCommunity Tiago Bittencourt Silva 2005-08 Assigned
3955 UDP p2pcommunity p2pCommunity Tiago Bittencourt Silva 2005-08 Assigned
3956 TCP gvcp GigE Vision Control Eric Carey 2005-08 Assigned
3956 UDP gvcp GigE Vision Control Eric Carey 2005-08 Assigned
3957 TCP mqe-broker MQEnterprise Broker Assigned
3957 UDP mqe-broker MQEnterprise Broker Assigned
3958 TCP mqe-agent MQEnterprise Agent Bob Lauria 2005-08 Assigned
3958 UDP mqe-agent MQEnterprise Agent Bob Lauria 2005-08 Assigned
3959 TCP treehopper Tree Hopper Networking Gary Whelan 2005-08 Assigned
3959 UDP treehopper Tree Hopper Networking Gary Whelan 2005-08 Assigned
3960 TCP bess Bess Peer Assessment Peter Verdon 2005-08 Assigned
3960 UDP bess Bess Peer Assessment Peter Verdon 2005-08 Assigned
3961 TCP proaxess ProAxess Server Jonas Ahlqvist 2005-08 Assigned

Look up a port number, service name, transport protocol, assignee or RFC in IANA's current registry. The table keeps every row in the 17 August 2026 snapshot, so one port can appear more than once when it has separate TCP, UDP or other registrations.

How to use the port lookup

Enter a number such as 22, 53, 80, 443, 3306 or 8080 to find exact registrations and any registered range containing that port. You can also search for a service such as ssh or mysql, a protocol, an assignee, or reference text such as RFC9110. Use the Protocol and Status filters when a search returns several rows.

Blank values mean the source registry does not provide that field. They have not been guessed. Assignee identifiers are resolved against the people and organisations directory in IANA's XML registry where a readable name is available.

Port ranges and status labels

  • System ports: 0–1023. These are also commonly called well-known ports.
  • User ports: 1024–49151. IANA can register services in this range.
  • Dynamic or private ports: 49152–65535. IANA does not assign services from this range.

Status is a page-level label derived from the source row. Reserved and Unassigned follow IANA's description. Rows whose source text identifies a de-registration or removal are labelled Deprecated or removed. A row with a service name but no port is labelled Service name only. All other rows are labelled Assigned.

Why the same port can have several entries

TCP and UDP are different transport protocols, so the same number can be registered for both without representing the same network conversation. The registry also includes SCTP, DCCP, aliases, historic records and registrations without a specified transport protocol. They remain in this database so the source is not reduced to a hand-picked list.

Common port questions

What service normally uses port 22?

IANA registers ssh on port 22 for TCP and UDP, with an additional SCTP registration. In everyday networks, TCP port 22 is the familiar SSH remote-access service.

Why does port 53 show TCP and UDP?

The domain service is registered on port 53 for both TCP and UDP. DNS software chooses the transport according to the operation and response requirements.

What is the difference between ports 80 and 443?

IANA associates port 80 with HTTP-related service names and port 443 with HTTPS. A registration describes the conventional use; it does not inspect or guarantee the traffic running there.

What uses port 3306?

The registry lists mysql on port 3306 for TCP and UDP. MySQL client connections are ordinarily associated with TCP, but this page retains both official registry rows.

Is port 8080 always an HTTP proxy?

No. IANA registers http-alt on port 8080 for TCP and UDP, but applications can use ports differently. Identify the listening process and configuration before drawing a security conclusion.

Should I open a port because it is registered here?

No. Open only the ports required by a known application and restrict source networks where possible. A registry entry is not a firewall recommendation.

IANA updates the registry as assignments change. Use Report incorrect data if this snapshot no longer matches the official record, and include the IANA or RFC link so the change can be verified.

Provenance

Data sources

Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry

Primary officialVisit source ↗
Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry (CSV)

Primary officialVisit source ↗
Internet Assigned Numbers Authority

Service Name and Transport Protocol Port Number Registry (XML)

Primary officialVisit source ↗
Internet Engineering Task Force

RFC 6335: Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry

Primary standardVisit source ↗
Internet Engineering Task Force

RFC 7605: Recommendations on Using Assigned Transport Port Numbers

Primary standardVisit source ↗
Internet Assigned Numbers Authority

Licensing Terms

Primary officialVisit source ↗