विंडोज आपको यह बताने में काफी माहिर है कि क्या आपके पास ठीक से काम करने वाला इंटरनेट कनेक्शन है, लेकिन यह वास्तव में ऐसा कैसे करता है? Windows कैसे समस्या को हैंडल करता है, में खुदाई करने पर Windows कनेक्टिविटी संदेशों में अंतर्दृष्टि मिलती है।
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है - स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों की एक सामुदायिक-ड्राइव ग्रुपिंग।
प्रश्न
सुपरयूजर रीडर एन। हिंकल ने विंडोज इंटरनेट जांच और प्रमाणीकरण प्रक्रिया के बारे में निम्नलिखित प्रश्न प्रस्तुत किए हैं:
विंडोज 7 में, नोटिफिकेशन एरिया नेटवर्किंग आइकन इंटरनेट एक्सेस न होने पर एरर इंडिकेटर दिखाएगा
, और इंटरनेट का एक सफल कनेक्शन होने के बाद त्रुटि आइकन दूर हो जाता है
। कभी-कभी, यदि वाईफाई कनेक्शन के लिए इन-ब्राउज़र प्रमाणीकरण चरण की आवश्यकता होती है, जैसे होटल या विश्वविद्यालयों में कई अतिथि नेटवर्क पर, तो निम्न पॉप-अप बबल दिखाई देता है, जितना कह रहा है:
![]()
विंडोज कैसे जानता है कि उसके पास एक सफल इंटरनेट कनेक्शन है या नहीं?
संभवत: यह देखने के लिए कि क्या इसका सफल कनेक्शन है, यह देखने के लिए किसी ऑनलाइन Microsoft सेवा की जाँच कर रहा है, किसी अन्य पृष्ठ पर पुनर्निर्देशित हो जाता है, या उसे कोई प्रतिक्रिया नहीं मिलती है, लेकिन मैंने कहीं भी यह नहीं देखा है कि यह प्रक्रिया या उपयोग की जाने वाली सेवाएँ प्रलेखित हैं । क्या कोई समझा सकता है कि यह कैसे काम करता है?
इस तरह की जाँच एक आधुनिक ऑपरेटिंग सिस्टम का उपयोग करते समय हमारे द्वारा दी जाने वाली कई चीजों में से एक है, लेकिन यहां तक कि उपयोगकर्ता अनुभव के तत्वों के लिए सबसे अधिक लिया गया एक अंतर्निहित तंत्र है। अगर कोई इंटरनेट कनेक्शन है और हमें वाई-फाई प्रमाणीकरण पोर्टल में प्रवेश करने की आवश्यकता है या नहीं, तो विंडोज हमें कैसे बताता है?
उत्तर
सुपरयूजर योगदानकर्ता टोबीस प्लूटैट प्रक्रिया में कुछ अंतर्दृष्टि प्रदान करता है:
कुछ खुदाई के बाद (विंडोज में नेटवर्क और इंटरनेट से संबंधित सेवाओं की सरासर संख्या आश्चर्यजनक है), मुझे लगता है मुझे यह मिल गया है । विंडोज विस्टा और 7 में विभिन्न प्रकार की नेटवर्क अवेयरनेस विशेषताएं हैं, जिनमें से एक नेटवर्क कनेक्टिविटी स्टेटस इंडिकेटर है जो कनेक्टिविटी परीक्षण करता है जो बदले में नेटवर्क सिस्ट्रे आइकन द्वारा उपयोग किया जाता है। इंटरनेट कनेक्टिविटी के लिए परीक्षण सरल है:
- NCSI HTTP के माध्यम से एक विशिष्ट पृष्ठ को लोड करने की कोशिश करता है (अधिक सटीक: एक पाठ दस्तावेज़) और परीक्षण करता है कि क्या इसे पुनर्प्राप्त किया जा सकता है।
- यदि वह सफल नहीं है, तो Windows "इंटरनेट एक्सेस नहीं" की रिपोर्ट करता है।
मैकेनिज्म यह भी जांचता है कि दस्तावेज़ जिस डोमेन पर होस्ट किया गया है, वह अपेक्षित आईपी पते पर हल होता है या नहीं। इसलिए, यदि यह परीक्षण सफल है, तो यह उचित इंटरनेट एक्सेस भी मान सकता है, लेकिन दस्तावेज़ को पुनर्प्राप्त नहीं किया जा सकता है।
जब आप हॉटस्पॉट पर प्रमाणित नहीं होते हैं, तो यह "नो इंटरनेट एक्सेस" की रिपोर्ट करता है, जिस तरह से एक हॉटस्पॉट काम करता है। यह 80 और 443 (क्रमशः HTTP और HTTPS के लिए) के अलावा सभी बंदरगाहों को ब्लॉक करता है, जो हॉटस्पॉट के प्रमाणीकरण सर्वर पर पुनर्निर्देशित हो जाते हैं और एक या दूसरे तरीके से DNS अनुरोधों के साथ गड़बड़ कर सकते हैं। इस प्रकार, NCSI न तो उस डोमेन को हल कर सकता है जिस पर उसकी परीक्षण फ़ाइल को होस्ट किया गया है, और भले ही वह वास्तविक फ़ाइल तक नहीं पहुंच सकता है क्योंकि HTTP ट्रैफ़िक को प्रमाणीकरण सर्वर पर पुनर्निर्देशित किया गया है।
एक अन्य योगदानकर्ता, जेफ एटवुड, दस्तावेज़ के कुछ प्रमुख उद्धरणों पर प्रकाश डालते हैं।
कनेक्शन स्थिति निर्धारण के विवरण यहां दिए गए हैं प्रक्रिया :
निम्न सूची बताती है कि किसी नेटवर्क की इंटरनेट कनेक्टिविटी है या नहीं यह निर्धारित करने के लिए NCSI वेब साइट से कैसे संवाद कर सकता है:
- DNS नाम रिज़ॉल्यूशन के लिए एक अनुरोध
डंस.मसफ्टंक्सि.कॉम- एक HTTP अनुरोध
एचटीटीपी://ववव.मसफ्टंक्सि.कॉम/नक्सी.टस्ट200 ठीक है और पाठ लौट रहा हैMicrosoft n CSIयह एक रजिस्ट्री सेटिंग के साथ अक्षम किया जा सकता है। यदि आप सेट करते हैं:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parameters \ Internet \ EnableActiveProbing
सेवा
0, विंडोज अब इंटरनेट कनेक्टिविटी के लिए जांच नहीं करेगा।Apple इंटरनेट कनेक्टिविटी और संभावित होटल "लॉगिन" वाईफ़ाई पृष्ठों आदि का पता लगाने के लिए iOS में कुछ समान करता है।
हालांकि यह पूरी प्रक्रिया आम तौर पर उपयोगकर्ताओं को समाप्त करने के लिए 100% पारदर्शी होती है, कभी-कभी वाई-फाई हॉट स्पॉट के वेब पोर्टल के माध्यम से प्रमाणित करने के बाद, आप अपने आप को वास्तविक सामग्री से घूर पाएंगे। NSCSI.txt । आपने जिस वेब पेज को लोड करने का प्रयास कर रहे थे, उसके बजाय एक नॉन्डस्क्रिप्ट टेक्स्ट डॉक्यूमेंट को देखना समाप्त कर दिया है, इस विषय पर पिछले उत्तरों के साथ युग्मित होने पर अब कोई रहस्य नहीं है।
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? इसकी जाँच पड़ताल करो पूरी चर्चा धागा यहाँ .
, और इंटरनेट का एक सफल कनेक्शन होने के बाद त्रुटि आइकन दूर हो जाता है
। कभी-कभी, यदि वाईफाई कनेक्शन के लिए इन-ब्राउज़र प्रमाणीकरण चरण की आवश्यकता होती है, जैसे होटल या विश्वविद्यालयों में कई अतिथि नेटवर्क पर, तो निम्न पॉप-अप बबल दिखाई देता है, जितना कह रहा है: