Well-Known Port Numbers

IANA-assigned ports 0–1023 per RFC 6335.

PortServiceProtocolDescriptionRFC
7EchoTCP/UDPEchoes back any data sent to it. Used for testing and measurement.RFC 862
9DiscardTCP/UDPSilently discards all data sent to it. Used for testing.RFC 863
9Wake-on-LANUDPWake-on-LAN magic packets are broadcast to this port to remotely power on computers.
11SystatTCP/UDPReturns information about current system users.RFC 866
13DaytimeTCP/UDPReturns the current date and time as a human-readable string.RFC 867
17QOTDTCP/UDPQuote of the Day — returns a short ASCII message for amusement or inspiration.RFC 865
19ChargenTCP/UDPCharacter Generator — streams a continuous sequence of characters. Used for testing.RFC 864
20FTP DataTCPFile Transfer Protocol data transfer channel — carries the actual file content.RFC 959
21FTP ControlTCPFile Transfer Protocol control channel — sends commands and receives responses.RFC 959
22SSHTCPSecure Shell — cryptographic network protocol for secure remote login and command execution.RFC 4251
23TelnetTCPBidirectional interactive text-oriented communication. Largely replaced by SSH due to lack of encryption.RFC 854
25SMTPTCPSimple Mail Transfer Protocol — used for sending email between mail servers.RFC 5321
37TimeTCP/UDPReturns the current time as a 32-bit integer (seconds since 1 Jan 1900). Predecessor to NTP.RFC 868
42WINS / nameserverTCP/UDPHost Name Server — maps hostnames to addresses. Also used by Windows Internet Name Service.RFC 811
43WHOISTCPQueries databases that store registered users of internet resources such as domain names.RFC 3912
49TACACSTCP/UDPTerminal Access Controller Access Control System — provides centralised authentication.RFC 1492
53DNSTCP/UDPDomain Name System — translates human-readable domain names to IP addresses.RFC 1034
67DHCP (server)UDPDynamic Host Configuration Protocol — server port for assigning IP addresses to clients.RFC 2131
68DHCP (client)UDPDynamic Host Configuration Protocol — client port for receiving IP configuration from a server.RFC 2131
69TFTPUDPTrivial File Transfer Protocol — a simple, lockstep protocol for transferring files with no authentication.RFC 1350
80HTTPTCPHyperText Transfer Protocol — the foundation of data communication on the World Wide Web.RFC 9110
88KerberosTCP/UDPNetwork authentication protocol using tickets to allow nodes to prove their identity securely.RFC 4120
109POP2TCPPost Office Protocol v2 — an older protocol for retrieving email from a server.RFC 937
110POP3TCPPost Office Protocol v3 — retrieves email from a remote server to a local client.RFC 1939
115SFTP (legacy)TCPSimple File Transfer Protocol — a legacy, unsecured file transfer protocol (not SSH File Transfer Protocol).RFC 913
118SQL ServicesTCP/UDPSQL Services — early assignment for SQL-based database communications.
119NNTPTCPNetwork News Transfer Protocol — distributes, retrieves, and posts Usenet news articles.RFC 3977
123NTPUDPNetwork Time Protocol — synchronises clocks between computer systems over packet-switched networks.RFC 5905
135MS RPC / DCETCPMicrosoft Remote Procedure Call / DCE endpoint mapper — used by Windows DCOM services.
143IMAPTCPInternet Message Access Protocol — accesses and manages email directly on a mail server.RFC 9051
156SQL ServiceTCP/UDPSQL Service — another early assignment for SQL-based database access.
161SNMPUDPSimple Network Management Protocol — collects and organises information about devices on networks.RFC 1157
162SNMP TrapTCP/UDPSNMP notifications (traps) sent from agents to the management system.RFC 1157
179BGPTCPBorder Gateway Protocol — manages routing between autonomous systems on the internet.RFC 4271
194IRCTCP/UDPInternet Relay Chat — real-time text communication over the internet.RFC 1459
220IMAPv3TCPInternet Message Access Protocol version 3 — an older IMAP revision.RFC 1203
280HTTP-MGMTTCPHTTP Management — used for web-based management interfaces.
311Apple WebAdminTCPApple macOS Server Admin — web-based administration of Apple server products.
318TSPTCP/UDPPKIX Time Stamp Protocol — provides a trusted timestamping service for digital signatures.RFC 3161
389LDAPTCP/UDPLightweight Directory Access Protocol — accesses and maintains distributed directory information services.RFC 4511
433NNSPTCPNetwork News Server Protocol — used for news server-to-server transfers.
443HTTPSTCPHTTP Secure — HTTP over TLS/SSL, the encrypted version of HTTP used for secure web traffic.RFC 9110
445SMBTCPServer Message Block — used for file and printer sharing in Windows networks. Also used by Samba.
464KpasswdTCP/UDPKerberos Change/Set Password protocol.RFC 3244
465SMTPSTCPSMTP over implicit TLS — secure email submission, preferred over STARTTLS on port 587.RFC 8314
496PIM-RP-DISCUDPProtocol Independent Multicast — Rendezvous Point Discovery.
500IKE / ISAKMPUDPInternet Key Exchange — negotiates and manages IPsec security associations.RFC 7296
512rexecTCPRemote Process Execution — executes commands on a remote host without encryption.
513rloginTCPRemote Login — allows users to log in to a Unix host over a network, without encryption.RFC 1282
514SyslogUDPStandard for message logging — allows devices to send event messages across an IP network.RFC 5424
515LPD / LPRTCPLine Printer Daemon — a protocol for submitting print jobs to a remote printer.RFC 1179
520RIPUDPRouting Information Protocol — uses hop count to determine the best path between networks.RFC 2453
543KloginTCPKerberos-authenticated remote login.
544KshellTCPKerberos-authenticated remote shell.
546DHCPv6 (client)UDPDHCPv6 client port for receiving IPv6 configuration from a server.RFC 8415
547DHCPv6 (server)UDPDHCPv6 server port for assigning IPv6 addresses to clients.RFC 8415
548AFPTCPApple Filing Protocol — Apple's proprietary network file system protocol for macOS.
554RTSPTCP/UDPReal Time Streaming Protocol — controls streaming media servers for audio and video delivery.RFC 7826
563NNTPSTCPNetwork News Transfer Protocol over TLS — secure version of NNTP for Usenet news.RFC 4642
587SMTP SubmissionTCPEmail submission — used by mail clients to submit outgoing mail to a server.RFC 6409
591FileMaker WebTCPFileMaker 6.0 and later Web Sharing. Used as an alternative to port 80.
593HTTP-RPC-EPMAPTCPHTTP RPC endpoint mapping, used by Microsoft DCOM services.
601Syslog over TCPTCPReliable syslog — transmits log messages over a reliable TCP connection.RFC 3195
623IPMI / RMCPUDPIntelligent Platform Management Interface / Remote Management Control Protocol.
631IPP / CUPSTCPInternet Printing Protocol — manages print jobs and queues. Used by CUPS on Linux and macOS.RFC 8011
636LDAPSTCPLDAP over TLS — secure version of LDAP for encrypted directory queries.RFC 4513
749Kerberos AdminTCP/UDPKerberos administration port — used for administering the Kerberos database.
829PKIX-3 CA/RATCPCertificate Management Protocol — used between CAs and RAs in PKI deployments.RFC 4210
832NETCONF over HTTPSTCPNETCONF network management protocol over HTTPS.RFC 5539
873rsyncTCPrsync file synchronisation protocol — efficient file transfer and sync using delta encoding.
981SofaWare HTTPSTCPSofaWare Technologies Remote HTTPS management.
989FTPS DataTCPFTP over TLS — data channel for encrypted file transfer.RFC 4217
990FTPS ControlTCPFTP over TLS — control channel for encrypted file transfer commands.RFC 4217
993IMAPSTCPIMAP over TLS — secure version of IMAP for encrypted email retrieval.RFC 9051
995POP3STCPPOP3 over TLS — secure version of POP3 for encrypted email retrieval.RFC 1939
75 ports · IANA Well-Known Range 0–1023 RFC 6335