This is a list of TCP and UDP port numbers used by protocols for operation of network applications.
TCP usually uses port numbers that match the services of the corresponding UDP implementations, if they exist, and vice versa.
This article lists port numbers and their associated protocols that have experienced significant uptake.
On Unix-like operating systems, a process must execute with superuser privileges to be able to bind a network socket to an IP address using one of the well-known ports.
[481] This range is used for private or customized services, for temporary purposes, and for automatic allocation of ephemeral ports.