What Port Number is XXX on?

The way that most services work under TCP/IP is that the server is configured to use a well known port number and the client connects from a random high port.

Most of these well known ports are port numbers below 1,024. High ports are ports 1,024 or above.

In the old days, ports below 1,024 were known as trusted ports. On Unix machines, only a user or process with root privileges is able to open an outgoing port below 1,024.

With the proliferation of Windows and single-user Unix systems, the trusted port model no longer works.

A few of the most common well known ports are:

ServicePort
FTP20,21
SSH22
telnet23
SMTP25
DNS53
DHCP67,68
TFTP69
HTTP80
POP3110
NNTP119
NTP123
IMAP4143
LDAP389
HTTPS443
IMAPS993
RADIUS1812
AIM5190

The file /etc/services on most Unix machines lists the port assignments for that machine.

On Windows, TCP/IP port assignments are stored in the C:\WINDOWS\SYSTEM32\DRIVERS\ETC\SERVICES file.

The original complete list of port assignments was in RFC 1700 - Assigned Numbers.

The most current official list of port assignments is maintained by the IANA (Internet Assigned Numbers Authority) at http://www.iana.org/assignments/port-numbers.



Top 5 Free Networking Tools

Free White Papers on Networking

Bookmark What Port Number is XXX on?

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.