Vue d’ensemble de NCSI

Important

Akamai héberge désormais les serveurs de sonde NCSI publics, jusqu'ici hébergés par Azure Front Door. Ce changement s’est produit le 20 juin 2023. Pour en savoir plus sur l’impact de cette modification, consultez la page FAQ ncSI .

L’indicateur de statut de connectivité réseau (NCSI) est une fonctionnalité qui permet de fournir un affichage visuel du statut de connexion réseau actuel. L’icône NCSI se trouve en bas à droite de la barre des tâches par défaut. L’apparence de votre appareil dépend de la façon dont celui-cil est connecté au réseau et du système d’exploitation en cours d’exécution.

Icon Description
Connecté (câblé)
Connecté (sans fil)
Connecté (pas d’Internet)

Le statut du réseau peut être affiché en cliquant sur cette icône et vous pouvez consulter d’autres détails sur l’adaptateur réseau en suivant le lien Paramètres réseau et Internet. Selon la version de Windows que vous exécutez, les options de la barre des tâches de l’icône NCSI peuvent varier.

Fonctionnalité NCSI

NCSI utilise des sondes réseau qui sont des requêtes réseau envoyées à un point de terminaison suivies d’une réponse. La sonde NCSI, appelée « sonde active », est une requête/réponse HTTP. Elle utilise également l’interrogation passive, appelée « sonde passive », qui examine passivement le trafic réseau pour déterminer la connectivité.

Quel est l’objectif de NCSI dans Windows ?

NCSI est le composant chargé de déterminer s’il existe une connectivité réseau et s’il s’agit d’Internet ou d’une connexion locale uniquement. NCSI a été développé pour éviter aux applications la tâche complexe de déterminer la configuration réseau par elles-mêmes. Chaque tentative d’exécution d’une tâche sur le réseau nécessite une attention constante pour déterminer si le réseau est toujours accessible. En cas de panne réseau, même par intermittence, l’application interrompt l’opération et teste le réseau en continu jusqu’à ce que la connexion soit stable.

NCSI prend en compte divers facteurs environnementaux tels que les proxys, les zones réactives ou les portails captifs. Il doit déterminer si le réseau détecté peut répondre à ses requêtes, s’il nécessite un accès Internet complet ou un accès privé d’entreprise. Les utilisateurs doivent attendre que NCSI soit termine ses vérifications soit dépasse le délai d'attente pendant que l’application décide comment gérer les scénarios de connectivité réseau restrictive ou inexistante.

Détection active

Une sonde active est une requête http envoyée à un serveur de sonde web pour une adresse NCSI spécifique. Le serveur hébergé par Microsoft sur Internet peut également être le serveur de sonde privé d’une entreprise, ce qui est un scénario plus rare. Lorsque NCSI envoie la sonde et reçoit une réponse valide, il considère que l’appareil client dispose d’une connectivité Internet.

Quand le NCSI ne détecte pas de connectivité internet, c’est que la sonde ne s’achève pas ou qu’elle s’achève avec un échec. Les raisons de l’échec peuvent être liées à l’appareil, à la configuration du réseau ou à d’autres problèmes environnementaux. Un exemple d’échec est la réception d’une réponse HTTP 403 Interdit, indiquant généralement qu’un proxy a bloqué la sonde sortante.

Warning

Ne désactivez pas le sondage actif en tant que résolution d’un problème NCSI, car l’interrogation passive seule n’est pas capable de déterminer l’intégralité des problèmes de connectivité réseau.

Les hôtes et le contenu de la sonde HTTP sont prédéfinis et se trouvent dans le chemin du registre suivant :

HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

NCSI envoie des sondes actives IPv4 et IPv6 distinctes en parallèle. Si l’une des sondes réussit, NCSI détermine que l’appareil dispose d’une connectivité Internet.

Détection passive

Comme pour le sondage actif, le sondage passif utilise les informations apprises des paquets reçus pour déterminer le statut du réseau. Les deux méthodes de sondage se complètent mutuellement, car elles déterminent différemment les conditions réseau intermittentes. Certaines conditions empêchent les sondes actives de fonctionner correctement, telles qu’un routeur temporaire présentant un problème de connectivité intermittent lorsqu’un appareil client ne subit aucune modification de l’état de l’interface. Si des problèmes de connectivité intermittents entraînent des résultats faussement négatifs de la sonde active, l’interrogation passive peut déterminer l’état de la connectivité en fonction du trafic réseau. Cela permet de maintenir un état précis de la connectivité Internet.

Note

Depuis Windows 11, NCSI est hébergé dans le service Network List Manager, également appelé Gestionnaire de profils réseau. Les itérations de système d’exploitation précédentes étaient hébergées dans le service NLA (Network Location Awareness).

L’objectif principal de la sonde passive est de mettre à jour le statut de la connectivité de NCSI pour toutes les interfaces réseau actives en fonction des données de paquet reçues. Pour chaque interface active, la sonde peut mettre à jour le statut vers Internet ou local en inspectant constamment les paquets entrants pour déterminer le nombre de sauts parcourus à partir de l’expéditeur.

Les sondages actifs et passifs peuvent rencontrer des problèmes. Pour plus d’informations, consultez les raisons de l’échec de la sonde réseau.

Proxies

NCSI fonctionne avec des proxys à l’aide d’informations de proxy stockées dans l’exécution de sondes actives. Les problèmes les plus courants liés aux sondes actives ne laissant pas d’espaces réseau d’entreprise à Internet sont dus aux raisons suivantes :

  • Un proxy existe mais n’est pas encore découvert.
  • Un proxy a été découvert, mais l’appareil client ne peut pas l’atteindre au moment de la sonde.
  • Le fichier PAC (Proxy Auto-Config) est mal configuré et n’a pas été mappé www.msftconnecttest.com au bon proxy.
  • Le proxy est incorrectement configuré.

NCSI détecte l’adresse proxy provisionnée manuellement à partir du chemin de registre suivant :

HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies

Tip

Dans Windows 10, les utilisateurs peuvent effectuer une configuration manuelle du proxy en accédant à Démarrer>Paramètres>Réseau et Internet>Proxy>Configuration manuelle du proxy.

Portails captifs

NCSI détecte les proxys au sein d’une entreprise pour naviguer avec succès une sonde vers Internet. Il identifie également les obstacles en dehors d’un environnement d’entreprise pour les consommateurs sur des appareils mobiles. Les portails captifs se trouvent en grande partie dans les environnements publics tels que les aéroports, les hôpitaux, les cafés, etc., mais peuvent également être des passerelles dans les extensions satellites des réseaux d’entreprise.

Les portails captifs peuvent envoyer une redirection HTTP ou une réponse vide à la sonde au lieu de l’autoriser à passer par Internet. NCSI est en mesure de déterminer s’il se trouve derrière un portail captif tant que les conditions suivantes sont remplies :

  • Une sonde HTTP active a été envoyée, mais pas via un proxy connu.
  • La sonde a obtenu une réponse.
  • La charge utile de la réponse ne correspondait pas au contenu attendu : Microsoft Connect Test.

Voir aussi