कीवर्डहरू -

एक क्लिकको पछाडि लुकेको डिजिटल जादु : वेब कसरी काम गर्छ ?

एक क्लिकको पछाडि लुकेको डिजिटल जादु : वेब कसरी काम गर्छ ?

काठमाडौं । हामीले दैनिक सयौं पटक ब्राउजरको एड्रेस बारमा केही शब्द टाइप गर्छौं र पलभरमै आँखा अगाडि पूरा पेज तयार भइसकेको हुन्छ । तर यो प्रक्रियाभित्र इन्टरनेटको एक जटिल तर सुव्यवस्थित संसार लुकेको छ । मोजिला डेभलपर नेटवर्क (MDN) को प्रसिद्ध गाइड "हाउ द वेब वर्क्स"ले यही अदृश्य यात्रालाई सरल भाषामा उजागर गरेको छ, जुन सधैं सान्दर्भिक रहने एक उत्कृष्ट 'एभरग्रीन आईसीटी कथा' हो ।

पहिलो चरण : ग्राहक र सेवकबीचको सम्बन्ध

यो कथा सुरु हुन्छ दुई पात्रबाट, ‘क्लाइन्ट’ (Client) र ‘सर्भर’ (Server)। तपाईंको कम्प्युटर वा मोबाइल, ‘क्लाइन्ट’ हो, र जुन मेसिनमा वेबसाइटका फाइलहरू भण्डारण गरिएका छन्, त्यो ‘सर्भर’ हो । जब तपाईं कुनै वेबसाइट हेर्न चाहनुहुन्छ, तपाईंको ‘क्लाइन्ट’ले सम्बन्धित ‘सर्भर’बाट पेजको प्रतिलिपि डाउनलोड गरी ब्राउजरमा देखाउँछ । यो ठ्याक्कै त्यस्तै हो, जसरी तपाईंको घर (क्लाइन्ट) र पसल (सर्भर) बीचको सम्बन्ध हुन्छ ।

दोस्रो चरण : इन्टरनेटको ठेगाना पुस्तिका (DNS)

तर सर्भरसम्म पुग्नुअघि नै एउटा जटिल प्रश्नको जवाफ चाहिन्छ, यो वेबसाइट कहाँ छ ? हामीले लेख्ने मानवीय भाषाका ठेगानाहरू कम्प्युटरले बुझ्दैनन् । त्यसैले ‘डोमेन नेम सिस्टम’ (DNS) ले हामीले लेखेको सरल ठेगानालाई कम्प्युटरले बुझ्ने संख्यात्मक ‘आईपी एड्रेस’ (IP Address) मा रूपान्तरण गर्छ । यो प्रणाली इन्टरनेटको टेलिफोन डाइरेक्टरीजस्तै हो, जसले हरेक नामको पछाडिको वास्तविक नम्बर पत्ता लगाउँछ ।

तेस्रो चरण : डाटाको राजमार्ग र सवारी

सही ठेगाना थाहा भएपछि, तपाईंको ‘क्लाइन्ट’ र ‘सर्भर’बीच सूचना आदानप्रदान सुरु हुन्छ । यो यात्राको बाटो हो, ‘टीसीपी/आईपी’ (TCP/IP), जसले डाटा कसरी यात्रा गर्ने भन्ने नियम तयार गर्छ । यो सडक हो, र यसमा गुड्ने सवारी साधन हुन्, ‘प्याकेट्स’ (Packets)। ठूला फाइलहरू एकै पटक नपठाइने भएकाले, डाटालाई सयौं साना-साना टुक्रा (प्याकेट) मा विभाजन गरेर पठाइन्छ । यी प्याकेटहरू फरक-फरक बाटो हुँदै गन्तव्यमा पुग्छन् र ब्राउजरले तिनलाई सही क्रममा जोडेर पूरा पेज बनाउँछ ।

चौथो चरण : ब्राउजर र सर्भरबीचको संवाद

अब सर्भरसँग कुराकानी गर्ने पालो आउँछ । ब्राउजरले ‘हाइपरटेक्स्ट ट्रान्सफर प्रोटोकल’ (HTTP) प्रयोग गरी एउटा अनुरोध (Request) पठाउँछ । यदि सबै ठीक भए, सर्भरले ‘200 OK’ भन्ने सन्देशसहित फाइलहरू पठाउन थाल्छ । तर कहिले काहीँ सर्भरले विभिन्न संकेतहरू दिन सक्छ, ‘404’ को अर्थ फाइल भेटिएन, ‘403’ को अर्थ पहुँच निषेधित छ, ‘301’ को अर्थ ठेगाना स्थायी रूपमा परिवर्तन भएको छ, भने ‘503’ ले सर्भर अस्थायी रूपमा उपलब्ध नभएको जनाउँछ ।

पाँचौं चरण : पेज निर्माणको जादु

अन्ततः, ब्राउजरले HTML, CSS, र JavaScript जस्ता विभिन्न ‘कोड’ (Code) फाइलहरूलाई व्याख्या गरेर एउटा दृश्य पेजमा रूपान्तरण गर्छ । यी मुख्य संरचना हुन् भने, तस्बिर, भिडियो र पीडीएफ जस्ता सामग्रीलाई ‘एसेट्स’ भनिन्छ । यी सबै चरणहरूको संयोजनले तपाईंको स्क्रिनमा त्यो सुन्दर पेज तयार हुन्छ ।

निष्कर्षमा, ब्राउजरमा एउटा सानो क्लिकले एक जटिल र सुन्दर डिजिटल सिम्फनी सुरु गर्छ । यो प्रक्रिया बुझ्नु भनेको हाम्रो दैनिक जीवनको अभिन्न अंग बनिसकेको इन्टरनेटको गहिराइलाई नियाल्नु हो । यो कथा सधैं हरियो रहने भनेकै यही हो, प्रविधि जतिसुकै बदलिए पनि, यो आधारभूत यात्राको सौन्दर्य कहिल्यै फिक्का हुँदैन ।

(Link : https://developer.mozilla.org/en-US/docs/Learn_web_development/Getting_started/Web_standards/How_the_web_works)