TCPWell-Known PortFirewall: Usually Open
443

HTTPS

What is Port 443?

Port 443 is the default port for HTTPS (HTTP over TLS/SSL), the secure version of HTTP that encrypts all communication between web browsers and servers. HTTPS uses Transport Layer Security (TLS) to provide confidentiality, integrity, and authentication for web traffic. Defined by the combination of HTTP (RFC 7540/9110) and TLS (RFC 8446), HTTPS has become the standard for all web communication. Google Chrome marks non-HTTPS sites as 'Not Secure,' and search engines give ranking preference to HTTPS sites. Let's Encrypt has made TLS certificates free and automated, driving HTTPS adoption above 95% of web traffic. Port 443 also carries HTTP/2 and HTTP/3 (QUIC) traffic, WebSocket connections, and is increasingly used as a universal tunnel port since it's almost always allowed through firewalls.

Common Uses

  • Secure web browsing and web application access
  • REST API and GraphQL endpoints with TLS
  • Online banking, e-commerce, and payment processing
  • WebSocket connections for real-time applications
  • DNS over HTTPS (DoH) for encrypted DNS

Technical Details

Port Number443
ProtocolTCP
CategoryWell-Known
Service NameHTTPS
Default FirewallUsually Open
Port Test Commands

Copy-paste commands to check port 443 (HTTPS) from your terminal

Test connectivity

Netcat (nc)Check if TCP port is reachable
nc -zv example.com 443
curl (HTTP)Test HTTP response on this port
curl -v --max-time 5 http://example.com:443/
TelnetBasic TCP port connectivity check
telnet example.com 443
nmapScan port 443 with service detection
nmap -p 443 -sV example.com
Bash /dev/tcpPure bash TCP check (no extra tools needed)
(echo > /dev/tcp/example.com/443) 2>/dev/null && echo "open" || echo "closed"

Open port in firewall

UFW (Ubuntu / Debian)
sudo ufw allow 443/tcp
iptables
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
firewalld (RHEL / CentOS)
sudo firewall-cmd --permanent --add-port=443/tcp && sudo firewall-cmd --reload

Security Considerations

!

While HTTPS provides encryption, the web applications behind it can still have vulnerabilities like XSS, CSRF, SQL injection, and more. Use HSTS headers to prevent downgrade attacks. Keep TLS configurations updated — disable TLS 1.0/1.1 and weak cipher suites. Implement certificate transparency monitoring. Use a Web Application Firewall for additional protection.

Popular Ports Reference

The most commonly used and referenced network ports

Related Ports