Well-Known Ports

network pcAll applications uses virtual sockets to communicate via network with other workstation applications. A sockets is composed from the target host ip address and a port number. Port is a method we use to multiplex the inbound or outbound network packets from/to a host in order to permit various applications simultaneous access to the network.The ports numbers starts from 0 to 65535. The port numbers in the range from 0 to 1023 are the well-known ports. They are used by system processes that provide widely-used types of network services.

The range of port number from 1024 to 49151 are the registered ports. They are assigned by IANA for specific service upon application by a requesting entity.

iana logoResponsible for maintaining the official assignments of port numbers for specific uses of the well known ports is an organization called IANA (Internet Assigned Numbers Authority).

Originally, these port numbers were used by the Transmission Control Protocol (RFC793) and the User Datagram Protocol, but are used also for the Stream Control Transmission Protocol, and the Datagram Congestion Control Protocol. SCTP and DCCP services usually use a port number that matches the service of the corresponding TCP or UDP implementation if they exist.

This is a list of Internet socket port numbers used by protocols of the Transport Layer of the Internet Protocol Suite for the establishment of host-to-host communications.

Port TCP UDP Description
0 UDP Reserved
1 TCP UDP TCP Port Service Multiplexer (TCPMUX)
2 TCP UDP Management Utility
3 TCP UDP Compression Process
4 TCP UDP Unassigned
5 TCP UDP Remote Job Entry
6 TCP UDP Unassigned
7 TCP UDP Echo Protocol
8 TCP UDP Unassigned
9 TCP UDP Discard Protocol
10 TCP UDP Unassigned
11 TCP UDP Active Users
12 TCP UDP Unassigned
13 TCP UDP Daytime Protocol – (RFC 867)
14 TCP UDP Unassigned
16 TCP UDP Unassigned
17 TCP UDP Quote of the Day
18 TCP UDP Message Send Protocol
19 TCP UDP Character Generator Protocol (CHARGEN)
20 TCP FTP – data transfer
21 TCP FTP – control (command)
22 TCP UDP Secure Shell (SSH)—used for secure logins, file transfers (scp, sftp) and port forwarding
23 TCP Telnet protocol—unencrypted text communications
24 TCP UDP Priv-mail : any private mail system.
25 TCP Simple Mail Transfer Protocol (SMTP)—used for e-mail routing between mail servers
34 TCP UDP Remote File (RF)—used to transfer files between machines
35 TCP UDP Any private printer server protocol
37 TCP UDP TIME protocol
39 TCP UDP Resource Location Protocol (RLP)—used for determining the location of higher level services from hosts on a network
41 TCP UDP Graphics
42 TCP UDP nameserver, ARPA Host Name Server Protocol
42 TCP UDP WINS
43 TCP WHOIS protocol
47 TCP UDP NI FTP
49 TCP UDP TACACS Login Host protocol
50 TCP UDP Remote Mail Checking Protocol
51 TCP UDP IMP Logical Address Maintenance
52 TCP UDP XNS (Xerox Network Systems) Time Protocol
53 TCP UDP Domain Name System (DNS)
54 TCP UDP XNS (Xerox Network Systems) Clearinghouse
55 TCP UDP ISI Graphics Language (ISI-GL)
56 TCP UDP XNS (Xerox Network Systems) Authentication
56 TCP UDP Route Access Protocol (RAP)[3]
57 TCP Mail Transfer Protocol (MTP)
58 TCP UDP XNS (Xerox Network Systems) Mail
67 UDP Bootstrap Protocol (BOOTP) Server; also used by Dynamic Host Configuration Protocol (DHCP)
68 UDP Bootstrap Protocol (BOOTP) Client; also used by Dynamic Host Configuration Protocol (DHCP)
69 UDP Trivial File Transfer Protocol (TFTP)
70 TCP Gopher protocol
79 TCP Finger protocol
80 TCP UDP Hypertext Transfer Protocol (HTTP)
81 TCP Torpark—Onion routing
82 UDP Torpark—Control
83 TCP MIT ML Device
88 TCP UDP Kerberos—authentication system
90 TCP UDP dnsix (DoD Network Security for Information Exchange) Securit Attribute Token Map
90 TCP UDP Pointcast
99 TCP WIP Message Protocol
101 TCP NIC host name
102 TCP ISO-TSAP (Transport Service Access Point) Class 0 protocol
104 TCP UDP ACR/NEMA Digital Imaging and Communications in Medicine
105 TCP UDP CCSO Nameserver Protocol (Qi/Ph)
107 TCP Remote TELNET Service protocol
108 TCP UDP SNA Gateway Access Server
109 TCP Post Office Protocol v2 (POP2)
110 TCP Post Office Protocol v3 (POP3)
111 TCP UDP ONC RPC (SunRPC)
113 TCP ident—user identification system, used by IRC servers to identify users
113 TCP UDP Authentication Service (auth)
115 TCP Simple File Transfer Protocol (SFTP)
117 TCP UUCP Path Service
118 TCP UDP SQL (Structured Query Language) Services
119 TCP Network News Transfer Protocol (NNTP) — retrieval of newsgroup messages
123 UDP Network Time Protocol (NTP)—used for time synchronization
135 TCP UDP DCE endpoint resolution
135 TCP UDP Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service, used to remotely manage services including DHCP server, DNS server and WINS. Also used by DCOM
137 TCP UDP NetBIOS NetBIOS Name Service
138 TCP UDP NetBIOS NetBIOS Datagram Service
139 TCP UDP NetBIOS NetBIOS Session Service
143 TCP UDP Internet Message Access Protocol (IMAP) — management of email messages
152 TCP UDP Background File Transfer Program (BFTP)
153 TCP UDP SGMP, Simple Gateway Monitoring Protocol
156 TCP UDP SQL Service
158 TCP UDP DMSP, Distributed Mail Service Protocol
161 UDP Simple Network Management Protocol (SNMP)
162 TCP UDP Simple Network Management Protocol Trap (SNMPTRAP)
170 TCP Print-srv, Network PostScript
177 TCP UDP X Display Manager Control Protocol (XDMCP)
179 TCP BGP (Border Gateway Protocol)
194 TCP UDP IRC (Internet Relay Chat)
199 TCP UDP SMUX, SNMP Unix Multiplexer
201 TCP UDP AppleTalk Routing Maintenance
209 TCP UDP The Quick Mail Transfer Protocol
210 TCP UDP ANSI Z39.50
213 TCP UDP Internetwork Packet Exchange (IPX)
218 TCP UDP Message posting protocol (MPP)
220 TCP UDP Internet Message Access Protocol (IMAP), version 3
256 TCP UDP 2DEV “2SP” Port
259 TCP UDP ESRO, Efficient Short Remote Operations
264 TCP UDP BGMP, Border Gateway Multicast Protocol
308 TCP Novastor Online Backup
311 TCP Mac OS X Server Admin (officially AppleShare IP Web administration)
318 TCP UDP PKIX TSP, Time Stamp Protocol
319 UDP Precision time protocol event messages
320 UDP Precision time protocol general messages
323 TCP UDP IMMP, Internet Message Mapping Protocol
350 TCP UDP MATIP-Type A, Mapping of Airline Traffic over Internet Protocol
351 TCP UDP MATIP-Type B, Mapping of Airline Traffic over Internet Protocol
366 TCP UDP ODMR, On-Demand Mail Relay
369 TCP UDP Rpc2portmap
370 TCP UDP codaauth2 – Coda authentication server
370 TCP UDP securecast1 – Outgoing packets to NAI’s servers
371 TCP UDP ClearCase albd
383 TCP UDP HP data alarm manager
384 TCP UDP A Remote Network Server System
387 TCP UDP AURP, AppleTalk Update-based Routing Protocol
389 TCP UDP Lightweight Directory Access Protocol (LDAP)
401 TCP UDP UPS Uninterruptible Power Supply
402 TCP Altiris, Altiris Deployment Client
411 TCP Direct Connect Hub
412 TCP Direct Connect Client-to-Client
427 TCP UDP Service Location Protocol (SLP)
443 TCP HTTPS (Hypertext Transfer Protocol over SSL/TLS)
444 TCP UDP SNPP, Simple Network Paging Protocol (RFC 1568)
445 TCP Microsoft-DS Active Directory, Windows shares
445 TCP Microsoft-DS SMB file sharing
464 TCP UDP Kerberos Change/Set password
465 TCP Cisco protocol
465 TCP SMTP over SSL
475 TCP tcpnethaspsrv (Aladdin Knowledge Systems Hasp services, TCP/IP version)
497 TCP Dantz Retrospect
500 _ UDP Internet Security Association and Key Management Protocol (ISAKMP)
501 TCP STMF, Simple Transportation Management Framework – DOT NTCIP 1101
502 TCP UDP Modbus, Protocol
504 TCP UDP Citadel – multiservice protocol for dedicated clients for the Citadel groupware system
510 TCP First Class Protocol
512 TCP Rexec, Remote Process Execution
512 UDP comsat, together with biff
513 TCP rlogin
513 UDP Who
514 TCP Shell—used to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh)
514 UDP Syslog—used for system logging
515 TCP Line Printer Daemon—print service
517 UDP Talk
518 UDP NTalk
520 TCP efs, extended file name server
520 UDP Routing Information Protocol (RIP)
524 TCP UDP NetWare Core Protocol (NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.
525 UDP Timed, Timeserver
530 TCP UDP RPC
531 TCP UDP AOL Instant Messenger, IRC
532 TCP netnews
533 UDP netwall, For Emergency Broadcasts
540 TCP UUCP (Unix-to-Unix Copy Protocol)
542 TCP UDP commerce (Commerce Applications)
543 TCP klogin, Kerberos login
544 TCP kshell, Kerberos Remote shell
545 TCP OSIsoft PI (VMS), OSISoft PI Server Client Access
546 TCP UDP DHCPv6 client
547 TCP UDP DHCPv6 server
548 TCP Apple Filing Protocol (AFP) over TCP
550 UDP new-rwho, new-who
554 TCP UDP Real Time Streaming Protocol (RTSP)
556 TCP Remotefs, RFS, rfs_server
560 UDP rmonitor, Remote Monitor
561 UDP monitor
563 TCP UDP NNTP protocol over TLS/SSL (NNTPS)
587 TCP e-mail message submission(SMTP)
591 TCP FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80)
593 TCP UDP HTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server
604 TCP TUNNEL profile, a protocol for BEEP peers to form an application layer tunnel
623 UDP ASF Remote Management and Control Protocol (ASF-RMCP)
631 TCP UDP Internet Printing Protocol (IPP)
635 TCP UDP RLZ DBase
636 TCP UDP Lightweight Directory Access Protocol over TLS/SSL (LDAPS)
639 TCP UDP MSDP, Multicast Source Discovery Protocol
641 TCP UDP SupportSoft Nexus Remote Command (control/listening): A proxy gateway connecting remote control traffic
646 TCP UDP LDP, Label Distribution Protocol, a routing protocol used in MPLS networks
647 TCP DHCP Failover protocol
648 TCP RRP (Registry Registrar Protocol)
652 TCP DTCP, Dynamic Tunnel Configuration Protocol
653 TCP UDP SupportSoft Nexus Remote Command (data): A proxy gateway connecting remote control traffic
654 TCP Media Management System (MMS) Media Management Protocol (MMP)
657 TCP UDP IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)and Hardware Management Console to connect managed logical partitions (LPAR) to enable dynamic partition reconfiguration
660 TCP Mac OS X Server administration
665 TCP sun-dr, Remote Dynamic Reconfiguration
666 UDP Doom, first online first-person shooter
674 TCP ACAP (Application Configuration Access Protocol)
691 TCP MS Exchange Routing
692 TCP Hyperwave-ISP
694 TCP UDP Linux-HA High availability Heartbeat
695 TCP IEEE-MMS-SSL (IEEE Media Management System over SSL)
698 UDP OLSR (Optimized Link State Routing)
699 TCP Access Network
700 TCP EPP (Extensible Provisioning Protocol), a protocol for communication between domain name registries and registrars (RFC 5734)
701 TCP LMP (Link Management Protocol (Internet)), a protocol that runs between a pair of nodes and is used to manage traffic engineering (TE) links
702 TCP IRIS (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol) (RFC 3983)
706 TCP Secure Internet Live Conferencing (SILC)
711 TCP Cisco Tag Distribution Protocol-being replaced by the MPLS Label Distribution Protocol
712 TCP Topology Broadcast based on Reverse-Path Forwarding routing protocol (TBRPF) (RFC 3684)
712 UDP Promise RAID Controller
720 TCP SMQP, Simple Message Queue Protocol
749 TCP UDP Kerberos (protocol) administration
750 TCP rfile
750 UDP loadav
750 UDP kerberos-iv, Kerberos version IV
751 TCP UDP pump
751 TCP UDP kerberos_master, Kerberos authentication
752 TCP qrh
752 UDP qrh
752 UDP passwd_server, Kerberos Password (kpasswd) server
753 TCP Reverse Routing Header (rrh)
753 UDP Reverse Routing Header (rrh)
753 UDP userreg_server, Kerberos userreg server
754 TCP tell send
754 TCP krb5_prop, Kerberos v5 slave propagation
754 UDP tell send
760 TCP UDP ns
760 TCP UDP krbupdate [kreg], Kerberos registration
782 TCP Conserver serial-console management server
783 TCP SpamAssassin spamd daemon
829 TCP CMP (Certificate Management Protocol)
843 TCP Adobe Flash socket policy server
860 TCP iSCSI (RFC 3720)
873 TCP rsync file synchronisation protocol
888 TCP cddbp, CD DataBase (CDDB) protocol (CDDBP)—unassigned but widespread use
901 TCP Samba Web Administration Tool (SWAT)
901 TCP UDP VMware Virtual Infrastructure Client (UDP from server being managed to management console)
902 TCP ideafarm-door 902/tcp self documenting Door: send 0x00 for info
902 TCP VMware Server Console (TCP from management console to server being Managed)
902 UDP ideafarm-door
902 UDP VMware Server Console (UDP from server being managed to management console)
903 TCP VMware Remote Console
904 TCP VMware Server Alternate (if 902 is in use, i.e. SUSE linux)
911 TCP Network Console on Acid (NCA)—local tty redirection over OpenSSH
953 TCP UDP Domain Name System (DNS) RNDC Service
981 TCP SofaWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software
989 TCP UDP FTPS Protocol (data): FTP over TLS/SSL
990 TCP UDP FTPS Protocol (control): FTP over TLS/SSL
991 TCP UDP NAS (Netnews Administration System)
992 TCP UDP TELNET protocol over TLS/SSL
993 TCP Internet Message Access Protocol over SSL (IMAPS)
995 TCP Post Office Protocol 3 over TLS/SSL (POP3S)
999 TCP ScimoreDB Database System
1001 TCP JtoMB
1002 TCP Opsware agent (aka cogbot)
1023 TCP UDP Reserved