इंटरनेट कैसे काम करता है? अच्छा प्रश्न! इसका विकास तेजी से बढ़ रहा है, और.com साइटें टीवी, रेडियो और पत्रिकाओं पर लगातार प्रदर्शित होती रहती हैं। चूंकि यह हमारे जीवन का एक महत्वपूर्ण हिस्सा बन गया है, इसलिए इस उपकरण का सबसे प्रभावी ढंग से उपयोग करने के लिए इसे अच्छी तरह से समझना आवश्यक है। यह लेख इंटरनेट की अवधारणाओं और प्रकारों, इसके बुनियादी ढांचे और इसे संभव बनाने वाली तकनीकों के बारे में बताता है।
वैश्विक नेटवर्क
इंटरनेट को आमतौर पर इस प्रकार परिभाषित किया जाता है। यह उच्च प्रदर्शन संचार लाइनों और एक सामान्य पता स्थान से जुड़े कंप्यूटर संसाधनों का एक वैश्विक नेटवर्क है। इसलिए इससे जुड़े हर डिवाइस की एक यूनिक आईडी होनी चाहिए। कंप्यूटर का IP पता कैसे व्यवस्थित किया जाता है? IPv4 इंटरनेट पते nnn.nnn.nnn.nnn के रूप में लिखे जाते हैं, जहाँ nnn 0 और 255 के बीच की संख्या होती है। संक्षिप्त नाम IP का अर्थ इंटरनेटवर्किंग प्रोटोकॉल है। यह इंटरनेट की बुनियादी अवधारणाओं में से एक है, लेकिन उस पर बाद में और अधिक। उदाहरण के लिए, एक कंप्यूटर में हैआईडी 1.2.3.4 है और दूसरी 5.6.7.8 है।
यदि आप किसी ISP के माध्यम से इंटरनेट से जुड़ते हैं, तो उपयोगकर्ता को आमतौर पर रिमोट एक्सेस सत्र की अवधि के लिए एक अस्थायी IP पता सौंपा जाता है। यदि कनेक्शन लोकल एरिया नेटवर्क (LAN) से किया जाता है, तो कंप्यूटर में या तो एक स्थायी आईडी या एक DHCP (डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल) सर्वर द्वारा प्रदान की गई एक अस्थायी आईडी हो सकती है। किसी भी स्थिति में, यदि पीसी इंटरनेट से जुड़ा है, तो उसका एक विशिष्ट आईपी पता होता है।
पिंग प्रोग्राम
यदि आप माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम या यूनिक्स के किसी एक फ्लेवर का उपयोग कर रहे हैं, तो एक आसान प्रोग्राम है जो आपको अपने इंटरनेट कनेक्शन की जांच करने की अनुमति देता है। इसे पिंग कहा जाता है, शायद ध्वनि के बाद पुरानी पनडुब्बी सोनार बनाती थी। यदि आप विंडोज का उपयोग कर रहे हैं, तो आपको एक कमांड प्रॉम्प्ट विंडो लॉन्च करनी होगी। एक ऑपरेटिंग सिस्टम के मामले में जो यूनिक्स की एक किस्म है, तो आपको कमांड लाइन पर जाना चाहिए। यदि आप टाइप करते हैं, उदाहरण के लिए, पिंग www.yahoo.com, तो प्रोग्राम निर्दिष्ट कंप्यूटर पर एक ICMP (इंटरनेट कंट्रोल मैसेज प्रोटोकॉल) इको रिक्वेस्ट मैसेज भेजेगा। पोलेड मशीन जवाब देगी। पिंग प्रोग्राम प्रतिक्रिया को वापस करने में लगने वाले समय को गिनता है (यदि ऐसा होता है)। साथ ही, यदि आप एक डोमेन नाम दर्ज करते हैं (उदाहरण के लिए, www.yahoo.com), उपयोगिता कंप्यूटर का आईपी पता प्रदर्शित करेगी।
प्रोटोकॉल पैकेज
तो, कंप्यूटर नेटवर्क से जुड़ा है और इसका एक विशिष्ट पता है। "डमी" के लिए यह स्पष्ट करने के लिए कि इंटरनेट कैसे काम करता है, आपको यह समझने की आवश्यकता है कि एक पीसी कैसे होता हैअन्य मशीनों के लिए "बातचीत"। मान लीजिए उपयोगकर्ता का डिवाइस आईपी पता 1.2.3.4 है और वह एक संदेश भेजना चाहता है "हाय, कंप्यूटर 5.6.7.8!" 5.6.7.8 पते के साथ मशीन पर। जाहिर है, संदेश को उपयोगकर्ता के पीसी को इंटरनेट से जोड़ने वाले किसी भी चैनल पर प्रसारित किया जाना चाहिए। मान लीजिए कि फोन द्वारा एक संदेश भेजा गया है। पाठ को इलेक्ट्रॉनिक संकेतों में परिवर्तित करना, उन्हें प्रसारित करना और फिर उन्हें पाठ के रूप में पुन: प्रस्तुत करना आवश्यक है। यह कैसे हासिल किया जाता है? एक प्रोटोकॉल पैकेज के उपयोग के माध्यम से। प्रत्येक कंप्यूटर के लिए वैश्विक नेटवर्क पर संचार करना आवश्यक है और आमतौर पर इसे ऑपरेटिंग सिस्टम में बनाया जाता है। पैकेज को टीसीपी / आईपी कहा जाता है क्योंकि इसमें 2 मुख्य संचार प्रोटोकॉल का उपयोग किया जाता है। टीसीपी/आईपी पदानुक्रम इस प्रकार है:
- आवेदन परत। यह WWW, ईमेल, FTP, आदि के लिए विशिष्ट प्रोटोकॉल का उपयोग करता है।
- ट्रांसमिशन कंट्रोल प्रोटोकॉल लेयर। टीसीपी एक पोर्ट नंबर का उपयोग करके पैकेट को विशिष्ट कार्यक्रमों के लिए निर्देशित करता है।
- इंटरनेट प्रोटोकॉल परत। IP IP पते का उपयोग करके पैकेट को एक विशिष्ट कंप्यूटर पर निर्देशित करता है।
- हार्डवेयर स्तर। बाइनरी डेटा को नेटवर्क सिग्नल में कनवर्ट करता है और इसके विपरीत (उदाहरण के लिए, ईथरनेट नेटवर्क कार्ड, मॉडेम, आदि)।
यदि आप "Hi, computer 5.6.7.8!" के पथ का अनुसरण करते हैं। कुछ ऐसा होगा:
- संदेश प्रसंस्करण शीर्ष परत प्रोटोकॉल पर शुरू होता है और नीचे की तरह काम करता है।
- यदि भेजा जा रहा संदेश लंबा है, तो प्रत्येक स्तर जिसके माध्यम से यहगुजरता है, इसे डेटा के छोटे टुकड़ों में तोड़ सकता है। ऐसा इसलिए है क्योंकि इंटरनेट (और अधिकांश कंप्यूटर नेटवर्क) पर भेजी जाने वाली जानकारी पैकेट नामक प्रबंधनीय टुकड़ों में होती है।
- पैकेट को प्रोसेसिंग के लिए ट्रांसपोर्ट लेयर पर भेजा जाता है। प्रत्येक को एक पोर्ट नंबर सौंपा गया है। कई प्रोग्राम टीसीपी/आईपी प्रोटोकॉल पैकेज का उपयोग करने और संदेश भेजने में सक्षम हैं। आपको यह जानने की जरूरत है कि गंतव्य कंप्यूटर पर कौन सा संदेश प्राप्त करना चाहिए क्योंकि यह एक विशिष्ट पोर्ट पर सुन रहा होगा।
- आगे, पैकेट आईपी स्तर पर जाते हैं। यहां उनमें से प्रत्येक को एक गंतव्य पता (5.6.7.8) प्राप्त होता है।
- अब जबकि संदेश पैकेट में एक पोर्ट नंबर और एक आईपी पता है, वे इंटरनेट पर भेजने के लिए तैयार हैं। हार्डवेयर स्तर इस बात का ध्यान रखता है कि संदेश के पाठ वाले पैकेट इलेक्ट्रॉनिक संकेतों में परिवर्तित हो जाते हैं और संचार लाइन पर प्रसारित होते हैं।
- दूसरे छोर पर, ISP का इंटरनेट से सीधा संबंध है। राउटर प्रत्येक पैकेट के गंतव्य पते की जांच करता है और यह निर्धारित करता है कि इसे कहां भेजना है। अक्सर अगला पड़ाव दूसरा राउटर होता है।
- आखिरकार, पैकेट कंप्यूटर 5.6.7.8 तक पहुंच जाते हैं। यहां, उनकी प्रोसेसिंग निचली परत प्रोटोकॉल से शुरू होती है और ऊपर की ओर काम करती है।
- चूंकि पैकेट टीसीपी/आईपी के उच्च स्तर को पार करते हैं, वे भेजने वाले कंप्यूटर (जैसे आईपी पता और पोर्ट नंबर) द्वारा जोड़े गए किसी भी रूटिंग जानकारी को हटा देते हैं।
- जब कोई संदेश ऊपरी परत प्रोटोकॉल तक पहुंचता है, तो पैकेट अपने मूल रूप में फिर से जुड़ जाते हैं।
होम इंटरनेट
तो उपरोक्त सभी बताते हैं कि कैसे पैकेट एक कंप्यूटर से दूसरे कंप्यूटर पर WAN में जाते हैं। लेकिन बीच में क्या होता है? इंटरनेट वास्तव में कैसे काम करता है?
एक दूरसंचार सेवा प्रदाता के लिए टेलीफोन नेटवर्क के माध्यम से भौतिक कनेक्शन पर विचार करें। इसके लिए कुछ स्पष्टीकरण की आवश्यकता है कि ISP कैसे काम करता है। सेवा प्रदाता अपने ग्राहकों के लिए मॉडेम का एक पूल स्थापित करता है। यह आमतौर पर एक समर्पित कंप्यूटर से जुड़ा होता है जो मॉडेम से इंटरनेट बैकबोन या एक समर्पित राउटर तक डेटा प्रवाह की दिशा को नियंत्रित करता है। इस सेटअप को पोर्ट सर्वर कहा जा सकता है क्योंकि यह नेटवर्क एक्सेस को हैंडल करता है। यह उपयोग के समय के साथ-साथ भेजे और प्राप्त किए गए डेटा की मात्रा के बारे में भी जानकारी एकत्र करता है।
पैकेट टेलीफोन नेटवर्क और प्रदाता के स्थानीय उपकरणों से गुजरने के बाद, उन्हें प्रदाता की रीढ़ की हड्डी या उसके द्वारा पट्टे पर दी गई बैंडविड्थ के हिस्से में भेज दिया जाता है। यहां से, डेटा आमतौर पर कई राउटर और बैकबोन नेटवर्क, लीज्ड लाइन आदि से होकर गुजरता है, जब तक कि उसे अपना गंतव्य नहीं मिल जाता है - एक कंप्यूटर जिसका पता 5.6.7.8 है। इस तरह से होम इंटरनेट काम करता है। लेकिन क्या यह बुरा होगा यदि उपयोगकर्ता को वैश्विक नेटवर्क के माध्यम से अपने पैकेट का सटीक मार्ग पता हो? यह संभव है।
ट्रेसरआउट
माइक्रोसॉफ्ट विंडोज चलाने वाले कंप्यूटर से या यूनिक्स के वेरिएशन से इंटरनेट से कनेक्ट होने पर, एक और आसान प्रोग्राम काम आता है। इसे ट्रेसरूट कहा जाता है और उस पथ को इंगित करता है किपैकेट पास होते हैं, एक विशिष्ट आईपी पते तक पहुंचते हैं। पिंग की तरह, इसे कमांड लाइन से चलाया जाना चाहिए। विंडोज़ पर, ट्रेसर्ट www.yahoo.com कमांड और यूनिक्स पर ट्रेसरआउट www.yahoo.com का उपयोग करें। पिंग की तरह, उपयोगिता आपको डोमेन नामों के बजाय आईपी पते दर्ज करने की अनुमति देती है। Traceroute उन सभी राउटरों, कंप्यूटरों और अन्य इंटरनेट संस्थाओं की एक सूची का प्रिंट आउट लेगा, जिन्हें पैकेट को अपने गंतव्य तक पहुंचने के लिए पार करना होगा।
इन्फ्रास्ट्रक्चर
इंटरनेट बैकबोन को तकनीकी रूप से कैसे व्यवस्थित किया जाता है? इसमें कई बड़े नेटवर्क एक दूसरे से जुड़े होते हैं। इन बड़े नेटवर्क को नेटवर्क सेवा प्रदाता या एनएसपी के रूप में जाना जाता है। उदाहरण UUNet, IBM, CerfNet, BBN Planet, PSINet, SprintNet, आदि हैं। ये नेटवर्क ट्रैफ़िक का आदान-प्रदान करने के लिए एक दूसरे के साथ संचार करते हैं। प्रत्येक एनएसपी को तीन नेटवर्क एक्सेस पॉइंट्स (एनएपी) से कनेक्शन की आवश्यकता होती है। इनमें पैकेट ट्रैफिक एक बैकबोन नेटवर्क से दूसरे में जा सकता है। एनएसपी शहर के एमएई रूटिंग स्टेशनों के माध्यम से भी जुड़े हुए हैं। उत्तरार्द्ध NAP के समान भूमिका निभाते हैं, लेकिन निजी स्वामित्व में हैं। NAP का उपयोग मूल रूप से वैश्विक नेटवर्क से जुड़ने के लिए किया जाता था। MAE और NAP दोनों को इंटरनेट एक्सचेंज पॉइंट या IX कहा जाता है। नेटवर्क प्रदाता छोटे नेटवर्क जैसे ISP को भी बैंडविड्थ बेचते हैं।
एनएसपी का अंतर्निहित बुनियादी ढांचा अपने आप में एक जटिल योजना है। अधिकांश नेटवर्क प्रदाता अपनी वेबसाइटों पर नेटवर्क इन्फ्रास्ट्रक्चर मानचित्र प्रकाशित करते हैं, जो आसानी से मिल सकते हैं। वास्तविक रूप से चित्रित करें कि कैसेइंटरनेट की स्थापना की गई है, इसके आकार, जटिलता और हमेशा बदलती संरचना के कारण यह लगभग असंभव होगा।
रूटिंग पदानुक्रम
यह समझने के लिए कि इंटरनेट कैसे काम करता है, आपको यह समझने की जरूरत है कि पैकेट नेटवर्क के माध्यम से सही रास्ता कैसे ढूंढते हैं। क्या नेटवर्क से जुड़ा प्रत्येक पीसी जानता है कि अन्य पीसी कहां स्थित हैं? या पैकेट इंटरनेट पर हर मशीन के लिए सिर्फ "अनुवादित" हैं? दोनों प्रश्नों का उत्तर नकारात्मक है। कोई नहीं जानता कि दूसरे कंप्यूटर कहाँ हैं, और पैकेट एक ही समय में सभी मशीनों को नहीं भेजे जाते हैं। डेटा को अपने गंतव्य तक पहुंचाने के लिए उपयोग की जाने वाली जानकारी नेटवर्क से जुड़े प्रत्येक राउटर पर संग्रहीत तालिकाओं में निहित है - इंटरनेट की एक और अवधारणा।
राउटर पैकेट स्विच होते हैं। वे आम तौर पर नेटवर्क के बीच उनके बीच पैकेट अग्रेषित करने के लिए कनेक्ट होते हैं। प्रत्येक राउटर अपने सबनेट के बारे में जानता है और वे किस पते का उपयोग करते हैं। डिवाइस, एक नियम के रूप में, "ऊपरी" स्तर के आईपी पते नहीं जानता है। एनएपी के माध्यम से बड़े एनएसपी ट्रंक जुड़े हुए हैं। वे कई सबनेट की सेवा करते हैं, और वे और भी अधिक सबनेट की सेवा करते हैं। सबसे नीचे स्थानीय नेटवर्क जुड़े हुए कंप्यूटरों के साथ हैं।
जब एक पैकेट राउटर पर आता है, तो बाद वाला सोर्स मशीन पर आईपी प्रोटोकॉल लेयर द्वारा रखे गए आईपी एड्रेस की जांच करता है। फिर रूटिंग टेबल की जाँच की जाती है। अगर आईपी एड्रेस वाला नेटवर्क मिल जाता है तो पैकेट वहीं भेज दिया जाता है। अन्यथा, यह डिफ़ॉल्ट मार्ग का अनुसरण करता है, आमतौर पर नेटवर्क पदानुक्रम में अगले राउटर के लिए। इस उम्मीद के साथ कि उसे पता चल जाएगा कि पैकेज कहां भेजना है।अगर ऐसा नहीं होता है तो डेटा तब तक ऊपर जाएगा जब तक वह एनएसपी बैकबोन तक नहीं पहुंच जाता। अपस्ट्रीम राउटर में सबसे बड़ी रूटिंग टेबल होती है और यहीं से पैकेट को सही बैकबोन पर भेजा जाएगा जहां से यह अपनी "डाउनवर्ड" यात्रा शुरू करेगा।
डोमेन नाम और पता समाधान
लेकिन क्या होगा यदि आप उस कंप्यूटर का IP पता नहीं जानते जिससे आप कनेक्ट करना चाहते हैं? क्या होगा यदि आपको www.anothercomputer.com नामक वेब सर्वर तक पहुंच की आवश्यकता है? ब्राउजर को कैसे पता चलता है कि यह कंप्यूटर कहां है? इन सभी सवालों का जवाब है डीएनएस डोमेन नेम सर्विस। इंटरनेट की यह अवधारणा एक वितरित डेटाबेस को संदर्भित करती है जो कंप्यूटर के नामों और उनके संबंधित आईपी पते का ट्रैक रखता है।
कई मशीनें डीएनएस डेटाबेस और सॉफ्टवेयर से जुड़ी हैं जो आपको इसे एक्सेस करने की अनुमति देती हैं। इन मशीनों को DNS सर्वर के रूप में जाना जाता है। उनमें संपूर्ण डेटाबेस नहीं होता है, बल्कि इसका केवल एक सबसेट होता है। यदि DNS सर्वर में किसी अन्य कंप्यूटर द्वारा अनुरोधित डोमेन नाम नहीं है, तो यह इसे दूसरे सर्वर पर पुनर्निर्देशित करता है।
डोमेन नाम सेवा को आईपी रूटिंग के समान पदानुक्रम के रूप में संरचित किया गया है। नाम समाधान का अनुरोध करने वाला कंप्यूटर पदानुक्रम में "ऊपर" पुनर्निर्देशित किया जाएगा जब तक कि एक DNS सर्वर नहीं मिल जाता है जो अनुरोध में डोमेन नाम को हल कर सकता है।
जब एक इंटरनेट कनेक्शन कॉन्फ़िगर किया जाता है (उदाहरण के लिए, स्थानीय क्षेत्र नेटवर्क पर या विंडोज़ पर डायल-अप कनेक्शन के माध्यम से), प्राथमिक और एक या अधिक माध्यमिक DNS सर्वर आमतौर पर स्थापना के दौरान निर्दिष्ट होते हैं। इस प्रकार,डोमेन नाम समाधान की आवश्यकता वाले कोई भी एप्लिकेशन सामान्य रूप से कार्य करने में सक्षम होंगे। उदाहरण के लिए, जब आप किसी ब्राउज़र में एक डोमेन नाम दर्ज करते हैं, तो बाद वाला प्राथमिक DNS सर्वर से जुड़ जाता है। आईपी एड्रेस प्राप्त करने के बाद, एप्लिकेशन लक्ष्य कंप्यूटर से जुड़ जाएगा और वांछित वेब पेज का अनुरोध करेगा।
इंटरनेट प्रोटोकॉल का अवलोकन
जैसा कि पहले TCP/IP अनुभाग में उल्लेख किया गया है, WAN में कई प्रोटोकॉल का उपयोग किया जाता है। इनमें टीसीपी, आईपी, रूटिंग, मीडिया एक्सेस कंट्रोल, एप्लिकेशन लेयर आदि शामिल हैं। निम्नलिखित अनुभाग कुछ अधिक महत्वपूर्ण और आमतौर पर उपयोग किए जाने वाले प्रोटोकॉल का वर्णन करते हैं। यह आपको बेहतर ढंग से समझने की अनुमति देगा कि इंटरनेट कैसे व्यवस्थित है और यह कैसे काम करता है। प्रोटोकॉल पर उनके स्तर के अवरोही क्रम में चर्चा की जाती है।
HTTP और वर्ल्ड वाइड वेब
इंटरनेट पर सबसे अधिक उपयोग की जाने वाली सेवाओं में से एक वर्ल्ड वाइड वेब (WWW) है। WAN को सक्षम करने वाला एप्लिकेशन लेयर प्रोटोकॉल हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल या HTTP है। इसे वेब पेजों को लिखने के लिए उपयोग की जाने वाली HTML हाइपरटेक्स्ट मार्कअप भाषा के साथ भ्रमित नहीं होना चाहिए। HTTP वह प्रोटोकॉल है जिसका उपयोग ब्राउज़र और सर्वर एक दूसरे के साथ संवाद करने के लिए करते हैं। यह एक एप्लिकेशन लेयर प्रोटोकॉल है क्योंकि इसका उपयोग कुछ प्रोग्राम एक दूसरे के साथ संचार करने के लिए करते हैं। इस मामले में, ये ब्राउज़र और सर्वर हैं।
HTTP एक कनेक्शन रहित प्रोटोकॉल है। क्लाइंट (ब्राउज़र) वेब तत्वों जैसे पृष्ठों और छवियों के लिए सर्वर को अनुरोध भेजते हैं। उनकी सेवा के बाद, कनेक्शनबंद करता है। प्रत्येक अनुरोध के लिए, कनेक्शन फिर से स्थापित किया जाना चाहिए।
अधिकांश प्रोटोकॉल कनेक्शन उन्मुख होते हैं। इसका मतलब यह है कि जो कंप्यूटर एक दूसरे के साथ संचार करते हैं वे इंटरनेट पर संचार करते हैं। हालांकि, HTTP नहीं है। क्लाइंट द्वारा HTTP अनुरोध करने से पहले, सर्वर को एक नया कनेक्शन स्थापित करना होगा।
यह समझने के लिए कि इंटरनेट कैसे काम करता है, आपको यह जानना होगा कि जब आप किसी वेब ब्राउज़र में URL टाइप करते हैं तो क्या होता है:
- यदि URL में एक डोमेन नाम है, तो ब्राउज़र पहले डोमेन नाम सर्वर से जुड़ता है और संबंधित IP पता प्राप्त करता है।
- ब्राउज़र तब सर्वर से जुड़ता है और वांछित पृष्ठ के लिए एक HTTP अनुरोध भेजता है।
- सर्वर अनुरोध प्राप्त करता है और सही पृष्ठ की जांच करता है। अगर मौजूद है तो भेजें। यदि सर्वर को अनुरोधित पृष्ठ नहीं मिल रहा है, तो यह एक HTTP 404 त्रुटि संदेश भेजता है। (404 का अर्थ है पृष्ठ नहीं मिला, जैसा कि वेबसाइट ब्राउज़ करने वाला कोई भी व्यक्ति शायद जानता है)।
- ब्राउज़र को वह प्राप्त होता है जो अनुरोध किया जाता है और कनेक्शन बंद हो जाता है।
- ब्राउज़र फिर पृष्ठ को पार्स करता है और इसे पूरा करने के लिए आवश्यक अन्य तत्वों की तलाश करता है। आमतौर पर ये इमेज, एप्लेट आदि होते हैं।
- प्रत्येक तत्व के लिए, ब्राउज़र सर्वर से अतिरिक्त कनेक्शन और HTTP अनुरोध करता है।
- जब सभी इमेज, एप्लेट आदि लोड हो जाएंगे, तो पेज पूरी तरह से ब्राउज़र विंडो में लोड हो जाएगा।
टेलनेट क्लाइंट का उपयोग करना
टेलनेट इंटरनेट पर उपयोग की जाने वाली एक दूरस्थ टर्मिनल सेवा है।इसके उपयोग में गिरावट आई है, लेकिन यह वैश्विक नेटवर्क की खोज के लिए एक उपयोगी उपकरण है। विंडोज़ पर, प्रोग्राम सिस्टम निर्देशिका में पाया जा सकता है। इसे लॉन्च करने के बाद, आपको "टर्मिनल" मेनू खोलने और सेटिंग विंडो में स्थानीय इको का चयन करने की आवश्यकता है। इसका मतलब है कि आप अपना HTTP अनुरोध दर्ज करते ही देख सकते हैं।
"कनेक्शन" मेनू में, "रिमोट सिस्टम" आइटम का चयन करें। इसके बाद, होस्टनाम के लिए www.google.com और पोर्ट के लिए 80 दर्ज करें। डिफ़ॉल्ट रूप से, वेब सर्वर इस पोर्ट पर सुनता है। Connect पर क्लिक करने के बाद, आपको GET/HTTP/1.0 दर्ज करना होगा और दो बार Enter दबाना होगा।
एक वेब सर्वर से उसका रूट पेज प्राप्त करने के लिए यह एक साधारण HTTP अनुरोध है। उपयोगकर्ता को इसकी एक झलक मिलनी चाहिए, और फिर एक संवाद बॉक्स दिखाई देगा जिसमें कहा जाएगा कि कनेक्शन खो गया है। यदि आप पुनर्प्राप्त पृष्ठ को सहेजना चाहते हैं, तो आपको लॉगिंग सक्षम करनी होगी। फिर आप उस वेब पेज और HTML को देख सकते हैं जिसका उपयोग इसे बनाने के लिए किया गया था।
अधिकांश इंटरनेट प्रोटोकॉल जो परिभाषित करते हैं कि इंटरनेट कैसे काम करता है, उन्हें रिक्वेस्ट फॉर कमेंट या आरएफसी के रूप में जाने जाने वाले दस्तावेजों में वर्णित किया गया है। वे इंटरनेट पर पाए जा सकते हैं। उदाहरण के लिए, HTTP संस्करण 1.0 को RFC 1945 में वर्णित किया गया है।
एप्लिकेशन प्रोटोकॉल: एसएमटीपी और ईमेल
एक और व्यापक रूप से उपयोग की जाने वाली इंटरनेट सेवा ईमेल है। यह एक एप्लिकेशन लेयर प्रोटोकॉल का उपयोग करता है जिसे सिंपल मेल ट्रांसफर प्रोटोकॉल या SMTP कहा जाता है। यह भी एक टेक्स्ट प्रोटोकॉल है, लेकिन HTTP के विपरीत, SMTP कनेक्शन ओरिएंटेड है। इसके अलावा, यह HTTP से भी अधिक जटिल है। SMTP में HTTP की तुलना में अधिक कमांड और पहलू हैं।
पढ़ने के लिए मेल क्लाइंट खोलते समयई-मेल संदेश आमतौर पर इस प्रकार होते हैं:
- मेल क्लाइंट (लोटस नोट्स, माइक्रोसॉफ्ट आउटलुक, आदि) डिफ़ॉल्ट मेल सर्वर से एक कनेक्शन खोलता है, जिसका आईपी पता या डोमेन नाम आमतौर पर स्थापना के दौरान कॉन्फ़िगर किया जाता है।
- मेल सर्वर हमेशा अपनी पहचान के लिए पहला संदेश भेजता है।
- क्लाइंट एक SMTP HELO कमांड भेजता है, जिसके लिए उसे 250 OK प्रतिसाद प्राप्त होता है।
- क्लाइंट चेक कर रहा है या मेल भेज रहा है, इस पर निर्भर करते हुए, सर्वर को उपयुक्त एसएमटीपी कमांड भेजे जाते हैं ताकि वह तदनुसार प्रतिक्रिया दे सके।
यह अनुरोध/प्रतिक्रिया लेनदेन तब तक जारी रहेगा जब तक क्लाइंट एक QUIT कमांड नहीं भेजता। सर्वर फिर अलविदा कहेगा और कनेक्शन बंद हो जाएगा।
ट्रांसमिशन कंट्रोल प्रोटोकॉल
प्रोटोकॉल स्टैक में एप्लिकेशन लेयर के नीचे TCP लेयर है। जब प्रोग्राम दूसरे कंप्यूटर से कनेक्शन खोलते हैं, तो वे जो संदेश भेजते हैं, उन्हें स्टैक को टीसीपी परत तक भेज दिया जाता है। उत्तरार्द्ध गंतव्य कंप्यूटर पर उपयुक्त सॉफ़्टवेयर के लिए एप्लिकेशन प्रोटोकॉल को रूट करने के लिए ज़िम्मेदार है। इसके लिए पोर्ट नंबर का इस्तेमाल किया जाता है। पोर्ट को प्रत्येक कंप्यूटर पर अलग चैनल के रूप में माना जा सकता है। उदाहरण के लिए, ईमेल पढ़ते समय, आप उसी समय वेब ब्राउज़ कर सकते हैं। ऐसा इसलिए है क्योंकि ब्राउज़र और मेल क्लाइंट अलग-अलग पोर्ट नंबर का उपयोग करते हैं। जब एक पैकेट कंप्यूटर पर आता है और प्रोटोकॉल स्टैक तक अपना रास्ता बनाता है, तो टीसीपी परत यह निर्धारित करती है कि कौन सा प्रोग्राम पैकेट को प्राप्त करता हैपोर्ट नंबर।
कुछ सबसे अधिक उपयोग की जाने वाली इंटरनेट सेवाओं के पोर्ट नंबर नीचे सूचीबद्ध हैं:
- एफ़टीपी – 20/21.
- टेलनेट – 23.
- एसएमटीपी – 25.
- HTTP – 80.
परिवहन प्रोटोकॉल
टीसीपी इस तरह काम करता है:
- जब TCP लेयर को एप्लिकेशन लेयर प्रोटोकॉल डेटा प्राप्त होता है, तो यह इसे प्रबंधनीय "चंक्स" में विभाजित करता है और फिर उनमें से प्रत्येक में उस पोर्ट नंबर के बारे में जानकारी के साथ एक हेडर जोड़ता है जिसमें डेटा भेजा जाना चाहिए।
- जब TCP लेयर को निचले IP लेयर से एक पैकेट प्राप्त होता है, तो हेडर डेटा पैकेट से हटा दिया जाता है। यदि आवश्यक हो, तो उन्हें बहाल किया जा सकता है। डेटा को पोर्ट नंबर के आधार पर आवश्यक एप्लिकेशन को भेजा जाता है।
इस प्रकार संदेश प्रोटोकॉल स्टैक को सही पते पर ले जाते हैं।
टीसीपी टेक्स्ट आधारित प्रोटोकॉल नहीं है। यह एक कनेक्शन-उन्मुख, विश्वसनीय बाइट ट्रांसफर सेवा है। कनेक्शन-उन्मुख का अर्थ है कि टीसीपी का उपयोग करने वाले दो अनुप्रयोगों को डेटा का आदान-प्रदान करने से पहले एक कनेक्शन स्थापित करना होगा। परिवहन प्रोटोकॉल विश्वसनीय है क्योंकि प्राप्त प्रत्येक पैकेट के लिए डिलीवरी की पुष्टि के लिए प्रेषक को एक पावती भेजी जाती है। टीसीपी हेडर में प्राप्त डेटा में त्रुटियों की जांच के लिए एक चेकसम भी शामिल है।
ट्रांसपोर्ट प्रोटोकॉल हेडर में आईपी एड्रेस के लिए कोई जगह नहीं है। यह इस तथ्य के कारण है कि इसका कार्य एप्लिकेशन परत डेटा की विश्वसनीय प्राप्ति प्रदान करना है। कंप्यूटर के बीच डेटा ट्रांसफर करने का कार्य IP द्वारा किया जाता है।
इंटरनेट प्रोटोकॉल
बीटीसीपी के विपरीत, आईपी एक अविश्वसनीय, कनेक्शन रहित प्रोटोकॉल है। आईपी को परवाह नहीं है कि पैकेट अपने गंतव्य तक पहुंचता है या नहीं। आईपी कनेक्शन और पोर्ट नंबर से भी अनजान है। IP का काम अन्य कंप्यूटरों को डेटा भेजना है। पैकेट स्वतंत्र संस्थाएं हैं और वे क्रम से बाहर आ सकते हैं या अपने गंतव्य तक बिल्कुल भी नहीं पहुंच सकते हैं। टीसीपी का कार्य यह सुनिश्चित करना है कि डेटा प्राप्त हुआ है और सही ढंग से स्थित है। टीसीपी के साथ आईपी में एकमात्र चीज समान है कि यह डेटा कैसे प्राप्त करता है और टीसीपी डेटा में अपनी आईपी हेडर जानकारी जोड़ता है।
एप्लिकेशन लेयर डेटा को ट्रांसपोर्ट प्रोटोकॉल लेयर पर खंडित किया जाता है और एक टीसीपी हेडर के साथ जोड़ा जाता है। इसके बाद, पैकेट आईपी स्तर पर बनता है, इसमें एक आईपी हेडर जोड़ा जाता है, और फिर इसे वैश्विक नेटवर्क पर प्रसारित किया जाता है।
इंटरनेट कैसे काम करता है: किताबें
नौसिखिया उपयोगकर्ताओं के लिए इस विषय पर व्यापक साहित्य उपलब्ध है। "डमीज़ के लिए" श्रृंखला पाठकों के बीच लोकप्रिय है। इंटरनेट कैसे काम करता है, आप "इंटरनेट" और "उपयोगकर्ता और इंटरनेट" किताबों से सीख सकते हैं। वे आपको शीघ्रता से एक प्रदाता का चयन करने, नेटवर्क से कनेक्ट करने, आपको ब्राउज़र का उपयोग करने का तरीका सिखाने आदि में मदद करेंगे। शुरुआती लोगों के लिए, पुस्तकें वैश्विक नेटवर्क के लिए उपयोगी मार्गदर्शक होंगी।
निष्कर्ष
अब यह स्पष्ट होना चाहिए कि इंटरनेट कैसे काम करता है। लेकिन यह कब तक ऐसे ही रहेगा? IP का पहले इस्तेमाल किया गया संस्करण 4, जिसमें केवल 232 पतों की अनुमति थी, को IPv6 द्वारा 2128 पतों के साथ सैद्धांतिक रूप से संभव कर दिया गया है। अमेरिकी रक्षा अनुसंधान परियोजना विभाग के रूप में अपनी स्थापना के बाद से इंटरनेट ने एक लंबा सफर तय किया है।कोई नहीं जानता कि वह क्या बनेगा। एक बात निश्चित है: इंटरनेट दुनिया को किसी अन्य तंत्र की तरह जोड़ता है। सूचना युग पूरे शबाब पर है, और इसे देखना बहुत खुशी की बात है।