Overview

IANA Service Name and Transport Protocol Port Number Registry

The IANA Port Number Registry is the official assignment list of port numbers used in network communications, managed by the Internet Assigned Numbers Authority (IANA). Port numbers range from 0 to 65535 and are categorized into three groups: System Ports (0-1023), User Ports (1024-49151), and Dynamic/Private Ports (49152-65535). Each port number is used in combination with specific transport protocols such as TCP, UDP, SCTP, and DCCP, and is essential for identifying standardized services like HTTP (80), HTTPS (443), and SSH (22).

network port numbers IANA TCP UDP Internet protocol communication
code slug name description category protocol
20 ftp-data FTP Data Transfer Port for data transfer in FTP protocol. File Transfer ["TCP","UDP","SCTP"]
21 ftp-control FTP Control Port for FTP protocol control commands. File Transfer ["TCP","UDP","SCTP"]
22 ssh SSH (Secure Shell) Port for encrypted remote login and secure file transfer. Remote Access ["TCP","UDP","SCTP"]
23 telnet Telnet Port for text-based remote terminal connection protocol. Remote Access ["TCP","UDP"]
25 smtp SMTP (Simple Mail Transfer Protocol) Port for protocol used for sending and relaying email. Email ["TCP","UDP"]
53 dns DNS (Domain Name System) Port for name resolution service that translates domain names to IP addresses. Name Resolution ["TCP","UDP"]
67 dhcp-server DHCP/BOOTP Server Port for DHCP server that automatically assigns network configurations. Network Management ["TCP","UDP"]
68 dhcp-client DHCP/BOOTP Client Port for DHCP client that requests network configurations. Network Management ["TCP","UDP"]
69 tftp TFTP (Trivial File Transfer Protocol) Port for simple file transfer protocol. File Transfer ["TCP","UDP"]
80 http HTTP (Hypertext Transfer Protocol) Port for standard protocol used for web page transfer. Web ["TCP","UDP","SCTP"]
88 kerberos Kerberos Authentication Port for Kerberos network authentication protocol. Authentication ["TCP","UDP"]
110 pop3 POP3 (Post Office Protocol v3) Port for protocol to retrieve email from mail server. Email ["TCP","UDP"]
119 nntp NNTP (Network News Transfer Protocol) Port for protocol used for newsgroup message distribution and retrieval. News ["TCP","UDP"]
123 ntp NTP (Network Time Protocol) Port for protocol to synchronize time between computers on a network. Time Synchronization ["TCP","UDP"]
137 netbios-ns NetBIOS Name Service Port for computer name resolution in NetBIOS networks. Network Sharing ["TCP","UDP"]
138 netbios-dgm NetBIOS Datagram Service Port for connectionless communication in NetBIOS networks. Network Sharing ["TCP","UDP"]
139 netbios-ssn NetBIOS Session Service Port for session establishment in NetBIOS networks. Network Sharing ["TCP","UDP"]
143 imap IMAP (Internet Message Access Protocol) Port for protocol to manage and view email on mail server. Email ["TCP"]
161 snmp SNMP (Simple Network Management Protocol) Port for protocol used for monitoring and managing network devices. Network Management ["TCP","UDP"]
162 snmptrap SNMP Trap Port for receiving alert notifications from network devices. Network Management ["TCP","UDP"]
179 bgp BGP (Border Gateway Protocol) Port for protocol that exchanges routing information between autonomous systems on the Internet. Routing ["TCP","UDP","SCTP"]
194 irc IRC (Internet Relay Chat) Port for protocol for real-time text chat communication. Chat ["TCP","UDP"]
389 ldap LDAP (Lightweight Directory Access Protocol) Port for protocol to access directory services. Directory Service ["TCP","UDP"]
443 https HTTPS (HTTP over TLS/SSL) Standard port for encrypted web communication. Web ["TCP","UDP","SCTP"]
514 syslog Syslog Port for protocol to collect system log messages. Log Management ["UDP"]
587 smtp-submission SMTP Submission Dedicated port for email submission from mail clients. Email ["TCP","UDP"]
636 ldaps LDAPS (LDAP over SSL/TLS) Port for encrypted directory service communication. Directory Service ["TCP","UDP"]
993 imaps IMAPS (IMAP over SSL/TLS) Port for encrypted email retrieval protocol. Email ["TCP"]
995 pop3s POP3S (POP3 over SSL/TLS) Port for encrypted POP3 email retrieval. Email ["TCP","UDP"]
3306 mysql MySQL Port for connecting to MySQL database server. Database ["TCP","UDP"]
3389 rdp RDP (Remote Desktop Protocol) Port for Windows Remote Desktop connection. Remote Access ["TCP","UDP"]
5432 postgresql PostgreSQL Port for connecting to PostgreSQL database server. Database ["TCP","UDP"]
6379 redis Redis Port for connecting to Redis in-memory data store. Database ["TCP"]
27017 mongodb MongoDB Port for connecting to MongoDB database server. Database ["TCP"]

The official assignment list of port numbers for transport protocols such as TCP/UDP managed by IANA.