Check-Host.cc

Advanced Settings
Show world map

Check TCP Port Availability: Global Connection Test from 50+ Locations

Enter a domain or IP address with a port (e.g., 1.1.1.1:80) to begin the global TCP check.

Commonly Used TCP Ports

A list of the most frequent destination ports encountered in modern network monitoring and firewall configuration.

Port Service Description
20FTP DataUsed for transferring actual file data in Active FTP mode.
21FTP ControlUsed for sending commands and login credentials to FTP servers.
22SSHSecure Shell; used for secure remote login and file transfers (SFTP).
23TelnetLegacy plaintext remote login; largely replaced by SSH for security.
25SMTPSimple Mail Transfer Protocol; used for routing email between servers.
53DNSDomain Name System; resolves hostnames to IP addresses via TCP.
80HTTPStandard unencrypted web traffic; now often redirects to HTTPS.
110POP3Post Office Protocol v3; used by email clients to retrieve messages.
143IMAPInternet Message Access Protocol; used for accessing email on a server.
443HTTPSHTTP over SSL/TLS; the standard for secure web browsing and APIs.
445SMB/CIFSServer Message Block; used for file sharing and printing in Windows.
465SMTPSSecure SMTP; used for encrypted email transmission.
587SMTP SubmissionModern port for mail clients to submit outgoing mail securely.
993IMAPSIMAP over SSL; encrypted access to email messages.
995POP3SPOP3 over SSL; encrypted retrieval of email messages.
1433MSSQLMicrosoft SQL Server; default port for database connections.
3306MySQLStandard port for MySQL and MariaDB database communication.
3389RDPRemote Desktop Protocol; used to remotely control Windows machines.
5432PostgreSQLDefault port for PostgreSQL database server connections.
8080HTTP AlternateCommonly used for proxy servers, caching, or web apps in development.

Global TCP Port Checker & Network Connectivity Test

A TCP check attempts a three-way handshake (SYN → SYN-ACK → ACK) to a specific host and port, then measures how long it took. Unlike ping, this goes through the same firewall rules and routing policies as real application traffic. If a port accepts a TCP connection, it is open — regardless of what the application behind it does with the data.

Firewall & Routing Validation

If a port works locally but fails from external nodes, something between the internet and your server is blocking it — a cloud security group, iptables rule, upstream ISP filter, or geoblocking policy. Running the check from multiple regions at once helps identify whether the block is global or specific to certain source countries or ASNs. A timeout from all nodes usually means the port is not reachable from outside; a refused connection means the port is actively closed.

Application vs. Transport Layer

TCP checks work at layer 4, so you can test ports that have no HTTP interface — databases (MySQL 3306, PostgreSQL 5432), mail servers (SMTP 25, IMAPS 993), SSH (22), RDP (3389), or custom application ports. No credentials needed. The check only verifies whether the TCP handshake completes, not what the application does after. Pair it with a protocol-specific test if you need to verify the application layer.

Handshake Latency Analysis

The measured time is the full round-trip to complete the TCP handshake. This is typically close to the raw network latency plus a small amount of server processing time. Large differences between regions often point to suboptimal routing — traffic taking a longer path than expected — rather than a server problem. Live mode runs this check continuously for 60 seconds so you can spot intermittent connection failures that a one-time test would miss.