Passer au contenu principal
Glossaire

Assistant réseau captif

Un Assistant Réseau Captif est le mini-navigateur que iOS, Android, macOS et Windows ouvrent automatiquement lorsqu’ils détectent un portail catif, déclenché par une sonde de connectivité vers une URL connue qui ne répond pas à la réponse attendue.

Un Assistant Réseau Captif (CNA) est le mini-navigateur que votre téléphone ou ordinateur portable ouvre automatiquement lorsqu’il détecte qu’un réseau WiFi possède un portail catif. C’est la raison pour laquelle la page de connexion d’un lieu « apparaît simplement » quelques secondes après que vous ayez rejoint le WiFi, sans que vous ouvriez un navigateur. Apple a inventé le nom CNA ; Android et Windows ont des équivalents qui se comportent de la même manière.

Fonctionnement de la détection des portails captifs

Immédiatement après avoir rejoint un réseau, le système d’exploitation demande silencieusement une URL connue et vérifie la réponse :

  • Les appareils Apple demandent une page sur captive.apple.com.
  • Android demande connectivitycheck.gstatic.com/generate_204 et attend une réponse vide 204 .
  • Windows demande msftconnecttest.com/connecttest.txt.

Si la réponse attendue revient, Internet est ouvert et rien ne se passe. Si le réseau intercepte la sonde et la redirige, le système d’exploitation conclut qu’il existe un portail captif et ouvre le CNA pointant vers la page d’accueil. Les normes plus récentes (RFC 8910 et RFC 8908) permettent aux réseaux de faire la publicité explicite de leur portail au lieu de compter sur l’interception, bien que la détection par sonde reste la norme.

Particularités des CNA qui affectent les pages d’accueil

  • C’est un navigateur simplifié : pas de barre d’adresse, pas d’onglets, et partage limité de cookies avec le navigateur principal de l’appareil.
  • Il peut se fermer dès que le système d’exploitation confirme la connectivité, donc le contenu post-connexion devrait être placé sur une page de redirection, et non dans le CNA.
  • Les liens de boutique, les téléchargements et les fenêtres pop-up ne fonctionnent généralement pas dedans.

Implications de conception

Parce que le CNA est impitoyable, les pages de démarrage devraient être un écran léger unique avec une action, chaque élément étant servi depuis un domaine permis par le jardin clos . Les pages lourdes qui fonctionnent bien dans Safari ou Chrome peuvent expirer ou mal s’afficher dans l’assistant.

Essayez CaptiFi gratuitement pendant 30 jours

Capturez les emails des invités, lancez des campagnes automatisées d’email/SMS et augmentez les avis Google - le tout depuis votre WiFi existant.