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
2997 TCP rebol REBOL Holger Kruse Assigned
2997 UDP rebol REBOL Holger Kruse Assigned
2998 TCP realsecure Real Secure Wes Wilson Assigned
2998 UDP realsecure Real Secure Wes Wilson Assigned
2999 TCP remoteware-un RemoteWare Unassigned Tim Farley Assigned
2999 UDP remoteware-un RemoteWare Unassigned Tim Farley Assigned
3000 TCP hbci HBCI Kurt Haubner Assigned
3000 UDP hbci HBCI Kurt Haubner Assigned
3000 TCP remoteware-cl RemoteWare Client Tim Farley Assigned
3000 UDP remoteware-cl RemoteWare Client Tim Farley Assigned
3001 TCP origo-native OrigoDB Server Native Interface Devrex Labs Assigned
3001 UDP Reserved Reserved
3002 TCP exlm-agent EXLM Agent Randy Martin Assigned
3002 UDP exlm-agent EXLM Agent Randy Martin Assigned
3002 TCP remoteware-srv RemoteWare Server Tim Farley Assigned
3002 UDP remoteware-srv RemoteWare Server Tim Farley Assigned
3003 TCP cgms CGMS Corey Clinton 2011-02-02 Assigned
3003 UDP cgms CGMS Corey Clinton 2011-02-02 Assigned
3004 TCP csoftragent Csoft Agent Nedelcho Stanev Assigned
3004 UDP csoftragent Csoft Agent Nedelcho Stanev Assigned
3005 TCP geniuslm Genius License Manager Jakob Spies Assigned
3005 UDP geniuslm Genius License Manager Jakob Spies Assigned
3006 TCP ii-admin Instant Internet Admin PerfTech, Inc. Assigned
3006 UDP ii-admin Instant Internet Admin PerfTech, Inc. Assigned
3007 TCP lotusmtap Lotus Mail Tracking Agent Protocol Ken Lin Assigned
3007 UDP lotusmtap Lotus Mail Tracking Agent Protocol Ken Lin Assigned
3008 TCP midnight-tech Midnight Technologies Kyle Unice Assigned
3008 UDP midnight-tech Midnight Technologies Kyle Unice Assigned
3009 TCP pxc-ntfy PXC-NTFY Takeshi Nishizawa Assigned
3009 UDP pxc-ntfy PXC-NTFY Takeshi Nishizawa Assigned
3010 TCP gw Telerate Workstation Assigned
3010 UDP ping-pong Telerate Workstation Timo Sivonen Assigned
3011 TCP trusted-web Trusted Web Assigned
3011 UDP trusted-web Trusted Web Assigned
3012 TCP twsdss Trusted Web Client Alex Duncan Assigned
3012 UDP twsdss Trusted Web Client Alex Duncan Assigned
3013 TCP gilatskysurfer Gilat Sky Surfer Yossi Gal Assigned
3013 UDP gilatskysurfer Gilat Sky Surfer Yossi Gal Assigned
3014 TCP broker-service Broker Service IANA assigned this well-formed service name as a replacement for "broker_service". Dale Bethers Assigned
3014 TCP broker_service Broker Service Dale Bethers Assigned
3014 UDP broker-service Broker Service IANA assigned this well-formed service name as a replacement for "broker_service". Dale Bethers Assigned
3014 UDP broker_service Broker Service Dale Bethers Assigned
3015 TCP nati-dstp NATI DSTP Paul Austin Assigned
3015 UDP nati-dstp NATI DSTP Paul Austin Assigned
3016 TCP notify-srvr Notify Server IANA assigned this well-formed service name as a replacement for "notify_srvr". Hugo Parra Assigned
3016 TCP notify_srvr Notify Server Hugo Parra Assigned
3016 UDP notify-srvr Notify Server IANA assigned this well-formed service name as a replacement for "notify_srvr". Hugo Parra Assigned
3016 UDP notify_srvr Notify Server Hugo Parra Assigned
3017 TCP event-listener Event Listener IANA assigned this well-formed service name as a replacement for "event_listener". Ted Tronson Assigned
3017 TCP event_listener Event Listener Ted Tronson 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 ↗