नेटवर्क पर वेब अनुरोध का पीछा करना
वेब एड्रेस टाइप करने से पेज दिखने तक का हर चरण, और नेटवर्क का कौन-सा हिस्सा हर चरण करता है।
12 min
Activities: 0 of 2
एक क्लिक, कई प्रोटोकॉल
एक शाखा कार्यालय की इंजीनियर अपना लैपटॉप खोलती है और कंपनी के इंट्रानेट का एड्रेस टाइप करती है। पेज एक सेकंड से कम में दिख जाता है। उस एक सेकंड में कम से कम छह अलग प्रोटोकॉल ने अपना काम किया। हर एक अपने आप विफल हो सकता है, इसीलिए नेटवर्क इंजीनियर को पूरा क्रम जानना चाहिए। जब उपयोगकर्ता कहता है "नेटवर्क बंद है", तो असली गड़बड़ी आमतौर पर इस श्रृंखला का एक चरण होती है।
इस कोर्स में आप हर चरण को गहराई से पढ़ेंगे। यहाँ आप पूरी यात्रा एक बार देखते हैं, ताकि बाद के मॉड्यूलों को टिकने के लिए एक नक्शा मिले।
चालू करने से वेब पेज तक
- 1
1
नेटवर्क से जुड़ें
लैपटॉप केबल या वायरलेस से जुड़ता है। स्विच या एक्सेस पॉइंट लिंक को चालू करता है। - 2
2
एड्रेस पाएँ
लैपटॉप डायनामिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (Dynamic Host Configuration Protocol, DHCP) सर्वर से इंटरनेट प्रोटोकॉल (Internet Protocol, IP) एड्रेस, सबनेट मास्क, डिफ़ॉल्ट गेटवे और उपयोग होने वाले नेम सर्वर माँगता है। - 3
3
नाम हल करें
लैपटॉप डोमेन नेम सिस्टम (Domain Name System, DNS) सर्वर से नाम "intranet.example.com" को IP एड्रेस में बदलने को कहता है। - 4
4
अगला हॉप खोजें
सर्वर दूसरे नेटवर्क पर है, इसलिए लैपटॉप अपने गेटवे को भेजता है। गेटवे का हार्डवेयर एड्रेस जानने के लिए वह एड्रेस रेज़ोल्यूशन प्रोटोकॉल (Address Resolution Protocol, ARP) उपयोग करता है। - 5
5
कनेक्शन खोलें
लैपटॉप तीन-चरणीय हैंडशेक के साथ सर्वर के पोर्ट 443 पर ट्रांसमिशन कंट्रोल प्रोटोकॉल (Transmission Control Protocol, TCP) कनेक्शन खोलता है। - 6
6
उसे सुरक्षित करें
ट्रांसपोर्ट लेयर सिक्योरिटी (Transport Layer Security, TLS) सर्वर का प्रमाणपत्र जाँचती है और एन्क्रिप्शन कुंजियों पर सहमति बनाती है। - 7
7
पेज का अनुरोध करें
ब्राउज़र एन्क्रिप्टेड कनेक्शन के भीतर हाइपरटेक्स्ट ट्रांसफ़र प्रोटोकॉल (Hypertext Transfer Protocol, HTTP) अनुरोध भेजता है, और सर्वर पेज के साथ जवाब देता है।
कौन-सा उपकरण क्या करता है
ब्रांच में स्विच (switch) लोकल नेटवर्क के उपकरणों के बीच फ़्रेम आगे भेजता है। राउटर (router) (अक्सर फ़ायरवॉल के साथ जुड़ा होता है) ब्रांच और मुख्यालय के बीच पैकेट आगे भेजता है। फ़ायरवॉल (firewall) तय करता है कि यह कनेक्शन अनुमत है या नहीं। सर्वर (servers) सेवाएँ देते हैं: पता असाइन करना, नाम का समाधान और वेब पेज स्वयं। इनमें से हर एक विफलता का संभावित बिंदु है, और अच्छा निदान इन्हें क्रम से जाँचता है।
दो छोटे मामले
मामला 1। एक उपयोगकर्ता के लैपटॉप पर 169.254 से शुरू होने वाला पता दिख रहा है। एड्रेसिंग पर मुख्य पाठ समझाता है कि यह स्वयं असाइन किया गया पता है। विफलता चरण 2 पर है: लैपटॉप ने पता माँगा और किसी ने उत्तर नहीं दिया। पहले केबल या वायरलेस लिंक जाँचें, फिर एड्रेस सर्वर जाँचें।
मामला 2। एक उपयोगकर्ता किसी साइट को उसके IP पते से खोल सकता है, पर उसके नाम से नहीं। चरण 1, 2, 4 और 5 ठीक काम करते हैं। विफलता चरण 3 पर है, यानी नाम समाधान (name resolution) में। सर्वर के रूट या फ़ायरवॉल की जाँच करने में समय बर्बाद होगा।
यात्रा को क्रम में रखें
इन चरणों को उस क्रम में रखें जिसमें ये तब होते हैं जब लैपटॉप किसी दूसरे नेटवर्क पर सुरक्षित वेब पेज खोलता है।
- 1प्रमाणपत्र जाँचना और एन्क्रिप्शन पर सहमत होना
- 2तीन-तरफ़ा हैंडशेक (three-way handshake) से कनेक्शन खोलना
- 3गेटवे का हार्डवेयर पता जानना
- 4पेज का अनुरोध करना और उसे प्राप्त करना
- 5सर्वर के नाम को पते में बदलना
- 6पता, गेटवे और नेम सर्वर प्राप्त करना
एक ब्राउज़र इंट्रानेट के लिए प्रमाणपत्र की चेतावनी दिखाता है, लेकिन उपयोगकर्ता के आगे बढ़ने पर पेज लोड हो जाता है। समस्या किस चरण पर है?