Un controllo TCP completa l’handshake a tre vie (RFC 9293) e chiude la connessione. Se riesce, significa che qualcosa è in ascolto ed è raggiungibile attraverso tutti i firewall lungo il percorso; non dimostra che il servizio dietro risponda correttamente.
Usalo per i servizi che non parlano HTTP: server di posta, database, server di gioco, SSH, message broker e protocolli personalizzati. Per i servizi web, un controllo HTTP verifica di più.
IANA divide le porte in porte di sistema (0–1023), porte utente (1024–49151) e porte dinamiche (49152–65535), come descritto nella RFC 6335. Aprire una porta di database a tutto internet solo per monitorarla è un rischio; consenti invece gli indirizzi del monitor.