इंटरनेट के बारे में 5 चौंकाने वाले तथ्य जो आप नहीं जानते होंगे
Introduction
1. इंटरनेट और वर्ल्ड वाइड वेब एक ही चीज़ नहीं हैं
अक्सर लोग “इंटरनेट” और “वेब” को एक दूसरे की जगह इस्तेमाल करते हैं, लेकिन ये दो बिल्कुल अलग चीज़ें हैं। इंटरनेट एक विशाल, वैश्विक “नेटवर्क का नेटवर्क” है जो TCP/IP प्रोटोकॉल के माध्यम से एक दूसरे से जुड़ा हुआ है। इसकी शुरुआत 1960 के दशक के अंत में ARPANET के रूप में हुई थी, जो इस वैश्विक बुनियादी ढाँचे का आधार बना।
दूसरी ओर, वर्ल्ड वाइड वेब एक “सूचना का स्थान” है जो इंटरनेट के ऊपर चलता है। इसका आविष्कार बहुत बाद में, 1989 में, टिम बर्नर्स-ली द्वारा किया गया था। इस अंतर को समझना महत्वपूर्ण है। आप इंटरनेट को सड़कों का एक विशाल नेटवर्क मान सकते हैं, और वर्ल्ड वाइड वेब को उन सड़कों पर बने घर, दुकानें और इमारतें। एक बुनियादी ढाँचा है, जबकि दूसरा उस पर चलने वाली एक सेवा है। वेब वह जगह है जहाँ हम वेबसाइट, दस्तावेज़ और अन्य संसाधनों को URL के माध्यम से एक्सेस करते हैं।
वर्ल्ड वाइड वेब, जिसे WWW और द वेब के नाम से भी जाना जाता है, एक सूचना का स्थान है जहाँ दस्तावेज़ों और अन्य वेब संसाधनों की पहचान यूनिफ़ॉर्म रिसोर्स लोकेटर (URL) द्वारा की जाती है, जो हाइपरटेक्स्ट लिंक द्वारा आपस में जुड़े होते हैं, और इंटरनेट के माध्यम से सुलभ होते हैं।
——————————————————————————–
2. ईमेल, वर्ल्ड वाइड वेब से भी पुराना है
यह जानकर आपको हैरानी हो सकती है कि ईमेल का अस्तित्व वर्ल्ड वाइड वेब बनने से बहुत पहले से है। ऐतिहासिक रिकॉर्ड के अनुसार, ईमेल पहली बार 1972 में ARPANET पर उपलब्ध हुआ और बहुत तेज़ी से लोकप्रिय हो गया। इसकी तुलना में, वर्ल्ड वाइड वेब का आविष्कार 17 साल बाद, 1989 में हुआ। इसका मतलब है कि लोग वेब ब्राउज़र और वेबसाइटों के अस्तित्व में आने से लगभग दो दशक पहले से ही एक दूसरे को इलेक्ट्रॉनिक संदेश भेज रहे थे। यह तथ्य डिजिटल संचार के इतिहास के बारे में हमारी समझ को बदल देता है और दिखाता है कि लोगों के बीच सीधा संदेश भेजना नेटवर्क वाले कंप्यूटरों के शुरुआती “किलर ऐप्स” में से एक था।
——————————————————————————–
3. वेब हर बात तुरंत भूल जाता है: HTTP का ‘स्टेटलेस’ रहस्य
HTTP, या हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल, वेब पर संचार के लिए नियमों की किताब है। इसकी सबसे अजीब विशेषताओं में से एक यह है कि यह एक “स्टेटलेस प्रोटोकॉल” है। इसका सीधा सा मतलब है कि सर्वर को एक अनुरोध से दूसरे अनुरोध के बीच आपके ब्राउज़र के बारे में कुछ भी याद नहीं रहता है। हर बार जब आपका ब्राउज़र किसी सर्वर से कुछ मांगता है, तो सर्वर उसे एक बिल्कुल नए, अजनबी अनुरोध के रूप में देखता है।
यह “शॉर्ट-टर्म मेमोरी” एक ऐसी प्रणाली के लिए एक आश्चर्यजनक डिज़ाइन विकल्प लगता है जिसका उपयोग हम ऑनलाइन शॉपिंग जैसी जटिल चीज़ों के लिए करते हैं। लेकिन यही वह बुनियादी सिद्धांत है जो वेब को इतना विशाल और स्केलेबल बनाता है। हर अनुरोध को स्वतंत्र मानकर, सिस्टम सरल और कुशल बना रहता है, हालाँकि यह चुनौतियाँ भी पैदा करता है, जिन्हें हल करने के लिए अन्य तकनीकों का उपयोग किया जाता है।
——————————————————————————–
4. कंप्यूटर कैसे ‘बात’ करते हैं: एक भरोसेमंद कॉल बनाम एक तेज़ संदेश
इंटरनेट पर संचार के लिए कंप्यूटर मुख्य रूप से दो तरीकों का उपयोग करते हैं: TCP और UDP। TCP एक भरोसेमंद तरीका है। यह डेटा भेजने से पहले एक कनेक्शन स्थापित करता है, यह सुनिश्चित करता है कि डेटा के सभी पैकेट सही सलामत पहुँचें, और दो-तरफ़ा संचार की अनुमति देता है। इसकी तुलना आप एक सफल फ़ोन कॉल से कर सकते हैं।
TCP ~ किसी को कॉल करना जो फ़ोन उठाए, बातचीत करना, और फिर फ़ोन रखना।
दूसरी ओर, UDP एक तेज़ और हल्का विकल्प है। यह कोई कनेक्शन स्थापित नहीं करता और न ही डेटा डिलीवरी की गारंटी देता है। यह बस डेटा भेज देता है, चाहे वह पहुँचे या न पहुँचे।
UDP ~ किसी को कॉल करना और एक मैसेज छोड़ देना।
इंटरनेट की विभिन्न ज़रूरतों के लिए संचार का एक “सावधान” और एक “तेज़” तरीका दोनों का होना आवश्यक है। एक वेबपेज को पूरी तरह लोड करने के लिए आपको TCP की विश्वसनीयता चाहिए, जबकि वीडियो स्ट्रीमिंग जैसी चीज़ों के लिए UDP की गति अधिक महत्वपूर्ण हो सकती है, जहाँ एक-आध पैकेट का खो जाना बड़ी बात नहीं है।
——————————————————————————–
5. इंटरनेट की अपनी ‘फोन बुक’ होती है
जब आप अपने ब्राउज़र में www.example.org जैसा कोई नाम टाइप करते हैं, तो क्या आपने कभी सोचा है कि कंप्यूटर को सही सर्वर कैसे मिलता है? कंप्यूटर इन नामों का उपयोग नहीं करते; वे 192.0.34.166 जैसे संख्यात्मक IP पतों का उपयोग करते हैं। इस समस्या को हल करने वाली प्रणाली को डोमेन नेम सर्विस (DNS) कहा जाता है। इसका काम बहुत सरल लेकिन महत्वपूर्ण है।
DNS इंटरनेट के लिए “फोन बुक” है।
जब आप कोई वेबसाइट का नाम दर्ज करते हैं, तो आपका कंप्यूटर DNS सर्वर से पूछता है कि इस नाम से जुड़ा IP पता क्या है। DNS उस इंसान के पढ़ने योग्य नाम को मशीन के पढ़ने योग्य IP पते से मैप करता है, जिससे आपका ब्राउज़र सही सर्वर से जुड़ पाता है। यह महत्वपूर्ण लेकिन अदृश्य “फोन बुक” सेवा पूरे वेब को इंसानों के लिए प्रयोग करने योग्य बनाती है। यह एक मौलिक अनुवादक के रूप में काम करती है जो हर दिन अरबों बार पर्दे के पीछे काम करती है।
| प्रौद्योगिकी का नाम | प्रकार/श्रेणी | मुख्य कार्य और उद्देश्य | प्रमुख विशेषताएं | मानक पोर्ट या प्रोटोकॉल (यदि उपलब्ध हो) |
|---|---|---|---|---|
| HTTP (Hypertext Transfer Protocol) | एप्लिकेशन प्रोटोकॉल | वेब दस्तावेजों का स्थानांतरण करना। | अनुरोध-प्रतिक्रिया मॉडल; स्टेटलेस प्रोटोकॉल। | पोर्ट 80 |
| DNS (Domain Name Service) | नेटवर्क सेवा | होस्ट नामों को IP पतों में मैप करना (इंटरनेट की फोन बुक)। | पदानुक्रमित डोमेन संरचना; संचार के लिए अक्सर UDP का उपयोग। | UDP |
| TCP (Transmission Control Protocol) | संचार प्रोटोकॉल | IP के ऊपर कनेक्शन और विश्वसनीय डेटा वितरण प्रदान करना। | पैकेट वितरण की गारंटी; पूर्ण डुप्लेक्स (दोतरफा) संचार। | पोर्ट अवधारणा |
| IP (Internet Protocol) | संचार प्रोटोकॉल | स्रोत डिवाइस से गंतव्य डिवाइस तक डेटा स्थानांतरित करना। | इंटरनेट को परिभाषित करने वाला मौलिक प्रोटोकॉल; IPv4 में 32-बिट पता। | IP एड्रेस |
| HTML (HyperText Markup Language) | मार्कअप भाषा / क्लाइंट-साइड | वेब सामग्री की संरचना और लेआउट को परिभाषित करना। | हर वेब पेज का आधार; टेक्स्ट, इमेज और लिंक को परिभाषित करता है। | HTML इंटरप्रेटर |
| CSS (Cascading Style Sheets) | स्टाइलिंग भाषा / क्लाइंट-साइड | HTML तत्वों की प्रस्तुति और स्वरूप (दिखावट) को नियंत्रित करना। | रंग, फोंट और रिस्पॉन्सिव डिज़ाइन को सक्षम बनाता है। | स्रोत में उपलब्ध नहीं |
| JavaScript | प्रोग्रामिंग भाषा / क्लाइंट-साइड | वेब पेजों में अन्तरक्रियाशीलता और गतिशील व्यवहार जोड़ना। | उपयोगकर्ता घटनाओं (events) को संभालना और गणना करना; AJAX का उपयोग। | जावा इंटरप्रेटर (वैकल्पिक) |
| UDP (User Datagram Protocol) | संचार प्रोटोकॉल | हल्के वजन वाले, तेज़ एकतरफा संदेश भेजना। | कोई कनेक्शन या ट्रांसमिशन गारंटी नहीं; हल्का और तेज़। | पोर्ट अवधारणा |
| PHP | सर्वर-साइड स्क्रिप्टिंग | गतिशील वेब सामग्री उत्पन्न करना। | व्यापक रूप से सर्वर-साइड कार्यों के लिए उपयोग किया जाता है। | स्रोत में उपलब्ध नहीं |
| SMTP | एप्लिकेशन प्रोटोकॉल | ईमेल संचार करना। | TCP पर आधारित। | पोर्ट 25 |
| FTP | एप्लिकेशन प्रोटोकॉल | फाइल ट्रांसफर करना। | TCP पर आधारित। | पोर्ट 21 |
Conclusion
जिस वेब को हम इतना अच्छी तरह से जानते हैं, वह आकर्षक और चतुर प्रौद्योगिकियों की परतों पर बना है। ये बुनियादी सिद्धांत, जो अक्सर हमारी नज़रों से ओझल रहते हैं, उस डिजिटल दुनिया को संभव बनाते हैं जिसमें हम रहते हैं। अगली बार जब आप कोई वेबसाइट खोलेंगे, तो क्या आप पर्दे के पीछे की इस अद्भुत प्रक्रिया के बारे में सोचेंगे?

