5

При использовании общедоступных точек доступа Wi-Fi, требующих принятия условий использования, значок сетевого уведомления на панели задач Windows показывает всплывающее окно с надписью "Может потребоваться дополнительная информация для входа". Нажатие на это открывает мой браузер для соответствующей страницы, чтобы я мог принять условия использования.

Как Windows узнает, на какой URL отправлять браузер?

2 ответа2

5

Это не просто Windows, но и сеть.

Ваша система попытается получить доступ к общему веб-сайту, который, как она знает, всегда активен, и проверит результат. Если он получает код успеха (например, HTTP 200), он знает, что у него есть разрешение на доступ в Интернет, и позволяет вам идти своим путем.

Такая система называется Captive Portal. Перед завершением аутентификации / авторизации, когда клиент запрашивает веб-страницу, возвращается код ошибки HTTP 302 (перенаправление), а заголовок ответа Location содержит URL-адрес, на который должен направлять пользователя.

RFC 2138 также описывает процесс и то, что требуется для настройки такой системы.

В Википедии есть хорошее краткое описание того, как работает система. В моей школе, где я работаю, у нас есть все учетные записи пользователей на сервере для регулярного обмена файлами. У нас есть беспроводные контроллеры HP, которые подключаются к серверу при аутентификации пользователей, поэтому каждый может войти в систему со своими учетными данными, без ошибок в ИТ-отделе или с помощью одного общего входа.

-1

Сеть сообщает Windows, что ей нужна какая-то аутентификация, поэтому она получает информацию о том, что ей нужно перейти на веб-сайт для аутентификации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .