Network Protocols Standard List

A port is a logical component that identifies a specific process or a network service. Ports are identified for each protocol and address combination by 16-bit unsigned numbers, commonly known as the port number. The most common protocols that use port numbers are the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP).

A port number is always associated with an IP address of a host and the protocol type of the communication. It completes the destination or origination network address of a message. Specific port numbers are commonly reserved to identify specific services (Standardized), so that an arriving packet can be easily forwarded to a running application. For this purpose, the lowest numbered 1024 port numbers identify the historically most commonly used services, and are called the well-known port numbers. Higher-numbered ports are available for general use by applications and are known as ephemeral ports.

You can download the below list as excel sheet from here.

Port NumberPortocolProtocol NameDescriptionStatus
1TCP, UDPTCP MUXTCPMUXOffical
5TCP, UDPFJERJE (Remote Job Entry)Offical
7TCP, UDPECHOECHO protocolOffical
9TCP, UDPDISCARDDISCARD protocolOffical
11TCP, UDPSYSTATSYSTAT protocolOffical
13TCP, UDPDAYTIMEDAYTIME protocolOffical
17TCP, UDPQOTDQOTD (Quote of the Day) protocolOffical
18TCP, UDPMessage Send ProtocolMessage Send ProtocolOffical
19TCP, UDPCHARGENCHARGEN (Character Generator) protocolOffical
20TCPFTPFTP Protocol (data) – port for transferring FTP dataOffical
21TCPFTPFTP Protocol (control) – port for FTP commands and flow controlOffical
22TCP, UDPSSHSSH (Secure Shell) – used for secure logins, file transfers (scp, sftp) and port forwardingOffical
23TCP, UDPTELNETTelnet protocol – unencrypted text communication, remote login serviceOffical
25TCP, UDPSMTPSMTP (Simple Mail Transport Protocol) – used for email routing between email serversOffical
26TCP, UDPRSFTPRSFTP – A simple FTP-like protocolUnoffical
35TCP, UDPQMSQMS Magicolor 2 printerUnoffical
37TCP, UDPTIMETIME protocolOffical
38TCP, UDPRoute Access ProtocolRoute Access ProtocolOffical
39TCP, UDPResource Location ProtocolResource Location ProtocolOffical
41TCP, UDPGraphicsGraphicsOffical
42TCP, UDPHost Name Server/WINS ReplicationsHost Name Server/WINS ReplicationsOffical
43TCPWHOIS protocolWHOIS protocolOffical
49TCP, UDPTACACS Login Host protocolTACACS Login Host protocolOffical
53TCP, UDPDNSDNS (Domain Name System)Offical
57TCPMTPMTP, Mail Transfer ProtocolOffical
67UDPBOOTP ServerBOOTP (BootStrap Protocol) server; also used by DHCP (Dynamic Host Configuration Protocol)Offical
68UDPBOOTP ClientBOOTP (BootStrap Protocol) client; also used by DHCP (Dynamic Host Configuration Protocol)Offical
69UDPTFTPTFTP (Trivial File Transfer Protocol)Offical
70TCPGOPHERGopher protocolOffical
79TCPFINGERFinger protocolOffical
80TCPHTTPHTTP (HyperText Transfer Protocol) – used for transferring web pagesOffical
88TCPKerberos – authenticating agentKerberos – authenticating agentOffical
     
