Questo è il comando echoping che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
echoping - verifica un host remoto con TCP o UDP
SINOSSI
riecheggiando [-4] [-6] [-v] [-V] [-friempire] [-Ttempo scaduto] [-c] [-d] [-u] [-sdimensione] [-Nnumero]
[-writardo] [-Hurl-o-percorso] [-R] [-iURL] [-Ppriorità] [-Ptos] [-C] [-S] [-A] [-a] [-mcollegare]
hostname [:porta] [opzioni plugin...]
DESCRIZIONE
riecheggiando è un piccolo programma per testare (approssimativamente) le prestazioni di una Internet remota
host inviandogli pacchetti TCP "echo". Può usare anche altri protocolli (HTTP - che
lo rende un buon strumento per testare server Web, UDP "echo", ecc.).
riecheggiando mostra semplicemente il tempo trascorso, incluso il tempo per impostare la connessione TCP
e trasferire i dati. Pertanto, non è adatto al throughput grezzo della linea fisica
misure (a differenza di bing o treno). D'altra parte, l'azione che esegue sono vicine da,
ad esempio, una richiesta HTTP ed è significativo utilizzarla (con attenzione) per misurare Web
prestazioni.
ARGOMENTO
nome host[:porta]
Nome (o indirizzo) del server da testare. Per HTTP, è possibile specificare un numero di porta.
Per HTTP e IPv6, puoi usare la sintassi RFC 2732 (probabilmente dovrai scappare
le staffe dal guscio). Il nome può essere un IDN (nome di dominio Unicode).
VERSIONI
-v verboso
-V Visualizza la configurazione compilata dell'echoping. Utile per segnalazioni di bug.
-s nnn Dimensione dei dati da inviare. Valori grandi possono produrre risultati strani con un po' di eco
server.
-n nnn Numero di test ripetuti. Con questa opzione, hai anche il minimo, il massimo,
tempo medio e medio, nonché la deviazione standard. La mediana è il valore
tale che metà delle misure sono sotto e l'altra metà è sopra. Quando tu
misurare valori altamente variabili, come spesso accade su tutta Internet,
mediana è migliore della media per evitare valori "estremi". Puoi controllare il "valore"
della media guardando la deviazione standard: molto approssimativamente, se lo standard
la deviazione è superiore alla metà della media, la media non significa nulla.
(Vedi un libro sulle statistiche per i dettagli: la realtà è molto più complicata.)
-w nnn Numero di secondi di attesa tra due test (il valore predefinito è uno). Sui sistemi che hanno
usleep(), puoi scriverlo come numero frazionario, ad esempio 3.14. Altrimenti, usa
interi.
-t nnn Numero di secondi per attendere una risposta prima di arrendersi. Per TCP, questo è il massimo
numero di secondi per l'intera connessione (impostazione e scambio dati).
-u Usa UDP invece di TCP
-d Usa il servizio "scarta" invece di echo
-c Usa il servizio "carica" invece di echo
-h url-o-percorso
Usa il protocollo HTTP (invece di echo) per l'URL dato. Se il nome host è il
Server Web, l'argomento deve essere un percorso, un URL relativo (ad esempio '/' o
'/foto/foobar.gif'). Se il nome host è un proxy/cache come Squid, l'argomento ha
essere un URL assoluto.
-R Accetta i codici di stato HTTP 3xx (reindirizzamenti) come risposte normali (l'impostazione predefinita è
considerarli come errori)
-i url Usa il protocollo ICP (invece di echo) per l'URL dato. L'URL deve essere an
quello assoluto. Questo è principalmente per testare proxy/cache di Squid Web.
-A Forza il proxy (se ne usi uno) a ignorare la cache
-a Forza il proxy (se ne usi uno) a riconvalidare i dati con il server originale
-C Utilizzare il protocollo SSL/TLS (crittografia). Solo per i test HTTP.
-S Utilizza il protocollo SMTP (invece di echo) per il server specificato.
-4 Usa solo IPv4 (anche se la macchina di destinazione ha un indirizzo IPv6)
-6 Usa solo IPv6 (anche se la macchina di destinazione ha un indirizzo IPv4)
-f carattere
Riempi il pacchetto con questo carattere (l'impostazione predefinita è riempimento casuale)
-D Cerca di visualizzare solo la durata effettiva del trasferimento dati, non il tempo totale
-N n Visualizza una media che esclude i valori ("outlier") che sono maggiori di +/-
N*deviazione standard
-pn Invia i pacchetti con la priorità del socket all'intero n. La mappatura della presa
priorità in un livello di rete o in un livello di collegamento la priorità dipende dalla rete
protocollo e protocollo di collegamento in uso. Per maggiori dettagli vedi SO_PRIORITÀ in presa di corrente(7).
-P n Imposta il tipo di ottetto di servizio IP nei pacchetti trasmessi al minimo
otto bit significativi dell'intero n. Vedere ip(7) or ip(4) (dipende dal tuo
Unix). /usr/include/netinet/ip.h può contenere costanti interessanti per l'impostazione del tipo
Del servizio.
-m plug-in
Carica il plugin indicato. Il plugin viene prima cercato nella libreria normale
directory (vedi ld.so(8) ) quindi in /usr/lib/echoping. Puoi digitare ls in
/usr/lib/echoping per avere un'idea dei plugin disponibili. La documentazione per a
il plugin dato è in echoping_PLUGINNAME(1) Vengono visualizzate le opzioni specifiche del plugin dopo
il nome host.
ESEMPI
echoping -v foobar.example.com
Verifica la macchina remota con l'eco TCP (un test).
echoping -n 5 -w 10 foobar.example.com
Verifica la macchina remota con l'eco TCP (cinque test, ogni dieci secondi).
echoping -h / foobar.example.com
Testa il server Web remoto e ne chiede la home page. Nota che non indichi il
intero URL.
echo -h http://www.example.com/ cache.esempio.com:3128
Verifica la cache del proxy Web remoto e richiede una pagina Web. Nota che devi indicare
l'intero URL.
echoping -n 3 -m whois foobar.esempio.com -d tao.esempio.org
Carica il plugin whois e interroga l'host foobar.example.com. "-d tao.example.org"
sono opzioni specifiche del plugin whois.
echoping -u -P 0xa0 foobar.esempio.com
Invia diversi pacchetti UDP Echo con una precedenza IP di 5.
IP TIPO OF SERVIZIO BYTE
L'intestazione del pacchetto IP contiene 8 bit denominati "tipo di ottetto di servizio". Il valore di
l'ottetto è impostato con il -P opzione. Gli effetti dell'ottetto sono definiti diversamente in
RFC791 Internet Protocollo e RFC2474 Definizione of , il diversificato Servizi Settore (DS
Campo) in , il IPv4 ed IPv6 Headers.
RFC791 definisce Precedenza che ha priorità crescenti da 0 a 7, e i bit
Ritardo, Throughput, Affidabilitàe Costo che indica la preferenza dell'applicazione per
le proprietà del percorso del pacchetto attraverso la rete. Precedenza è nel più
tre bit significativi del tipo di ottetto di servizio, seguiti con significato decrescente
ordina per il D, T, R ed C bit. Il bit meno significativo deve essere zero. Solo uno dei
D, T, R or C bit possono essere impostati.
RFC2474 definisce il punto di codice dei servizi distribuiti o DSCP. Questo funge da selettore
tra 64 possibili comportamenti che la rete può applicare al pacchetto. Il DSCP è in
i sei bit più significativi del tipo di ottetto di servizio. Il minimo rimanente
due bit significativi dell'ottetto devono essere zero.
Gli argomenti numerici per -p ed -P può essere in decimale (come 11), ottale (come 013) o
esadecimale (come 0x0b). Quindi il riempimento degli argomenti decimali con gli zeri iniziali cambierà
il valore letto.
Potrebbe essere necessario essere superutente per impostarne alcuni -p or -P valori (precedenza su Linux, per
esempio).
Utilizzare l'eco online utilizzando i servizi onworks.net