Sprawdzenie TCP wykonuje trójetapowy handshake (RFC 9293) i zamyka połączenie. Sukces oznacza, że coś nasłuchuje i jest osiągalne przez wszystkie zapory po drodze; nie dowodzi, że usługa za nim odpowiada poprawnie.
Do usług, które nie używają HTTP: serwerów pocztowych, baz danych, serwerów gier, SSH, brokerów wiadomości i własnych protokołów. W przypadku usług webowych sprawdzenie HTTP testuje więcej.
IANA dzieli porty na systemowe (0–1023), użytkownika (1024–49151) i dynamiczne (49152–65535), zgodnie z RFC 6335. Otwieranie portu bazy danych na cały internet tylko po to, by go monitorować, jest ryzykowne; zamiast tego zezwól na adresy monitora.