Credito immagine: Il fotografo è la mia vita./Moment/GettyImages
Ping è uno strumento utilizzato per controllare lo stato delle connessioni di rete tra due computer. Tecnicamente, ping utilizza un protocollo che non include il concetto di numeri di porta, quindi non esiste una porta ping standard, né è possibile utilizzare ping per verificare lo stato di una porta specifica. Tuttavia, puoi utilizzare altri strumenti per verificare se sei in grado di connetterti a un particolare indirizzo IP e porta, che è l'equivalente dell'invio di un ping a un IP e a una porta.
Come eseguire il ping di una porta
Ping verifica se è possibile raggiungere un computer da un altro. Utilizza quello che viene chiamato protocollo di messaggistica di controllo Internet, o ICMP, oltre a Internet standard protocollo per chiedere a un computer con un particolare indirizzo IP di inviare un messaggio di risposta per confermare le due possibilità comunicare.
Video del giorno
Gli strumenti di ping sono inclusi nella maggior parte dei sistemi operativi moderni e su Microsoft Windows, Apple macOS e Linux è possibile utilizzare la riga di comando per inviare un ping. Digita semplicemente "ping" seguito da un nome di dominio Internet o da un indirizzo IP per inviare un messaggio ping e ricevere una notifica di eventuali risposte.
IP e ICMP non includono il concetto di numeri di porta. Questi sono inclusi nei protocolli di livello superiore, incluso il protocollo di controllo della trasmissione, o TCP, utilizzato per fornire il traffico e le e-mail del World Wide Web. Le porte sono incluse anche nel protocollo datagramma utente, o UDP, utilizzato per inviare un traffico Internet più semplice. In entrambi i protocolli, i numeri di porta vengono utilizzati per differenziare i diversi servizi in esecuzione sullo stesso server. Ad esempio, i browser Web di solito si collegano alla porta 80 su un server Web e gli strumenti di posta elettronica si collegano alla porta 25 per inviare messaggi con il semplice protocollo di trasferimento della posta.
Poiché il ping non funziona su un protocollo con numeri di porta, non è possibile eseguire il ping di una determinata porta su una macchina. Tuttavia, puoi utilizzare altri strumenti per aprire una connessione a un particolare IP e porta e ottenere le stesse informazioni che otterresti se potessi eseguire il ping di un IP e di una porta.
Alternative al ping per controllare le porte
Una tecnica per verificare se è possibile connettersi a una determinata macchina consiste nell'utilizzare telnet, un semplice strumento di connessione di rete. È installato su Windows, macOS e Linux.
Su Windows, potrebbe essere necessario attivare telnet prima di poterlo utilizzare tramite il Pannello di controllo. Per fare ciò, apri il menu Start e digita "Pannello di controllo" nella casella di ricerca. Fare clic su "Programmi", seguito da "Programmi e funzionalità". Seleziona "Attiva e disattiva le funzionalità di Windows" e "Client Telnet" per attivare telnet. Fare clic su "OK" se richiesto.
Dopo aver attivato telnet, apri un prompt dei comandi sul tuo sistema operativo. In Windows, esegui questa operazione digitando "cmd" nella casella di ricerca nel menu Start e facendo clic sull'icona del prompt dei comandi. Nella finestra del prompt dei comandi, digitare "telnet" seguito da uno spazio, quindi un indirizzo IP o un nome di dominio seguito da un altro spazio e infine il numero di porta. Ad esempio, per verificare se è possibile connettersi alla porta 80 su www.esempio.com, digiti "telnet www.esempio.com 80" nella finestra del prompt dei comandi.
Se la porta è aperta e raggiungibile, riceverai una risposta dall'altro computer. In caso contrario, viene visualizzato un messaggio di errore.
È possibile utilizzare altri strumenti per verificare se una porta è aperta. Se è una porta a cui vuoi connetterti con un determinato strumento, come un client di posta elettronica o un browser web, usi quello strumento per tentare di connetterti alla porta. Puoi anche utilizzare altri strumenti di manutenzione della rete, come Netcat, Nmap o Ncat per testare una determinata porta.