Impulsec may earn a commission if you purchase through links on this page. Commercial relationships must not determine our recommendations. Read our Affiliate Disclosure.

Common Network Ports: What They Mean and When Exposure Matters

Conceptual illustration of a router and computer with selectively permitted network connections.

Common network ports help you interpret a router log, firewall rule or scan result, but the number alone does not establish risk. What matters is the service actually listening, whether it uses TCP or UDP, who can reach it and how it is secured. An open port can be expected behaviour, such as a public web server, or an unnecessary exposure, such as a home file share reachable from the internet.

Use the reference below to identify likely services, then check your own configuration. The aim is to understand exposure without treating every open port as evidence of a break-in.

Common Network Ports at a Glance

These are selected conventional defaults, not a complete port registry. The transport column describes common operational use; it does not list every IANA registration. Applications can use different ports, and another service can occupy a familiar number.

On a narrow screen, swipe the table sideways to read all columns.

PortTransportCommon useWhen exposure matters
21TCPFTP control connectionTraditional FTP can expose credentials without encryption. File data uses separate connections, so port 21 is not the whole FTP setup.
22TCPSSH and SFTPEncrypted remote access still needs current software and strong authentication. Restrict access to the people or devices that need it.
23TCPTelnetTraditional Telnet is unencrypted. Avoid exposing a device’s Telnet administration interface to the internet.
53UDP and TCPDNSDNS queries can use either transport. A home resolver normally should not answer arbitrary internet clients.
67 / 68UDPDHCP server / clientAddress assignment within the local network. These are not normally services to forward from the internet.
80TCPHTTPCommon for unencrypted web traffic and redirects to HTTPS. Check what the actual web service exposes.
443TCP; UDP for HTTP/3HTTPS; HTTP/3 over QUICEncryption does not make the application safe. The port number itself does not prove that HTTPS or TLS is running.
139TCPNetBIOS session serviceAssociated with legacy Windows file-sharing connections. Internet exposure is usually unnecessary on a home network.
445TCPSMB file sharingKeep ordinary file shares within the intended private network. Microsoft recommends blocking inbound internet access to TCP 445.
3389TCP and UDPRemote Desktop ProtocolRemote administration needs restricted access and strong authentication. Consider a securely configured VPN or gateway rather than direct exposure.

The IANA service and port registry records assignments and explicitly warns that traffic using a registered port is not necessarily trustworthy or even the assigned service. RFC 9114 describes HTTP/3 over QUIC. UDP 443 is therefore not automatically suspicious, but it also is not proof that the traffic is HTTP/3.

For file sharing, Microsoft’s SMB guidance recommends blocking inbound internet access to TCP 445. Its specialist SMB-over-QUIC arrangements are a different configuration, not a reason to expose a normal home SMB share.

TCP and UDP Are Separate Checks

TCP establishes a connection between endpoints. UDP sends datagrams without the same connection handshake. Both identify services using ports, but 53/tcp and 53/udp are separate transport endpoints. Allowing or blocking one does not necessarily affect the other.

This distinction matters when reading firewall rules or comparing reports. A scan that checks only TCP cannot establish what is reachable over UDP. A UDP service may also ignore an unfamiliar probe, leaving a scanner uncertain whether it is open or filtered.

What Open, Closed and Filtered Mean

A scan describes what the tool could observe from a particular location at a particular time. Nmap’s port-state documentation makes this distinction explicit: the same port can appear open from inside a network and filtered from outside.

  • Open: the scanner found a service accepting the tested traffic. This identifies reachability, not whether the service has been compromised.
  • Closed: the target responded in a way indicating no service was listening on that tested port.
  • Filtered: the scanner could not determine whether the port was open because filtering prevented a conclusive response.
  • Open|filtered: the tool could not distinguish the two states. This is common with UDP and must not be read as confirmed exposure.

Different tools and scan methods can produce different results. Record the target address, TCP or UDP, test location and time before drawing a conclusion. A clean scan also does not prove that the device or application is free of vulnerabilities.

Local, LAN and Internet Access Are Different

A listening service is only reachable if traffic can get to the address and port on which it is bound. A service bound only to a loopback address, such as 127.0.0.1 or ::1, accepts direct connections from that device. A separate proxy or forwarding arrangement can change how it is accessed.

