דף הבית » איך ל » כיצד Windows מאשר גישה Wi-Fi והאם אימות נקודה חמה הכרחי?

    כיצד Windows מאשר גישה Wi-Fi והאם אימות נקודה חמה הכרחי?

    Windows הוא די מיומנת להגיד לך אם יש לך חיבור לאינטרנט תקין, אבל איך בדיוק הוא עושה את זה? לחפור איך Windows מטפל בבעיה מציעה תובנה הודעות קישוריות של Windows.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ קהילתי של אתרי Q & A.

    השאלה

    קורא SuperUser N. Hinkle מציג את השאלה הבאה לגבי בדיקת האינטרנט ואימות האימות של Windows:

    ב- Windows 7, סמל הרשת של אזור ההודעות יציג מחוון שגיאה אם ​​אין גישה לאינטרנט , ואת סמל שגיאה הולך משם ברגע שיש חיבור מוצלח לאינטרנט . לפעמים, אם חיבור ה- WiFi דורש שלב אימות בדפדפן, כמו ברשתות אירוח רבות במלונות או באוניברסיטאות, תופיע הבועה הקופצת הבאה:

    כיצד Windows יודע אם יש לו חיבור אינטרנט מוצלח?

    יש להניח כי הוא בודק כמה שירות מקוון של Microsoft כדי לראות אם יש לו חיבור מוצלח, מקבל מנותב לדף אחר, או לא מקבל שום תגובה בכלל, אבל לא ראיתי בשום מקום כי תהליך זה או השירותים המשמשים מתועדים . האם מישהו יכול להסביר איך זה עובד?

    בדיקות כאלה הן אחד הדברים הרבים שאנו לוקחים כמובן מאליו בעת שימוש במערכת ההפעלה המודרנית, אבל אפילו ביותר נלקח מרכיבים מובנים של חוויית המשתמש יש מנגנון הבסיסית. איך Windows מודיע לנו אם יש חיבור לאינטרנט והאם אנחנו צריכים להיכנס לפורטל אימות Wi-Fi?

    התשובה

    SuperUser התורם Tobias Plutat מציע כמה תובנות על התהליך:

    אחרי כמה חפירה (המספר העצום של שירותי רשת ואינטרנט ב- Windows הוא מדהים), אני חושב שמצאתי את זה. ב- Windows Vista וב- 7 יש מגוון תכונות של מודעות רשת, שאחת מהן היא מחוון מצב הקישוריות לרשת שמבצע בדיקות קישוריות שמשמשות את סמל ה- systray של הרשת. המבחן לקישוריות לאינטרנט הוא פשוט:

    1. NCSI מנסה לטעון דף מסוים באמצעות HTTP (ליתר דיוק: מסמך טקסט) ובודק אם ניתן לאחזר אותו.
    2. אם זה לא מצליח, Windows דוחות "אין גישה לאינטרנט".

    המנגנון גם בודק אם התחום שבו מתארח המסמך פותר את כתובת ה- IP הצפויה. לכן, היא עשויה גם להניח גישה לאינטרנט נכונה אם הבדיקה הזו מוצלחת, אך לא ניתן לאחזר את המסמך.

    הסיבה היא דוחות "אין גישה לאינטרנט" כאשר לא אימת על נקודה חמה עדיין שקרים בדרך עובד נקודה חמה. הוא חוסם את כל היציאות מלבד 80 ו -443 (עבור HTTP ו- HTTPS, בהתאמה), אשר מנותבות לשרת האימות של Hotspot ועשויות להתעסק עם בקשות DNS בדרך זו או אחרת. לכן, NCSI לא יכול לפתור את התחום שבו קובץ הבדיקה שלו מתארח, ואפילו אם הוא לא יוכל להגיע לקובץ בפועל מכיוון שתנועה HTTP מנותבת לשרת האימות.

    עוד תורם, ג 'ף Atwood, מדגיש כמה ציטוטים מפתח מן המסמך Tobias הפניות:

    להלן הפרטים של תהליך קביעת מצב החיבור:

    הרשימה הבאה מתארת ​​כיצד NCSI עשוי לתקשר עם אתר אינטרנט כדי לקבוע אם לרשת יש קישוריות לאינטרנט:

    1. בקשה לרזולוציה של שמות DNS של dns.msftncsi.com
    2. בקשת HTTP עבור http://www.msftncsi.com/ncsi.txt חזור 200 והטMicrosoft NCSI

    זה יכול להיות מושבת עם הגדרת הרישום. אם תגדיר:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ שירותים \ NlaSvc \ פרמטרים \ אינטרנט \ EnableActiveProbing

    ל 0, Windows כבר לא לחקור עבור קישוריות לאינטרנט.

    אפל עושה משהו דומה מאוד ב- iOS כדי לאתר קישוריות לאינטרנט ואת המלון אפשרי "כניסה" דפי WiFi, וכו '.

    בעוד כל התהליך הזה הוא בדרך כלל 100% שקוף למשתמשי הקצה, מדי פעם לאחר אימות באמצעות פורטל האינטרנט של נקודה חמה של Wi-Fi, תמצא את עצמך בוהה התוכן בפועל של NSCSI.txt. איך בסופו של דבר אתה מסתכל על מסמך טקסט חסר ייחוד במקום דף האינטרנט שאתה מנסה לטעון הוא כבר לא מסתורין כאשר מצמידים את התשובות הקודמות בנושא.


    יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.