あなたが正しく機能しているインターネット接続を持っているかどうかWindowsはあなたに言うのにかなり熟練しています、しかしそれはどのように正確にそうしますか? Windowsがこの問題をどのように処理するかを掘り下げることで、Windowsの接続メッセージに対する洞察を得ることができます. 本日の質疑応答セッションでは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの1部門であるSuperUserのご好意により、当社にお越しいただきます。. 質問 SuperUserの読者N. Hinkleは、Windowsのインターネットチェックと認証プロセスについて次の質問を投げかけています。 Windows 7では、インターネットにアクセスできない場合、通知領域のネットワークアイコンにエラーインジケーターが表示されます。 , インターネットへの接続が成功すると、エラーアイコンは消えます . ホテルや大学の多くのゲストネットワークのように、WiFi接続でブラウザ内認証手順が必要な場合は、次のようなポップアップバブルが表示されます。 インターネット接続が成功したかどうかをWindowsはどのように判断しますか? おそらく、オンラインのMicrosoftサービスをチェックして、接続に成功したか、他のページにリダイレクトされたか、またはまったく応答がないかを確認していますが、このプロセスまたは使用されるサービスが文書化されている場所はわかりません。 。誰がこれがどのように機能するのか説明できますか? このようなチェックは、現代のオペレーティングシステムを使用しているときに当然のことと思われる多くのことの1つですが、ユーザーエクスペリエンスの当然のことと思われる要素にも、基本的なメカニズムがあります。インターネット接続があるかどうか、そしてWi-Fi認証ポータルにログインする必要があるかどうか、Windowsはどのようにして私たちに伝えますか? 答え SuperUserの寄稿者であるTobias Plutatは、このプロセスについていくつかの洞察を提供しています。 ちょっと調べてみると(Windowsの膨大な数のネットワークおよびインターネット関連サービスは驚くべきものです)、私はそれを見つけたと思います。 Windows Vistaおよび7にはさまざまなネットワーク認識機能があります。そのうちの1つは、ネットワークシステムトレイアイコンによって使用される接続テストを実行するネットワーク接続状態インジケータです。インターネット接続のテストは簡単です。 NCSIはHTTP(より正確にはテキスト文書)を介して特定のページを読み込もうとし、それを取得できるかどうかをテストします。. それでも成功しない場合、Windowsは「インターネットにアクセスできない」と報告します。. このメカニズムは、ドキュメントがホストされているドメインが予想されるIPアドレスに解決されるかどうかもチェックします。そのため、このテストが成功してもドキュメントを取得できない場合は、インターネットに正しくアクセスできると見なされる可能性もあります。. ホットスポットで認証されていないのに「インターネットにアクセスできない」と表示されるのは、ホットスポットが機能する方法にあります。 Hotspotの認証サーバーにリダイレクトされ、何らかの方法でDNS要求をめちゃくちゃにする可能性がある80および443(それぞれHTTPおよびHTTPS用)以外のすべてのポートをブロックします。したがって、NCSIはテストファイルがホストされているドメインを解決できず、HTTPトラフィックが認証サーバにリダイレクトされるため実際のファイルに到達できない場合でも可能です。. もう一人の寄稿者、Jeff Atwoodは、文書Tobiasの参考文献からのいくつかの重要な引用を強調しています。 接続状態判定処理の詳細は以下のとおりです。...