Online Tools Toolshu.com Log In Sign Up

Comprehensive Network Port Directory

Network Port Classification

1. Well-Known Ports: Range from 0 to 1023.

2. Registered Ports: Range from 1024 to 49151.

3. Dynamic/Private Ports: Range from 49152 to 65535.


Comprehensive List of Network Port Numbers

Tool Introduction

Network Port Numbers is a free online lookup tool covering all 65,536 ports from 0 to 65535, including service names, protocol types, and usage descriptions. Whether you are configuring a firewall, debugging a server, or investigating suspicious network traffic, you can find the information you need here instantly.

Port Classification

According to IANA (Internet Assigned Numbers Authority) standards, network ports are divided into three categories:

  • Well-Known Ports (0–1023): Assigned by IANA to globally recognized protocols such as HTTP, HTTPS, SSH, FTP, and DNS. These ports are reserved and should not be used arbitrarily.
  • Registered Ports (1024–49151): Registered by software vendors for specific applications. Examples include MySQL (3306), Redis (6379), MongoDB (27017), and RDP (3389).
  • Dynamic / Private Ports (49152–65535): Not centrally assigned. Operating systems allocate these temporarily for outgoing client connections and they generally require no manual configuration.

Key Features

  • Exact Port Lookup: Enter a numeric port number to instantly retrieve the corresponding service name and description.
  • Keyword Search: Enter a protocol or service keyword (e.g., "mysql", "http", "mail") to filter and display all matching port records.
  • Full Port List: Browse the complete port database in a paginated table at the bottom of the page for a comprehensive reference.

Use Cases

  • Development & Debugging: Check whether a port used by your local service conflicts with a system service, or look up the default port of a third-party middleware.
  • Server Administration: Quickly verify which ports to open or block when configuring security groups or iptables firewall rules.
  • Network Security: Investigate unfamiliar ports in network logs or unusual connections to assess potential risks.
  • Learning & Reference: A handy reference for students and professionals studying computer networking or preparing for certifications.

Quick Reference — Common Ports

  • 21 — FTP file transfer
  • 22 — SSH secure remote login
  • 25 — SMTP mail sending
  • 53 — DNS name resolution
  • 80 — HTTP web access
  • 443 — HTTPS encrypted web access
  • 3306 — MySQL database
  • 6379 — Redis cache
  • 3389 — RDP Windows remote desktop
  • 8080 — Alternative HTTP, commonly used in development

FAQ

Q: How many port numbers are there in total?
A: Port numbers range from 0 to 65535, giving a total of 65,536 ports, represented by a 16-bit unsigned integer.

Q: Do TCP and UDP share the same port numbers?
A: No. TCP and UDP maintain separate port spaces. The same port number can be assigned to different services under TCP and UDP respectively.

Q: Why don't I need to type port 80 in the browser address bar?
A: Browsers assume port 80 for HTTP and port 443 for HTTPS by default. When the default port is used, it is omitted from the URL automatically.

Q: Can my application use any port number?
A: On Linux and macOS, ports below 1024 require root privileges to bind. Ports 1024 and above are available to regular users, though it is advisable to avoid well-known registered ports to prevent conflicts.

发现周边 发现周边
Comment area

Loading...