101TCPHOSTNAMEHOSTNAME 
102TCPISO-TSAP protocol/Microsoft ExchangeISO-TSAP protocol/Microsoft Exchange 
107TCPRemote Telnet ServiceRemote Telnet Service 
109TCPPOP, Post Office Protocol, version 2POP, Post Office Protocol, version 2 
110TCPPOP3POP3 (Post Office Protocol version 3) – used for retrieving emailsOffical
111TCP, UDPSUNRPCSUNRPC protocol 
113TCPIdentIdent – old server identification system, still used by IRC servers to identify its usersOffical
115TCPSFTPSFTP, Simple File Transfer Protocol 
117TCPUUCPUUCP-PATH 
118TCP, UDPSQLSQL ServicesOffical
119TCPNNTPNNTP (Network News Transfer Protocol) – used for retrieving newsgroups messagesOffical
123UDPNTPNTP (Network Time Protocol) – used for time synchronizationOffical
135TCP, UDPEPMAPEPMAP / Microsoft RPC Locator ServiceOffical
137TCP, UDPNetBIOS NetBIOS Name ServiceNetBIOS NetBIOS Name ServiceOffical
138TCP, UDPNetBIOS NetBIOS Datagram ServiceNetBIOS NetBIOS Datagram ServiceOffical
139TCP, UDPNetBIOS NetBIOS Session ServiceNetBIOS NetBIOS Session ServiceOffical
143TCP, UDPIMAP4IMAP4 (Internet Message Access Protocol 4) – used for retrieving emailsOffical
152TCP, UDPBFTPBFTP, Background File Transfer Program 
153TCP, UDPSGMPSGMP, Simple Gateway Monitoring Protocol 
156TCP, UDPSQLSQL ServiceOffical
157TCP, UDPKNETKNET VM Command Message Protocol 
158TCP, UDPDMSPDMSP, Distributed Mail Service Protocol 
159TCP, UDPNSSNSS-Routing 
160TCP, UDPSGMPSGMP-TRAPS 
161TCP, UDPSNMPSNMP (Simple Network Management Protocol)Offical
162TCP, UDPSNMPTRAPSNMPTRAPOffical
170TCPPrint-srvPrint-srv 
179TCPBGPBGP (Border Gateway Protocol) – an exterior gateway routing protocol that enables groups of routers to share routing information to ensure efficient and loop-free routes can be established. BGP is commonly used within and between ISPs.Offical
190TCP, UDPGACPGateway Access Control Protocol (GACP) 
191TCP, UDPProspero Directory ServiceProspero Directory Service 
192TCP, UDPOSUOSU Network Monitoring System, Apple AirPort Base Station PPP status or discovery, AirPort Admin Utility or Express Assistant 
192TCP. UDPSRMPSRMP (Spider Remote Monitoring Protocol) 
194TCPIRCIRC (Internet Relay Chat)Offical
218TCP, UDPMPPMPP, Message Posting Protocol 
220TCP, UDPIMAPIMAP, Interactive Mail AccessProtocol, version 3 
259TCP, UDPESROESRO, Efficient Short Remote Operations 
264TCP, UDPBGMPBGMP, Border Gateway Multicast Protocol 
318TCP, UDPTSPTSP, Time Stamp Protocol 
323TCP, UDPIMMPIMMP, Internet Message Mapping Protocol 
383TCP, UDPHP OpenView HTTPs Operations AgentHP OpenView HTTPs Operations Agent 
366TCP, UDPSMTPSMTP, Simple Mail Transfer Protocol. On-Demand Mail Relay (ODMR) 
369TCP, UDPRpc2portmapRpc2portmapOffical
371TCP, UDPClearCase albdClearCase albdOffical
384TCP, UDPA Remote Network Server SystemA Remote Network Server System 
387TCP, UDPAURPAURP, AppleTalk Update-Based Routing Protocol 
389TCP, UDPLDAPLDAP (Lightweight Directory Access Protocol)Offical
401TCP, UDPUPSUPS Uninterruptible Power SupplyOffical
427TCP, UDPSLPSLP (Service Location Protocol)Offical
443TCPHTTPSHTTPS – HTTP Protocol over TLS/SSL (used for transferring web pages securely using encryption)Offical
444TCP, UDPSNPPSNPP, Simple Network Paging Protocol 
445TCPMicrosoft-DSMicrosoft-DS (Active Directory, Windows shares, Sasser worm, Agobot, Zobotworm)Offical
445UDPMicrosoft-DS SMBMicrosoft-DS SMB file sharingOffical
464TCP, UDPKerberosKerberos Change/Set passwordOffical
465TCPSMTPSMTP over SSL – CONFLICT with registered Cisco protocolConflict
500TCP, UDPISAKMPISAKMP, IKE-Internet Key ExchangeOffical
512TCPEXECexec, Remote Process Execution 
512UDPCOMSATcomsat, together with biff: notifies users of new c.q. yet unread e-mail 
514TCPRSHrsh protocol – used to execute non-interactive commandline commands on a remote system and see the screen return 
514UDPsyslogsyslog protocol – used for system loggingOffical
515TCPLine Printer DaemonLine Printer Daemon protocol – used in LPD printer servers 
520UDPRIPRouting – RIPOffical
524TCP, UDPNCPNCP (NetWare Core Protocol) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.Offical
525UDPTimeserverTimed, Timeserver 
530TCP, UDPRPCRPCOffical
531TCP, UDPAOLAOL Instant Messenger, IRC 
554TCP, UDPRTSPRTSP (Real Time Streaming Protocol)Offical
563TCP, UDPNNTPNNTP protocol over TLS/SSL (NNTPS)Offical
636TCP, UDPLDAP Over SSLLDAP over SSL (encrypted transmission)Offical
639TCP, UDPMSDPMSDP, Multicast Source Discovery Protocol 
646TCPLDPLDP, Label Distribution Protocol 
647TCPDHCPDHCP Failover Protocol 
648TCPRRPRRP, Registry Registrar Protocol 
652TCPDTCPDTCP, Dynamic Tunnel Configuration Protocol 
654TCPAODVAODV, Ad hoc On-Demand Distance Vector 
691TCPMicrosoft Exchange RoutingMicrosoft Exchange RoutingOffical
692TCPHyperwave-ISPHyperwave-ISP 
695TCPIEEE-MMS-SSLIEEE-MMS-SSL 
698TCPOLSR, Optimized Link State RoutingOLSR, Optimized Link State Routing 
699TCPAccess NetworkAccess Network 
700TCPEPPEPP, Extensible Provisioning Protocol 
701TCPLMPLMP, Link Management Protocol. 
702TCPIRISIRIS over BEEP 
706TCPSILCSILC, Secure Internet Live Conferencing 
711TCPTDPTDP, Tag Distribution Protocol 
712TCPTBRPFTBRPF, Topology Broadcast based on Reverse-Path Forwarding 
720TCPSMQPSMQP, Simple Message Queue Protocol 
749TCP, UDPkerberos-admkerberos-adm, Kerberos administration 
750UDPKerberos version IVKerberos version IV 
782TCPConserver serial-console management serverConserver serial-console management server 
829TCPCMPCMP (Certificate Management Protocol) 
860TCPiSCSIiSCSI 
873TCPrsyncrsync – File synchronisation protocolOffical
901TCPSambaSamba Web Administration Tool (SWAT)Unoffical
902 Vmware ServerVMware ServerUnoffical
911TCPNCANetwork Console on Acid (NCA) – local tty redirection over OpenSSH 
981TCPSofaWareSofaWare Technologies Remote HTTPS management for firewall devices running embedded Checkpoint Firewall-1 softwareUnoffical
989TCP, UDPFTP Over SSL/TLS (data)FTP Protocol (data) over TLS/SSLOffical
990TCP, UDPFTP Over SSL/TLS (control)FTP Protocol (control) over TLS/SSLOffical
991TCP, UDPNASNAS (Netnews Admin System) 
992TCP, UDPTELNET over SSL/TLSTelnet protocol over TLS/SSLOffical
993TCPIMAP4 over SSLIMAP4 over SSL (encrypted transmission)Offical
995TCPPOP3 over SSLPOP3 over SSL (encrypted transmission)Offical

Thank you for reading!

Leave a Comment