En Windows 7, el icono de red del área de notificación mostrará un indicador de error si no hay acceso a Internet , y el icono de error desaparecerá una vez que haya una conexión exitosa a Internet . A veces, si la conexión WiFi requiere un paso de autenticación en el navegador, como en muchas redes de huéspedes en hoteles o universidades, aparece la siguiente burbuja emergente, que dice lo siguiente:
¿Cómo sabe Windows si tiene o no una conexión a Internet exitosa?
Presumiblemente, está verificando algún servicio de Microsoft en línea para ver si tiene una conexión exitosa, si se lo redirige a otra página o si no recibe ninguna respuesta, pero no he visto en ninguna parte que este proceso o los servicios utilizados estén documentados. . ¿Alguien puede explicar cómo funciona esto? Preferiría respuestas que se refieran a hechos, en lugar de solo adivinar, pero si tienes una buena suposición, entonces adelante.
Esta pregunta fue una pregunta de superusuario de la semana .
Lea la entrada del blog del 16 de mayo de 2011 para obtener más detalles o envíe su propia Pregunta de la semana.
fuente
Respuestas:
Después de investigar un poco (la gran cantidad de servicios relacionados con Internet y la red en Windows es sorprendente), creo que lo encontré. Windows Vista y 7 tienen una variedad de características de Conciencia de red, una de las cuales es el Indicador de estado de conectividad de red que realiza pruebas de conectividad que a su vez son utilizadas por el icono de la bandeja del sistema de red. La prueba de conectividad a internet es simple:
El mecanismo también verifica si el dominio en el que está alojado el documento se resuelve en la dirección IP esperada. Por lo tanto, también podría suponer un acceso a Internet adecuado si esta prueba es exitosa pero el documento no se puede recuperar.
La razón por la que informa "Sin acceso a Internet" cuando aún no se ha autenticado en un Hotspot radica en la forma en que funciona un Hotspot. Bloquea todos los puertos además de 80 y 443 (para HTTP y HTTPS, respectivamente), que se redirigen al servidor de autenticación del Hotspot y pueden interferir con las solicitudes de DNS de una forma u otra. Por lo tanto, NCSI no puede resolver el dominio en el que está alojado su archivo de prueba, e incluso si pudiera, no alcanzaría el archivo real porque el tráfico HTTP se redirige al servidor de autenticación.
Fuente: http://technet.microsoft.com/en-us/library/cc766017%28WS.10%29.aspx
fuente
No Internet access
si estás detrás de un proxy;)Aquí están los detalles del proceso de determinación del estado de la conexión :
Esto se puede deshabilitar con una configuración de registro. Si establece
a
0
, Windows ya no buscará conectividad a Internet.Apple hace algo muy similar en iOS para detectar conectividad a Internet y posibles páginas wifi de "inicio de sesión" del hotel, etc.
fuente
Como dijo Jeff, para detectar una conexión a Internet, Windows hará:
Además de la respuesta de Jeff, sospecho:
fuente
Para una conexión que requiere información de inicio de sesión adicional, es más probable que se determine a través del paso de resolución de DNS mencionado por Jeff con los siguientes tres escenarios:
Supongo que la solicitud de:
es una forma rápida de probar si la conexión a internet es clara. Después de eso, las solicitudes de DNS se ejecutan para determinar el estado completo de la conexión.
fuente