Il computer ha oltre 65mila porte. La porta viene aperta solo se alcuni programmi la stanno utilizzando. Il numero di porta viene selezionato dal sistema operativo o dall'applicazione in esecuzione. In alcuni casi, l'utente potrebbe dover aprire una porta specifica.
Istruzioni
Passo 1
Il programma ha bisogno di una porta per comunicare con la rete. Alcuni programmi funzionano con porte standard, altri sono assegnati dal sistema operativo a qualsiasi libero. Quando si utilizzano porte standard, sono hardcoded nella configurazione del programma. Pertanto, per aprire una porta specifica, è necessario specificarla nelle impostazioni del programma che dovrebbe funzionare con essa.
Passo 2
Non confondere l'apertura di una porta sul computer con il permesso al firewall di aprire una porta per la connessione. Nel primo caso, stiamo parlando dell'effettiva apertura della porta, ovvero alcuni programmi iniziano a utilizzarla. Nel secondo, la porta può essere chiusa (cioè nessun programma la sta utilizzando), ma quando si tenta di aprirla, il firewall non bloccherà la connessione.
Passaggio 3
Puoi vedere un elenco di porte aperte sul tuo computer, che può essere utile se sospetti che il sistema sia stato infettato da Trojan. Fare clic sulla riga di comando: "Start" - "Tutti i programmi" - "Accessori" - "Riga di comando". Apparirà una finestra della console nera, questa è la riga di comando. Immettere il comando netstat –aon e premere Invio.
Passaggio 4
Nell'elenco che appare, nella colonna "Indirizzo locale", vedrai un elenco di porte aperte sul tuo computer. La colonna "Indirizzo esterno" contiene indirizzi e porte sui computer remoti. La colonna "Stato" mostra lo stato della connessione. L'ultima colonna, PID, ti mostrerà gli ID di processo. Sono utili se vuoi sapere quale programma sta aprendo una determinata porta.
Passaggio 5
Digita tasklist nella stessa finestra e premi nuovamente Invio. Apparirà un elenco di processi in esecuzione sul sistema. Nella seconda colonna, subito dopo il nome dei processi, ci sono i loro identificatori, grazie ai quali puoi facilmente trovare il programma che ha aperto la porta che ti interessa.
Passaggio 6
Se è necessario aprire una porta nel firewall standard di Windows, è possibile farlo anche tramite la riga di comando. Ad esempio, per aprire la porta 34567, digitare il comando nella console: netsh firewall add portoopening TCP 34567 system e premere Invio. Per chiuderlo di nuovo, inserisci il comando: netsh firewall delete portoopening TCP 34567. Puoi visualizzare le impostazioni della console e del firewall di Windows inserendo il comando: netsh firewall show config.