E' impossibile stabilirlo con certezza, se la si controlla alla cieca.
Come ti dicevo, ci sono variazioni.
Ad esempio mettiamo che vuoi scoprire se su un host e' aperta la porta udp 123 (servizio ntp).
Se ti colleghi, scrivi roba a caso, etc - non otterrai nessun risultato certo.
Se invece gli mandi un pacchetto binario formattato secondo le specifiche ntp - il server ti rispondera', e potrai avere la certezza se la porta e' aperta o chiusa.
Puoi anche avere la certezza che la porta sia chiusa se ricevi il icmp port unreachable (cioe se lo stream si chiude prima di andare in timeout) - ma come ti dicevo, questo puo' avvenire raramente.

Rispondi quotando
