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.

Table legend

Color coding of table entries

Well-known ports: 0–1023

According to IANA "The Well Known Ports are assigned by the IANA and on most systems can only be used by system (or root) processes or by programs executed by privileged users. Ports are used in the TCP to name the ends of logical connections which carry long term conversations. For the purpose of providing services to unknown callers, a service contact port is defined. This list specifies the port used by the server process as its contact port. The contact port is sometimes called the "well-known port"."

Registered ports: 1024–49151

Only those ports that are commonly used are listed; for full list, refer to the IANA port list.

When investigating TCP traffic, be careful not to confuse the client and server ports. The client port is incremental, typically beginning at 1024 at boot time and wrapping at 4096. If the port you are investigating is in the lower part of this range, it may be a client port. Stateful firewalls identify the server port, but packet sniffers and stateless firewalls do not. For example, a packet sniffer showing a TCP packet with source port 1080 and destination port 1494 might be either the SOCKetS or Citrix Independent Computing Architecture (ICA) protocols. The only way to know for sure is to examine the initial TCP handshake.

With UDP, client port selection depends on the application and may be incremental, fixed to a nonsensical value, or fixed equal to the server port.

Dynamic and/or private ports: 49152–65535

By definition, no ports can be registered in the dynamic range.

Many Linux kernels and/or distros use 32768 to 61000. /proc/sys/net/ipv4/ip_local_port_range indicates the range in use.

See also

  • TCP and UDP port
  • Internet Protocol Suite

References

  1. ^ a b c d e f g h "Port Numbers". The Internet Assigned Numbers Authority (IANA) . http://www.iana.org/assignments/port-numbers .  
  2. ^ RFC 887, Resource Location Protocol
  3. ^ RFC 1476, RAP: Internet Route Access Protocol
  4. ^ RFC 983, ISO Transport Services on Top of the TCP
  5. ^ The Remote User Telnet Service
  6. ^
  7. ^ COM Fundamentals - Guide - COM Clients and Servers - Inter-Object Communications - Microsoft RPC
  8. ^ RFC 1068, Background File Transfer Program (BFTP)
  9. ^ Cisco Document ID: 7244, Understanding Simple Network Management Protocol (SNMP) Traps
  10. ^ RFC 4409, Message Submission for Mail
  11. ^ RFC 3620, The TUNNEL Profile
  12. ^ INTERNET DRAFT, DHCP Failover Protocol
  13. ^ RFC 3632, VeriSign Registry Registrar Protocol (RRP) Version 2.0.0
  14. ^ IEEE Standard (1244.3-2000) for Media Management System (MMS) Media Management Protocol (MMP)
  15. ^ Integrated Virtualization Manager on IBM System p5
  16. ^ IEEE Standard (1244.2-2000) for Media Management Systems (MMS) Session Security, Authentication, Initialization Protocol (SSAIP)
  17. ^ RFC 4204, Link Management Protocol
  18. ^ RFC 3981, IRIS: The Internet Registry Information Service (IRIS) Core Protocol
  19. ^ Internet Registry Information Service (IRIS)
  20. ^ Internet-Draft, Using the Internet Registry Information Service (IRIS) over the Blocks Extensible Exchange Protocol (BEEP)
  21. ^ Tag Distribution Protocol Internet-Draft
  22. ^ United States Patent 7286529, Discovery and tag space identifiers in a tag distribution protocol (TDP)
  23. ^ Cisco IOS Software Release 11.1CT New Features
  24. ^ Cisco IOS Software Releases 12.0 S, MPLS Label Distribution Protocol (LDP)
  25. ^ World Intellectual Property Organization (WIPO) WO/2004/056056, Arrangement in a Router of a Mobile Network for Optimizing Use of Messages Carrying Reverse Routing Headers
  26. ^ Port 903: "Required ports for configuring an external firewall to allow ESX and VirtualCenter traffic", 2009-07-07. Retrieved on 2009-08-04.
  27. ^ Brief descriptions of registered TCP and UDP ports
  28. ^ Tuxánci game—a multiplatform game, inspired by the Czech game Bulanci, distributed under the GNU General Public License
  29. ^ IBM U2 product family
  30. ^ IETF Draft of the Minger Email Address Verification Protocol
  31. ^ RFC 2167, Referral Whois (RWhois) Protocol
  32. ^ Symantec Intruder Alert product support
  33. ^ IBM Tivoli Netcool/Impact
  34. ^ pcAnywhere IP port usage
  35. ^ How to change the IP ports that pcAnywhere uses
  36. ^ TeamViewer Desktop Sharing
  37. ^ CVSup.org
  38. ^ prd Technologies Ltd Billing & Rating Solutions
  39. ^ Smartlaunch 4.1 Cyber Cafe Management Software Product Overview
  40. ^ Intel DMI (Desktop Management Interface)
  41. ^ a b VMware Communities: Change MUI ports?
  42. ^ a b Apache Synapse
  43. ^ Lantronix Discontinued Products / No Longer Supported
  44. ^ Lantronix UDS-10 UDS100 User Guide
  45. ^ Automatic Packet Reporting System 'APRS Wiki'
  46. ^ Mac OS X Server 10: Web service uses ports 80 and 16080 by default

Gnutella/Limewire and ports

From: "Darren R. Weber" To: redhat-list redhat com; Subject: Gnutella/Limewire and ports; Date: Sat, 8 Sep 2001 02:15:52 -0400

...

Block limewire ports? [Archive] - Web Hosting Talk

[Archive] Block limewire ports? Computers and Peripherals ... I've been searching and searching but so far have no idea how to go about blocking limewire at the router level.

...

Block LimeWire and block Kazaa + LimeWire port list

Block LimeWire and block Kazaa from school and company networks. Prevent students and employees using selected file sharing programs. limeWireLimeWire ports list - what port does ...

...

Blocking Limewire ports - Cyber Tech Help Support ...

Blocking Limewire ports Networking ... I'd like to block the ports Limewire uses to connect to the internet on my network but I'm not sure how to go about doing it.

...

Norton Personal Firewall / Limewire port 45100

G4 400 / OS 10.2.8, BSD installed / Limewire 3.6.14 I have Norton Personal Firewall set to leave ports 6346 & 6347 open for Gnutella. ~*~ When I

...

ports/63685: Update limewire port to version 3.8.6

Subject: ports/63685: Update limewire port to version 3.8.6; From: krion at FreeBSD.org (Kirill Ponomarew) Date: Wed Mar 3 13:14:26 2004

...

Limewire port Free Download

Limewire port Free Download,Limewire port Software Collection Download

...

LimeWire - Free and Pro P2P Download Clients - 4.8 - 4 ...

Advanced - Port allows the default Limewire port to be changed. Advanced - Firewalls allows the client to work from behind a firewall by specifying the current IP addresses and port ...

...

ports/63685: Update limewire port to version 3.8.6

Subject: ports/63685: Update limewire port to version 3.8.6; From: past at noc.ntua.gr (Panagiotis Astithas) Date: Wed Mar 3 03:20:22 2004

...

limewire ports

what ports does limewire use ... Open Discussion topics Discuss the time of day, whatever you want to. This is the hangout area.

...