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
5070 UDP vtsas VersaTrans Server Agent Service Christopher Miller 2006-02 Assigned
5071 TCP powerschool PowerSchool Greg Porter Assigned
5071 UDP powerschool PowerSchool Greg Porter Assigned
5072 TCP ayiya Anything In Anything Jeroen Massar 2005-08 Assigned
5072 UDP ayiya Anything In Anything Jeroen Massar 2005-08 Assigned
5073 TCP tag-pm Advantage Group Port Mgr James Goddard 2005-08 Assigned
5073 UDP tag-pm Advantage Group Port Mgr James Goddard 2005-08 Assigned
5074 TCP alesquery ALES Query Tim Maloney 2005-08 Assigned
5074 UDP alesquery ALES Query Tim Maloney 2005-08 Assigned
5075 TCP pvaccess Experimental Physics and Industrial Control System Matej Sekoranja 2012-03-23 Assigned
5075 UDP Reserved Reserved
5076-5077 Not specified Unassigned Unassigned
5078 UDP pixelpusher PixelPusher pixel data heroicrobotics.com 2014-06-24 Assigned
5078 TCP Reserved Reserved
5079 TCP Reserved Reserved
5079 UDP cp-spxrpts Cambridge Pixel SPx Reports Richard Warren 2008-09-17 Assigned
5080 TCP onscreen OnScreen Data Collection Service Christopher Miller 2008-01-14 Assigned
5080 UDP onscreen OnScreen Data Collection Service Christopher Miller 2008-01-14 Assigned
5081 TCP sdl-ets SDL - Ent Trans Server Marc Morin 2002-04 Assigned
5081 UDP sdl-ets SDL - Ent Trans Server Marc Morin 2002-04 Assigned
5082 TCP qcp Qpur Communication Protocol Joachim Kluemper 2008-03-19 Assigned
5082 UDP qcp Qpur Communication Protocol Joachim Kluemper 2008-03-19 Assigned
5083 TCP qfp Qpur File Protocol Joachim Kluemper 2008-03-19 Assigned
5083 UDP qfp Qpur File Protocol Joachim Kluemper 2008-03-19 Assigned
5084 TCP llrp EPCglobal Low-Level Reader Protocol Margaret Cullen; Paul Dietrich 2006-11 Assigned
5084 UDP llrp EPCglobal Low-Level Reader Protocol Margaret Cullen; Paul Dietrich 2006-11 Assigned
5085 TCP encrypted-llrp EPCglobal Encrypted LLRP Margaret Cullen 2006-11 Assigned
5085 UDP encrypted-llrp EPCglobal Encrypted LLRP Margaret Cullen 2006-11 Assigned
5086 TCP aprigo-cs Aprigo Collection Service Ron Zalkind 2010-05-28 Assigned
5086 UDP Reserved Reserved
5087 TCP biotic BIOTIC - Binary Internet of Things Interoperable Communication Waher Data AB 2014-06-16 Assigned
5087 UDP Reserved Reserved
5088-5089 Not specified Unassigned Unassigned
5090 SCTP car Candidate AR Assigned
5091 SCTP cxtp Context Transfer Protocol 2005-07 [RFC4065] Assigned
5092 TCP Reserved Reserved
5092 UDP magpie Magpie Binary Phil Maker 2008-06-18 Assigned
5093 TCP sentinel-lm Sentinel LM Derick Snyder Assigned
5093 UDP sentinel-lm Sentinel LM Derick Snyder Assigned
5094 TCP hart-ip HART-IP Wally Pratt Jr 2010-03-02 Assigned
5094 UDP hart-ip HART-IP Wally Pratt Jr 2010-03-02 Assigned
5095-5098 Not specified Unassigned Unassigned
5099 TCP sentlm-srv2srv SentLM Srv2Srv Derick Snyder Assigned
5099 UDP sentlm-srv2srv SentLM Srv2Srv Derick Snyder Assigned
5100 TCP socalia Socalia service mux Alberto Raydan 2005-08 Assigned
5100 UDP socalia Socalia service mux Alberto Raydan 2005-08 Assigned
5101 TCP talarian-tcp Talarian_TCP Leo Martins Assigned
5101 UDP talarian-udp Talarian_UDP Leo Martins Assigned
5102 TCP oms-nonsecure Oracle OMS non-secure Todd Guay 2005-08 Assigned
5102 UDP oms-nonsecure Oracle OMS non-secure Todd Guay 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 ↗