Informazioni
NetDiag+ è sviluppato da Dmytro Tishchenko, sviluppatore iOS indipendente. È nato da una frustrazione semplice: ogni strumento diceva che la connessione era a posto mentre le chiamate scattavano e i giochi laggavano, e nessuno sapeva dire di chi fosse la colpa.
Così l'app misura invece di indovinare — ICMP e TCP grezzi dal telefono, il router controllato separatamente da internet, jitter e perdita accanto alla latenza — e le guide di questo sito spiegano come leggere quei numeri. 27 strumenti, 13 lingue; ogni misura gira sul dispositivo e i risultati restano nella sua cronologia.
Come nascono i numeri
Ogni misura gira sul telefono, senza nessun server mio nel percorso. Il ping è ICMP grezzo su un socket datagram non privilegiato, quindi non servono jailbreak né permessi speciali; quando una rete filtra l’ICMP — la maggior parte degli operatori mobili lo fa — lo strumento riprova in TCP sulla porta che l’host parla davvero e lo scrive nella riga, invece di segnare un timeout che non c’è.
Due abitudini contano più del protocollo. La prima: il router si misura separatamente da internet; se il primo hop è già lento, ogni numero remoto è gonfiato, e l’app lo dice apertamente invece di lasciarti incolpare un server di gioco. La seconda: una riga riporta la mediana di undici tentativi, non una media, con jitter e perdita accanto. Un valore anomalo sposta una media e non può spostare una mediana, e una connessione a 40 ms con 30 ms di jitter si gioca peggio di 120 ms stabili — ed è proprio questo che una media nasconde.
Cosa non ti dirà
iOS non dà socket grezzi, quindi le risposte arrivano senza la loro intestazione IP e un traceroute non può riportare il TTL che un hop ha rimandato indietro. Niente campiona in background: le misure esistono finché uno strumento è aperto. La latenza in gioco non è lo stesso numero di un ping verso la stessa regione, perché i giochi aggiungono sopra il proprio tick del server e il proprio buffering. E su una linea mobile la coda è dell’operatore — l’app può dimostrare che c’è, e non può farci nulla. Dove esiste un limite del genere, le guide lo dicono.
Per chi è
Per chi si è sentito dire che internet funziona benissimo. Giocatori con uno speed test che segna 300 Mbit e una partita che scatta, chi lavora da remoto e vede le chiamate spezzarsi mentre un backup sale, e chiunque stia per aprire un ticket con l’operatore e abbia bisogno di qualcosa di più solido di uno screenshot. La guida sulle prove esiste perché una serie di misure con data supera il primo livello di assistenza, mentre una lettura singola no.
Come ci è arrivato
Sviluppato alla luce del sole, un problema alla volta:
- 1.4.5 — test di bufferbloat: pinga il router e internet nello stesso momento sotto carico, assegna un voto da A a F e indica chi sta accodando.
- 1.4.6 — Pannello latenza: le regioni di gioco, i nodi CDN e gli operatori che contano nel tuo paese, i peggiori per primi, con il router controllato prima. Esportazione in testo da ogni strumento per i ticket all’operatore.
- 1.4.7 — note di misura in tutte e 13 le lingue; deep link perché una guida apra lo strumento giusto.
- Prossimo — una build Android e tabelle di endpoint per paese per altri mercati.
Contatti
Domande, bug, un numero che sembra sbagliato: support@netdiag.online · @Tischenkod80
Scarica sull'App StoreGratis · 27 strumenti · acquisto singolo per togliere la pubblicità · nessun abbonamento