Well known ports are between 0 and 1023 (0 to 210−1)
On Unix-like operating systems, a process must execute with superuser privileges to be able to bind a network socket to an IP address using one of the well-known ports
Number
Assignment
20
File Transfer Protocol (FTP) Data Transfer
21
File Transfer Protocol (FTP) Command Control
22
Secure Shell (SSH) Secure Login
23
Telnet remote login service, unencrypted text messages
25
Simple Mail Transfer Protocol (SMTP) email delivery
53
Domain Name System (DNS) service
67, 68
Dynamic Host Configuration Protocol (DHCP)
80
Hypertext Transfer Protocol (HTTP)
110
Post Office Protocol (POP3)
123
Network Time Protocol (NTP)
143
Internet Message Access Protocol (IMAP) Management of digital mail
161
Simple Network Management Protocol (SNMP)
194
Internet Relay Chat (IRC)
443
HTTP Secure (HTTPS) HTTP over TLS/SSL
546, 547
DHCPv6, IPv6 version of DHCP
Checking ports
Windows
netstat -aon# list of applications involved with the portsnetstat -b