Network Protocols Standard List

A port is a logical component that identifies a specificprocess or a network service. Ports are identified for each protocol andaddress combination by 16-bit unsigned numbers, commonly known as the portnumber. The most common protocols that use port numbers are the TransmissionControl 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
902Vmware 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