PDA

View Full Version : Ping:chiariamo il discorso


~/V\|_|®dÕ©~
06-06-2002, 18:44
Qualcuno mi potrebbe spiegare cos'è e cosa indica il ping :confused:?
Ciao.

AlkemiX
06-06-2002, 19:07
Il ping si usa per vedere il tempo di risposta di un PC connesso ad una rete (che sia intranet o internet).

Ad esempio su una rete locale usi il comando ping dal prompt del dos principalmente per capire se i PC si vedono, ed il comando da digitare nel prompt è ping con di seguito l'IP del PC che si vuole contattare ad esempio:

ping 192.168.1.2

Da qui puoi vedere il tempo di risposta del PC chiamato verso il PC chiamante.

A cosa serve un ping basso su Internet?

Principalmente per giocare in rete, perchè a rigor di logica meno tempo ci mettera a rispondere il PC remoto e + "reale" sarà la sensazione di giocare in rete con altre persone ;)

Tutto questo in parole molto spicciole :cool:

p.s. si osservi che ping non è altro che un'onomatopea, che indica proprio il suono di una cosa che rimbalza :)

alcatel
07-06-2002, 09:23
Alla base del comando ping c'è la necessità di avere uno strumento utile per misurare i tempi che intercorrono ad un pacchetto per raggiungere l'host interrogato e a tornare indietro.
La cosa però non è deterministica, dato che internet si basa su IP il quale gestisce il flusso dati come datagram ovvero non assicurando un circuito virtuale tra i due host collegati, perciò succede che due pacchetti destinati allo stesso host possano intraprendere strade diverse per raggiungere la madesima destinazione.
Le misure che ottieni sono quindi dipendenti dalla situazione istantanea in cui si trova la rete, perciò entra in gioco la statistica, e a rigor di logica bisognerebbe fare un elevato numero di ping e poi mediare i risultati, cosa che fa il ping di windows.
Vediamolo in azione:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>ping forum.hwupgrade.it

Pinging forum.hwupgrade.it [212.110.12.189] with 32 bytes of data:

Reply from 212.110.12.189: bytes=32 time=14ms TTL=248
Reply from 212.110.12.189: bytes=32 time=9ms TTL=248
Reply from 212.110.12.189: bytes=32 time=8ms TTL=248
Reply from 212.110.12.189: bytes=32 time=9ms TTL=248

Ping statistics for 212.110.12.189:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 8ms, Maximum = 14ms, Average = 10ms

Come vedi i 4 ping che fà danno un tempo di risposta "time" diverso ed infatti nella penultima riga trovi scritto:

Approximate round trip times in milli-seconds:

ovvero il tempo approssimativo in milli-secondi che intercorre tra la spedizione di un pacchetto e il ritorno della risposta da parte del'host interrogato.
Dato che la cosa è statistica, nell'ultima riga trovi un riassunto delle principali informazioni:

Minimum = 8ms, Maximum = 14ms, Average = 10ms

ovvero

Minimum (tempo minimo) = 8ms, Maximum (tempo massimo) = 14ms, Average (tempo medio) = 10ms

Come dice il buon AlkemiX, un valore medio di ping basso ti consente di avere la possibilità di giocare meglio in rete dato che i tempi medi di risposta saranno probabilmente (e lo sottolineo) bassi, in pratica avrai la possibilità di interagire più velocemente con il gioco; bisogna però che la media si mantenga sempre su valori bassi cosa che non succede mai in quanto rallentamenti possono verificarsi improvvisamente!


AlkemiX:
p.s. si osservi che ping non è altro che un'onomatopea, che indica proprio il suono di una cosa che rimbalza
In letteratura ho trovato che il nome ping nasce dalla similitudine con i sonar dei sommergibili. (disquisizione prettamente da accedemia della turca, ops, crusca!)

Ciao, Alcatel.

~/V\|_|®dÕ©~
07-06-2002, 15:19
Grazie:)

Sista
08-06-2002, 09:41
Se vogliamo essere precisi il ping è nato soltanto per vedere se l'altro computer era raggiugibile, poi è stata aggiunta anche la funzionalità di indicazione del tempo..

Tanto è vero che un ping xxx.xxx.xxx.xxx su una Sun con sopra Solaris risponge con:

xxx.xxx.xxx.xxx is alive.

Ciao

AlkemiX
08-06-2002, 09:44
Originariamente inviato da AlkemiX
[B]
..... su una rete locale usi il comando ping dal prompt del dos principalmente per capire se i PC si vedono.......

Infatti :cool:

Dreadnought
08-06-2002, 09:48
Il ping non è nato così a caso, ma fa parte dei servizi che fornisce l'ICMP (Internet Control Message Protocol), tantovero che ci sono tanti possibili utilizzi, dagli errori nei pacchetti TCP, al Traceroute (effettivamente utilizzato per vedere i tempi di risposta) all' Echo Reply quello che tutti chiamano PING. :)

Inoltre è utilizzato per rilevare se due PC trasmettono dati via rete prorpio perchè essendo "connectionless" è semplicissimo.

cata81
09-06-2002, 13:27
io ho dei tempi molto piu' alti, e grave?


C:\Documents and Settings\Amministratore>ping forum.hwupgrade.it

Esecuzione di Ping forum.hwupgrade.it [212.110.12.189] con 32 byte di dati:

Risposta da 212.110.12.189: byte=32 durata=698ms TTL=250
Risposta da 212.110.12.189: byte=32 durata=644ms TTL=250
Risposta da 212.110.12.189: byte=32 durata=512ms TTL=250
Risposta da 212.110.12.189: byte=32 durata=1070ms TTL=250

Statistiche Ping per 212.110.12.189:
Pacchetti: Trasmessi = 4, Ricevuti = 4, Persi = 0 (0% persi),
Tempo approssimativo percorsi andata/ritorno in millisecondi:
Minimo = 512ms, Massimo = 1070ms, Medio = 731ms


Ciauzz by me...

Marinelli
09-06-2002, 18:16
Diciamo che con dei tempi simili avrai sicuramente difficolta a giocare online.

Ciao :)

cata81
10-06-2002, 20:33
Dallo stesso pc 2 secondi fa'...:

Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Amministratore>ping www.hwupgrade.it

Esecuzione di Ping www.hwupgrade.it [212.110.12.189] con 32 byte di dati:

Risposta da 212.110.12.189: byte=32 durata=75ms TTL=250
Risposta da 212.110.12.189: byte=32 durata=62ms TTL=250
Risposta da 212.110.12.189: byte=32 durata=59ms TTL=250
Risposta da 212.110.12.189: byte=32 durata=88ms TTL=250

Statistiche Ping per 212.110.12.189:
Pacchetti: Trasmessi = 4, Ricevuti = 4, Persi = 0 (0% persi),
Tempo approssimativo percorsi andata/ritorno in millisecondi:
Minimo = 59ms, Massimo = 88ms, Medio = 71ms

C:\Documents and Settings\Amministratore>

Bho.... valli a capire...

Ciauzz by me....