È un compito comune controllare la "qualità" della rete: latenza, numero di pacchetti rilasciati ecc. Ma "ping" presenta numerosi inconvenienti: - Utilizza ICMP. Molti ISP hanno diversi shaper per il traffico ICMP e TCP, quindi 'ping' mostrerà una latenza di 10ms, ma le connessioni TCP avranno 1000ms +. - Invia una quantità molto piccola di pacchetti. Per impostazione predefinita, un pacchetto al secondo. Dato che il protocollo TCP tollera la perdita di pacchetti (può funzionare molto bene se si perdono metà pacchetti - è normale), non è assolutamente chiaro se la connessione del ping "30% perdita di pacchetti" uccide o se è assolutamente normale.
Quindi, c'è qualche alternativa per il ping che utilizza la connessione TCP invece dell'ICMP e controlla la qualità della connessione Internet?