The port numbers are divided into three ranges:
- The Well Known Ports are those in the range 0–1023. On Unix-like operating systems, binding a communications socket to a port in this range requires administrative privileges or possessing CAP_NET_BIND_SERVICE capability.
- The Registered Ports are those in the range 1024–49151. (list of small subranges (1024-7000) you can see in "TCP ports ranges" window)
- The Dynamic and/or Private Ports are those in the range 49152–65535. Randomly chosen port numbers out of this range are called ephemeral ports. These ports are not permanently assigned to any publicly defined application.
This is library of TCP Port Numbers
and UDP Port Numbers
This range of ports become in use from 1990-2000 years, it's ports like MySql.
Current service contain the biggest tcp udp port list
. Port search
going through 4 library (database),
total number of records are about 22000 (in 3 times more that in other service).
Applications or service listen on specific port numbers (fixed or just from some range) which are defined by convention for use with the given protocol — see list of TCP and UDP port numbers. Typically, these will be low port numbers. In many Unix-like operating systems only processes owned by the superuser can create ports with numbers from 0 to 1023. It's created for block attempt of untrusted processes from providing system services. Conversely, the client end of a connection will typically use a high port number allocated for short term use.
The most well-known from this range: 2483/2484 Oracle database, 3306 MySql, 5190 ICQ and AOL Instant Messenger.
|TCP ports ranges 1024–7000|
In computer networking, the protocols of the Transport Layer of the Internet Protocol Suite, most notably the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP), but also other protocols, use a numerical identifier for the data structures of the endpoints for host-to-host communications. Such an endpoint is known as a port and the identifier is the port number. The Internet Assigned Numbers Authority (IANA) is responsible for maintaining the official assignments of port numbers for specific uses.