Skip to main content

7. Principles for Service Name and Transport Protocol Port Number Registry Management

7. Principles for Service Name and Transport Protocol Port Number Registry Management

This section describes the principles that guide the IETF and IANA in their role as the long-term joint stewards of the service name and port number registry.

7.1. Past Principles

Historically, port numbers were assigned based on the "first come, first served" principle. This approach worked reasonably well when the rate of port number requests was low.

7.2. Updated Principles

This document establishes updated principles for managing the service name and port number registry:

  1. Uniqueness: Each service name and port number combination must be unique within its scope.
  2. Stability: Once assigned, service names and port numbers should remain stable and should not be reassigned unless absolutely necessary.
  3. Conservation: The port number space is finite (65536 values), so conservation is important. Service names without port numbers are RECOMMENDED when possible.
  4. Transparency: Assignment procedures should be clear, documented, and consistently applied.
  5. Fairness: All requesters should be treated equally, regardless of their organizational affiliation.
  6. Responsiveness: IANA should process requests in a timely manner.
  7. Expert Review: Technical experts should review requests to ensure they meet established criteria.
  8. Public Registry: All assignments should be publicly documented in the registry.