0Pricing
Network+ Academy · Lezione

Verificare la raggiungibilità con Ping

Usi ping per verificare se un host risponde e con quale velocità.

Verificare la raggiungibilità con Ping è una lezione Network+ Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Network+ Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Network+ Academy include 4 lezioni in totale.

Cosa fa Ping

Ping è il test di connettività più basilare. Invia un piccolo messaggio a un host di destinazione e attende una risposta, rispondendo alla domanda "posso raggiungere questo dispositivo e con quale velocità?" Se le risposte arrivano, il percorso funziona a livello di rete. Se scadono per timeout, qualcosa tra Lei e la destinazione non funziona. Ping è solitamente il primo strumento utilizzato da un tecnico.

ping 8.8.8.8

Come funziona Ping

Ping utilizza ICMP (Internet Control Message Protocol), inviando un Echo Request e aspettandosi un Echo Reply. ICMP è un protocollo di supporto per la diagnostica e i messaggi di errore, non per il trasporto dei dati degli utenti. Poiché ping opera a livello di rete, un ping riuscito conferma la connettività IP anche quando i servizi di livello superiore, come il Web o la posta elettronica, non funzionano.

Leggere l'output di Ping

Una risposta ping mostra l'IP che risponde, il numero di byte, il tempo di andata e ritorno in millisecondi e il TTL. Tempi bassi e costanti indicano un percorso integro. Tempi in aumento o molto variabili suggeriscono congestione o distanza. Al termine, ping riepiloga i pacchetti inviati, ricevuti e persi, fornendo una rapida panoramica dell'affidabilità.

Tempo di andata e ritorno

Il tempo di andata e ritorno (RTT) indica quanto tempo impiega una richiesta a ricevere risposta, misurato in millisecondi. Il ping a un dispositivo locale può mostrare un valore inferiore a 1 ms; quello a un server distante può mostrare 100 ms o più. L'RTT riflette la latenza lungo il percorso. Confrontare l'RTT con una baseline nota aiuta a distinguere il normale ritardo dovuto alla distanza da un rallentamento anomalo.

Perdita di pacchetti in Ping

Ping indica la perdita di pacchetti come percentuale delle risposte che non sono mai tornate. Una perdita dello 0% è ideale. Una perdita occasionale può essere innocua, ma una perdita costante segnala un problema reale: congestione, un collegamento instabile o un dispositivo sovraccarico. L'invio di molti ping, continuo o con un numero prestabilito, fornisce un quadro della perdita più chiaro rispetto a un singolo tentativo.

TTL e conteggio degli hop

Il valore TTL (Time To Live) in una risposta indica approssimativamente quanti router ha attraversato il pacchetto. Ogni router decrementa il TTL di uno; se raggiunge zero, il pacchetto viene scartato, impedendo loop infiniti. I TTL iniziali comuni sono 64, 128 o 255, a seconda del sistema operativo, quindi un TTL restituito pari a 56 suggerisce circa otto hop.

Testare per fasi

Una tecnica classica consiste nell'eseguire il ping verso l'esterno per fasi: prima 127.0.0.1 (loopback, verifica il proprio stack TCP/IP), poi il proprio IP, quindi il gateway predefinito, un IP remoto e infine un nome remoto. La prima fase che non riesce localizza il problema: dal proprio computer alla LAN, dal gateway fino a Internet.

Ping per IP o per nome

Eseguire il ping di un indirizzo IP verifica la connettività pura. Eseguire il ping di un nome, come ping example.com, verifica anche il DNS, perché il nome deve prima essere risolto in un IP. Se il ping per IP funziona ma quello per nome non riesce, la connettività è corretta e il problema riguarda la risoluzione dei nomi: una distinzione estremamente utile che restringe immediatamente la ricerca.

Quando Ping è bloccato

Un ping fallito non significa sempre che l'host sia inattivo. Molti firewall e server bloccano ICMP per motivi di sicurezza, quindi un dispositivo può funzionare perfettamente e ignorare comunque i ping. Interpreti sempre i risultati di ping nel loro contesto. Se il ping non riesce ma il servizio risponde sulla sua porta effettiva, l'host è attivo e solo ICMP viene filtrato.

Opzioni comuni di Ping

Le opzioni utili variano a seconda del sistema operativo, ma includono il ping continuo (-t su Windows, predefinito su Linux), un numero fisso di richieste (-n su Windows, -c su Linux) e una dimensione maggiore dei pacchetti per verificare la frammentazione. Un ping continuo è ideale per osservare in tempo reale un collegamento intermittente, mentre un numero fisso fornisce un rapido campione dell'affidabilità.

ping -c 10 192.168.1.1

Ping nel troubleshooting

Ping è particolarmente utile nelle prime fasi del troubleshooting perché distingue rapidamente tra "è raggiungibile?" e "il servizio funziona?" Un ping riuscito sposta l'indagine verso livelli superiori, come DNS, porte o applicazione. Un ping fallito la indirizza verso livelli inferiori, come cablaggio, indirizzamento o routing. In entrambi i casi, questo piccolo strumento orienta l'indagine nella direzione giusta.

Verifica rapida

Verifichi le Sue conoscenze di ping.

Riepilogo

Ha imparato a usare ping. Punti chiave:

  • Ping utilizza Echo Request/Reply di ICMP per verificare la raggiungibilità.
  • Legga dall'output l'RTT, la perdita di pacchetti e il TTL.
  • Esegua il ping per fasi: loopback, proprio dispositivo, gateway, IP remoto, nome remoto.
  • Se l'IP funziona ma il nome no, si tratta di un problema di DNS.
  • ICMP bloccato può far sembrare inattivo un host integro.

Domande Frequenti

La lezione «Verificare la raggiungibilità con Ping» è gratuita?

Sì — il testo completo di «Verificare la raggiungibilità con Ping» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Network+ Academy, passa a CoddyKit PRO. Il corso Network+ Academy include 4 lezioni in totale.

Cosa imparerò in «Verificare la raggiungibilità con Ping»?

Usi ping per verificare se un host risponde e con quale velocità. Eserciti Network+ Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Network+ Academy?

Non è richiesta alcuna esperienza precedente. Network+ Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «Verificare la raggiungibilità con Ping»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Network+ Academy?

Sì. Ogni lezione Network+ Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Verificare la raggiungibilità con Ping
  2. Mappare il percorso con Traceroute
  3. Visualizzare le impostazioni con Ipconfig
  4. Interrogare il DNS con Nslookup
← Torna a Network+ Academy