A service bound to a LAN address may be accessible to other devices on your network, subject to firewall rules. That does not automatically make it reachable from the internet. A printer that answers a laptop on the same home network is a different case from a printer interface exposed to anyone outside it.

With typical home IPv4 NAT, unsolicited inbound traffic usually has no mapping to an internal device unless forwarding or another mechanism provides one. Router port-forwarding rules and UPnP-created mappings deserve review. NAT is address translation, so do not treat its presence as a complete security policy or a substitute for a firewall.

Your provider may also use carrier-grade NAT, sharing a public IPv4 address across subscribers. A forwarding rule on your own router then may not be enough to make a device publicly reachable. RFC 6598 explains the shared address space used in these arrangements. Other remote-access paths can still exist, so CGNAT is not proof that every service is inaccessible.

IPv6 can give devices globally routable addresses without IPv4-style NAT. Inbound access still depends on the router and device firewalls, routing and service binding. RFC 6092 discusses filtering for residential IPv6 gateways. Having IPv6 does not automatically expose a device, but checking only IPv4 forwarding rules leaves part of the picture unexamined.

When an Open Port Deserves Attention

Ask whether the service is intended to be reachable by the people who can reach it. A public HTTPS web server may legitimately accept connections on TCP 443. A file share on TCP 445 exposed by an old router rule is usually a different problem. The useful distinction is intended access versus unnecessary access.

Encryption protects a connection, but does not fix weak authentication, an outdated application or excessive permissions. Changing an administrative service from its usual port to a less familiar one does not remove those weaknesses either.

Remote Desktop is a useful example. Microsoft’s Remote Desktop guidance recommends enabling it only on trusted networks and requiring strong passwords; Network Level Authentication adds protection before a session is established. Check who genuinely needs access before making the listener available outside the home.

A Checklist for Reviewing Your Own Exposure

Apply these checks only to devices and networks you own or have explicit permission to assess. Confirm the scope and provider restrictions before using an external testing service.

  • Identify the application. Confirm which device and service are listening. Treat the conventional port name as a starting point, then use the device’s configuration or service information to verify it.
  • Check how access is allowed. Review router forwarding, UPnP mappings, remote-management settings and device firewall rules. Include IPv6 rules where IPv6 is enabled.
  • Decide who needs it. A service required by one household device does not necessarily need access from every LAN device or from the public internet.
  • Remove unnecessary exposure. Disable unused services or forwarding rules. Keep a record of the previous settings so you can restore a needed function if you remove the wrong rule.
  • Protect required access. Apply updates, use strong authentication and restrict sources where practical. A properly configured VPN or access gateway can reduce direct exposure of administration services, but it also needs maintenance.
  • Recheck from the relevant location. A local test does not confirm internet reachability. Compare authorised external and internal results, using the correct address and transport, after the change.

If a service is unexpectedly internet-facing, address that exposure before spending time interpreting every other entry in the log. If you also find unfamiliar accounts, unexplained configuration changes or other signs of compromise, investigate those separately. Closing a port is not a complete incident response.

Following an Old HackerWhacker Port-List Link?

This is an independent modern explanation for readers of historical port lists, including those associated with HackerWhacker. Our HackerWhacker history and security-tools guide explains the original service and how today’s different kinds of security checks relate to it.

This article does not run the old scanner, restore an account or claim to be its official successor. It also is not a machine-readable replacement for nmap-services.txt. If you need service-reference data for a tool, use the format and version that tool expects. The official Nmap service-file documentation explains Nmap’s own reference data and its limitations.

Frequently Asked Questions

Does an open port mean my device has been hacked?

No. It means a service was observed accepting the tested traffic. Decide whether that access is intended and whether the application is securely configured. Evidence of compromise needs separate investigation.

Which ports should I close on my home router?

Remove forwarding rules and disable services you do not need. Avoid directly exposing ordinary file shares or administration interfaces. Do not block ports solely because they appear in a list: DNS, web access and other needed functions can depend on them.

Is port 443 always safe?

No. Port 443 is conventionally used for HTTPS and HTTP/3, but another service can use it. Even an encrypted connection can lead to an outdated or poorly secured application. Verify the actual service and its access controls.

Use Port Numbers to Investigate, Then Check the Service

Start with the port and transport, identify the actual listener, and check who can reach it. Keep needed services available to their intended users and remove unnecessary public access. That gives you a more useful security decision than judging a port number in isolation.