api: YAML JSON TOON Database
version: 1.0.0
format: yaml
dataset:
  id: 2447
  slug: network-ports-reference
  title: Common Network Ports
  description: Well-known TCP and UDP ports for common network services.
  summary: "Default port numbers and transport protocols for the services that account for most real traffic and most firewall rules: web, mail, remote access, name resolution, directory, file sharing, messaging and common databases. Each row gives the number, whether it is TCP or UDP, the service and what it is for."
  use_when:
    - You are writing or reviewing firewall, security-group or network-policy rules.
    - You need to recognize a service from a port number in a log or a scan.
  caveats:
    - These are default assignments. Any service can be moved to another port, and a port number alone does not prove what is listening.
    - Several services use more than one port or both transports; the row lists the primary default.
  related:
    - tcp-ip-protocol-suite
    - dns-fundamentals
    - network-security-devices
  sources:
    - title: IANA service name and port registry
      url: "https://www.iana.org/assignments/service-names-port-numbers/"
  reading:
    - common-network-ports-reference
  reviewed_at: "2026-10-12"
  provenance: Original editorial reference notes by YJTOON, informed by the linked primary documentation. External specifications retain their own licenses.
  entry_count: 45
  fields:
    - section: data
      field: port
      type: integer
      example: "21"
    - section: data
      field: protocol
      type: string
      example: TCP
    - section: data
      field: service
      type: string
      example: FTP
    - section: data
      field: description
      type: string
      example: File Transfer Protocol - unencrypted file trans…
  category: Networking
  category_slug: networking
  tags: networking,ports,tcp,udp,reference
  view_count: 30
  created_at: 1792832553
  updated_at: 1791799373
data:
  - port: 21
    protocol: TCP
    service: FTP
    description: File Transfer Protocol - unencrypted file transfers.
  - port: 22
    protocol: TCP
    service: SSH
    description: Secure Shell - encrypted remote access.
  - port: 25
    protocol: TCP
    service: SMTP
    description: Simple Mail Transfer Protocol - email routing.
  - port: 53
    protocol: TCP/UDP
    service: DNS
    description: Domain Name System - hostname to IP resolution.
  - port: 80
    protocol: TCP
    service: HTTP
    description: Hypertext Transfer Protocol - unencrypted web traffic.
  - port: 443
    protocol: TCP
    service: HTTPS
    description: HTTP over TLS - encrypted web traffic.
  - port: 3306
    protocol: TCP
    service: MySQL
    description: MySQL database server - default port.
  - port: 5432
    protocol: TCP
    service: PostgreSQL
    description: PostgreSQL database server - default port.
  - port: 6379
    protocol: TCP
    service: Redis
    description: Redis in-memory data store - default port.
  - port: 8080
    protocol: TCP
    service: HTTP Alt
    description: Common alternate port for HTTP proxies and dev servers.
  - port: 27017
    protocol: TCP
    service: MongoDB
    description: MongoDB default port for standalone and replica set nodes.
  - port: 20
    protocol: TCP
    service: FTP data
    description: Data channel for active-mode FTP transfers.
  - port: 23
    protocol: TCP
    service: Telnet
    description: Unencrypted remote terminal access; replaced by SSH.
  - port: 67
    protocol: UDP
    service: DHCP server
    description: Dynamic Host Configuration Protocol server side; clients use UDP 68.
  - port: 69
    protocol: UDP
    service: TFTP
    description: Trivial File Transfer Protocol, used for network booting and device firmware.
  - port: 110
    protocol: TCP
    service: POP3
    description: Post Office Protocol v3 mail retrieval, unencrypted.
  - port: 123
    protocol: UDP
    service: NTP
    description: Network Time Protocol clock synchronization.
  - port: 143
    protocol: TCP
    service: IMAP
    description: Internet Message Access Protocol mailbox access, unencrypted or upgraded with STARTTLS.
  - port: 161
    protocol: UDP
    service: SNMP
    description: Simple Network Management Protocol queries to network devices.
  - port: 389
    protocol: TCP
    service: LDAP
    description: Lightweight Directory Access Protocol, unencrypted or upgraded with StartTLS.
  - port: 445
    protocol: TCP
    service: SMB
    description: Server Message Block file and printer sharing on Windows networks.
  - port: 465
    protocol: TCP
    service: SMTPS
    description: SMTP over implicit TLS for mail submission.
  - port: 514
    protocol: UDP
    service: Syslog
    description: Traditional transport for syslog log messages.
  - port: 587
    protocol: TCP
    service: SMTP submission
    description: Authenticated mail submission, normally upgraded with STARTTLS.
  - port: 636
    protocol: TCP
    service: LDAPS
    description: LDAP over implicit TLS.
  - port: 853
    protocol: TCP
    service: DNS over TLS
    description: Encrypted DNS queries between a client and a resolver.
  - port: 993
    protocol: TCP
    service: IMAPS
    description: IMAP over implicit TLS.
  - port: 995
    protocol: TCP
    service: POP3S
    description: POP3 over implicit TLS.
  - port: 1433
    protocol: TCP
    service: Microsoft SQL Server
    description: Default listener of SQL Server.
  - port: 1521
    protocol: TCP
    service: Oracle Database
    description: Default Oracle Net listener.
  - port: 1883
    protocol: TCP
    service: MQTT
    description: Lightweight publish/subscribe messaging for IoT, unencrypted.
  - port: 2049
    protocol: TCP
    service: NFS
    description: Network File System.
  - port: 3389
    protocol: TCP
    service: RDP
    description: Windows Remote Desktop Protocol.
  - port: 5060
    protocol: TCP/UDP
    service: SIP
    description: Session Initiation Protocol signaling for VoIP.
  - port: 5672
    protocol: TCP
    service: AMQP
    description: Advanced Message Queuing Protocol, the default for RabbitMQ.
  - port: 5900
    protocol: TCP
    service: VNC
    description: Virtual Network Computing remote desktop.
  - port: 6443
    protocol: TCP
    service: Kubernetes API server
    description: Default secure port of the Kubernetes API server.
  - port: 8443
    protocol: TCP
    service: HTTPS alternate
    description: Common alternative port for HTTPS services and admin consoles.
  - port: 8883
    protocol: TCP
    service: MQTT over TLS
    description: MQTT with TLS encryption.
  - port: 9092
    protocol: TCP
    service: Apache Kafka
    description: Default broker listener for Kafka.
  - port: 9200
    protocol: TCP
    service: Elasticsearch HTTP
    description: REST API of Elasticsearch.
  - port: 11211
    protocol: TCP
    service: Memcached
    description: Default port of the memcached cache server.
  - port: 443
    protocol: UDP
    service: HTTP/3
    description: Common port for HTTP/3 over QUIC. Distinct transport from HTTPS over TCP.
  - port: 989
    protocol: TCP
    service: FTPS data
    description: Registered data service for implicit FTP over TLS; explicit FTP TLS upgrades often use port 21.
  - port: 990
    protocol: TCP
    service: FTPS control
    description: Registered control service for implicit FTP over TLS. Confirm server mode before configuring a firewall.
