À propos
NetDiag+ est développé par Dmytro Tishchenko, développeur iOS indépendant. L'app est née d'une frustration simple : tous les outils disaient que la connexion allait bien pendant que les appels saccadaient et que les jeux ramaient, et aucun ne savait dire à qui la faute.
Alors l'app mesure au lieu de deviner — ICMP et TCP bruts depuis le téléphone, la box vérifiée séparément d'internet, jitter et perte affichés à côté de la latence — et les guides de ce site expliquent comment lire ces chiffres. 27 outils, 13 langues ; chaque mesure s'exécute sur l'appareil et les résultats restent dans son historique.
Comment les chiffres sont produits
Chaque mesure s’exécute sur le téléphone, sans aucun serveur à moi sur le trajet. Le ping, c’est de l’ICMP brut sur une socket datagramme non privilégiée : ni jailbreak ni autorisation particulière. Quand un réseau filtre l’ICMP — la plupart des opérateurs mobiles le font — l’outil réessaie en TCP sur le port que l’hôte parle réellement et le signale dans la ligne, au lieu d’annoncer un délai dépassé qui n’en est pas un.
Deux habitudes comptent plus que le protocole. La première : la box est mesurée séparément d’internet ; si le premier saut est déjà lent, tous les chiffres distants sont gonflés, et l’app le dit au lieu de vous laisser accuser un serveur de jeu. La seconde : une ligne affiche la médiane de onze tentatives, pas une moyenne, avec le jitter et la perte à côté. Une valeur aberrante déplace une moyenne et ne peut pas déplacer une médiane, et une connexion à 40 ms avec 30 ms de jitter se joue moins bien qu’un 120 ms stable — c’est exactement ce qu’une moyenne masque.
Ce qu’elle ne vous dira pas
iOS n’autorise pas les sockets brutes : les réponses arrivent sans leur en-tête IP, et un traceroute ne peut pas indiquer le TTL renvoyé par un saut. Rien ne mesure en arrière-plan : les mesures existent tant qu’un outil est ouvert. Le ping en jeu n’est pas le même chiffre qu’un ping vers la même région, parce que les jeux ajoutent par-dessus leur propre tick serveur et leur bufferisation. Et sur un lien mobile, la file d’attente appartient à l’opérateur — l’app peut prouver qu’elle est là, elle ne peut rien y changer. Quand une limite de ce genre existe, les guides la nomment.
À qui elle s’adresse
Aux gens à qui l’on a dit que leur connexion allait bien. Aux joueurs dont le test de débit affiche 300 Mbit et dont la partie saccade, aux télétravailleurs dont les appels se hachent pendant qu’une sauvegarde monte, et à tous ceux qui s’apprêtent à ouvrir un ticket chez leur FAI et qui ont besoin de plus solide qu’une capture d’écran. Le guide sur les preuves existe parce qu’une série de mesures datées fait passer un ticket au-delà du support de premier niveau, là où un relevé unique échoue.
Comment on en est arrivé là
Publié au grand jour, un problème à la fois :
- 1.4.5 — test de bufferbloat : pingue la box et internet en même temps sous charge, note de A à F et désigne qui met en file d’attente.
- 1.4.6 — Tableau de latence : les régions de jeu, nœuds CDN et opérateurs qui comptent dans votre pays, les pires en premier, la box vérifiée d’abord. Export texte depuis chaque outil pour les tickets FAI.
- 1.4.7 — notes de mesure dans les 13 langues ; liens profonds pour qu’un guide ouvre le bon outil.
- Ensuite — une version Android, et des tables d’endpoints par pays pour d’autres marchés.
Contact
Questions, bugs, un chiffre qui semble faux : support@netdiag.online · @Tischenkod80
Télécharger sur l'App StoreGratuit · 27 outils · achat unique pour retirer la publicité · sans abonnement