इंटरनेट कैसे काम करता है?
हर कोई इंटरनेट के बारे में बात कर रहा है और क्या, या कैसे, इसे विनियमित किया जाना चाहिए। लेकिन पर्याप्त लोग नहीं जानते कि इंटरनेट वास्तव में कैसे काम करता है-या वास्तव में इंटरनेट क्या है.
इंटरनेट क्या है, बिल्कुल?
आपके पास शायद घर पर अपना "स्थानीय क्षेत्र नेटवर्क" है, और यह आपके राउटर से जुड़े सभी उपकरणों से बना है, जो इंटरनेट से जुड़ता है। "इंटरनेट" शब्द "इंटरकनेक्टेड कंप्यूटर नेटवर्क" की विश्वव्यापी प्रणाली को संदर्भित करता है.
यह सभी इंटरनेट वास्तव में पूरी दुनिया में कंप्यूटर नेटवर्क की एक बड़ी संख्या है, एक साथ जुड़े हुए हैं। बेशक, आपके शहर की सड़कों के नीचे के केबलों से लेकर समुद्र की मंजिलों पर बड़े-बड़े केबलों तक-जितने भी भौतिक हार्डवेयर हैं, वे ग्रह के चारों ओर परिक्रमा करते हुए उपग्रहों में हैं-जो इस संचार को संभव बनाता है। पृष्ठभूमि में काम में बहुत सारे सॉफ़्टवेयर हैं, जो आपको "google.com" जैसे वेबसाइट पते पर टाइप करने की अनुमति देता है और आपके कंप्यूटर को भौतिक स्थान पर जानकारी भेजने के लिए है जहाँ यह वेबसाइट सबसे तेज़ तरीके से संभव है.
यहां तक कि जब आप सिर्फ एक ही वेबसाइट से जुड़ रहे होते हैं, तो हुड के नीचे बहुत कुछ होता है। आपका कंप्यूटर सीधे वेबसाइट की मेजबानी करने वाले कंप्यूटर को जानकारी का एक टुकड़ा, या डेटा का "पैकेट" नहीं भेज सकता है। इसके बजाय, यह आपके होम राउटर के लिए एक पैकेट पास करता है जिसमें यह जानकारी होती है कि यह कहां जा रहा है और वेब सर्वर को जवाब देना चाहिए। आपका राउटर फिर इसे आपके इंटरनेट सेवा प्रदाता (Comcast, Time Warner, या जो भी आप उपयोग करते हैं) पर राउटर्स को भेजता है, जहां इसे दूसरे राउटर में किसी अन्य इंटरनेट सेवा प्रदाता को भेजा जाता है, और इसी तरह, जब तक यह अपने गंतव्य तक नहीं पहुंच जाता। रिमोट सर्वर से आपके सिस्टम में वापस भेजे गए किसी भी पैकेट को रिवर्स यात्रा करना पड़ता है.
अपूर्ण उपमा का उपयोग करने के लिए, यह मेल में एक पत्र भेजने जैसा है। आपका स्थानीय डाक कर्मचारी सिर्फ पत्र को पकड़ नहीं सकता है और इसे सीधे देश भर में ले जा सकता है या अपने गंतव्य पते पर भेज सकता है। इसके बजाय, पत्र आपके स्थानीय डाकघर में जाता है, जहां इसे दूसरे डाकघर में भेजा जाता है, और फिर एक और, और इसी तरह, जब तक यह अपने गंतव्य तक नहीं पहुंच जाता। एक पत्र को देश के दूसरे पक्ष की तुलना में दुनिया के दूसरे पक्ष में लाने के लिए अधिक समय लगता है क्योंकि इसे अधिक स्टॉप बनाना पड़ता है, और यह आमतौर पर इंटरनेट के लिए भी सही है। पैकेटों के लिए अधिक स्थानान्तरण, या "हॉप्स" के साथ लंबी दूरी तक जाने में थोड़ा अधिक समय लगेगा, जैसा कि उन्हें कहा जाता है.
भौतिक मेल के विपरीत, डेटा पैकेट भेजना अभी भी जारी है बहुत तेज, हालांकि, और ऐसा कई बार होता है। प्रत्येक पैकेट बहुत छोटा होता है, और बड़ी संख्या में पैकेट आगे और पीछे भेजे जाते हैं, जब कंप्यूटर संवाद करते हैं-भले ही एक दूसरे के साथ एक वेबसाइट लोड कर रहा हो। एक पैकेट की यात्रा का समय मिलीसेकंड में मापा जाता है.
डेटा कई रास्ते ले सकता है
नेटवर्क का यह नेटवर्क थोड़ा अधिक दिलचस्प और जटिल है जितना यह लग सकता है। इन सभी नेटवर्कों के एक साथ जुड़े होने के कारण, केवल एक पथ डेटा नहीं है। क्योंकि नेटवर्क कई अन्य नेटवर्क से जुड़े होते हैं, इसलिए दुनिया भर में कनेक्शन की पूरी वेब स्ट्रैचिंग होती है। इसका मतलब है कि वे पैकेट (उपकरणों के बीच भेजे गए डेटा के छोटे टुकड़े) वे जहां जा रहे हैं वहां पहुंचने के लिए कई रास्ते ले सकते हैं.
दूसरे शब्दों में, भले ही आपके और एक वेबसाइट के बीच का नेटवर्क कम हो जाए, लेकिन आमतौर पर एक और रास्ता है जो डेटा ले सकता है। किसी नेटवर्क के डाउन होने और डेटा लेने के लिए अनुकूलतम पथ के बारे में जानकारी देने के लिए पथ के साथ राउटर बॉर्डर गेटवे प्रोटोकॉल या बीजीपी नामक कुछ का उपयोग करते हैं।.
इस परस्पर नेटवर्क (या इंटरनेट) का निर्माण करना उतना आसान नहीं है, जितना कि प्रत्येक नेटवर्क को एक-एक करके, एक-एक करके प्लग करना। नेटवर्क कई अलग-अलग रास्तों के साथ कई अलग-अलग तरीकों से जुड़े हुए हैं, और इन राउटरों पर चलने वाले सॉफ़्टवेयर (इसलिए नाम दिया गया है क्योंकि वे नेटवर्क के साथ यातायात करते हैं) हमेशा डेटा लेने के लिए इष्टतम पथ खोजने के लिए काम कर रहे हैं.
आप ट्रैसरूट कमांड का उपयोग करके अपने पैकेट को गंतव्य के पते पर ले जाने वाले पथ को वास्तव में देख सकते हैं, जो पैकेट को वापस रिपोर्ट करने के लिए यात्रा के पथ के साथ राउटर को बताता है।.
उदाहरण के लिए, नीचे दिए गए स्क्रीनशॉट में, हमने यूजीन, ओरेगन में एक Comcast इंटरनेट कनेक्शन से howtogeek.com के मार्ग का पता लगाया। यह पैकेट हमारे राउटर के लिए, कॉमकास्ट के नेटवर्क से उत्तर से सिएटल तक, टाटा कम्युनिकेशंस (as6453.net) के बैकबोन नेटवर्क पर शिकागो, न्यूयॉर्क और नेवार्क से होते हुए नेवार्क, न्यू जर्सी में एक लाइनोड डेटा सेंटर के लिए अपना रास्ता बनाने से पहले यात्रा करते थे। जहां वेबसाइट होस्ट की गई है.
हम पैकेट "यात्रा" की बात करते हैं, लेकिन निश्चित रूप से, वे सिर्फ डेटा के टुकड़े हैं। एक राउटर दूसरे राउटर से संपर्क करता है और पैकेट में मौजूद डेटा का संचार करता है। अगला राउटर पैकेट पर जानकारी का उपयोग यह पता लगाने के लिए करता है कि यह कहां जा रहा है और पथ के साथ डेटा को अगले राउटर तक पहुंचाता है। पैकेट केवल तार पर एक संकेत है.
IP पते, DNS, TCP / IP, HTTP और अधिक विवरण
यह एक उच्च स्तरीय अवलोकन है कि इंटरनेट कैसे काम करता है, कम से कम। बहुत सारे छोटे विषय हैं जो इंटरनेट के लिए महत्वपूर्ण हैं जिनका हम सभी उपयोग करते हैं, और जिनके बारे में आप अधिक विस्तार से पढ़ सकते हैं.
उदाहरण के लिए, किसी नेटवर्क पर प्रत्येक डिवाइस का उस नेटवर्क पर एक विशिष्ट, संख्यात्मक IP पता होता है। इन पतों पर डेटा भेजा जाता है। दोनों पुराने IPv4 पते और नए IPv6 पते हैं। आईपी "इंटरनेट प्रोटोकॉल" के लिए है, इसलिए एक आईपी एड्रेस एक "इंटरनेट प्रोटोकॉल एड्रेस" है। ये पते हैं जो नेटवर्क पर उपकरणों का उपयोग करते हैं और बोलते हैं.
लोग howtogeek.com और google.com जैसे मानव-पठनीय डोमेन नामों का उपयोग करते हैं, जो संख्याओं की एक श्रृंखला की तुलना में अधिक यादगार और समझने योग्य हैं। हालाँकि, जब आप इन जैसे डोमेन नामों का उपयोग करते हैं, तो आपका कंप्यूटर अपने डोमेन नाम सिस्टम (DNS) सर्वर से संपर्क करता है और उस डोमेन के संख्यात्मक आईपी पते के लिए पूछता है। इसे फोन नंबरों के लिए एक बड़े, सार्वजनिक पते की किताब की तरह समझें। जिन कंपनियों और व्यक्तियों को डोमेन नाम चाहिए उन्हें पंजीकरण करने के लिए भुगतान करना होगा। आप शायद अपने इंटरनेट सेवा प्रदाता की DNS सेवा का उपयोग करते हैं, लेकिन आप Google सार्वजनिक DNS या OpenDNS जैसे किसी अन्य DNS सर्वर का उपयोग करना चुन सकते हैं.
इस सब के तहत, "प्रोटोकॉल" की अलग-अलग परतें होती हैं जो इंटरनेट प्रोटोकॉल का उपयोग करते समय भी संचार के लिए उपकरणों का उपयोग करती हैं। सबसे आम परिवहन प्रोटोकॉल टीसीपी / आईपी है, जो इंटरनेट प्रोटोकॉल पर ट्रांसमिशन कंट्रोल प्रोटोकॉल के लिए खड़ा है। टीसीपी विश्वसनीयता के बारे में है, और डिवाइस डेटा को ट्रैक करते हैं और यह सुनिश्चित करने के लिए पैकेट को ट्रैक करते हैं कि रास्ते में कुछ भी खो न जाए। यदि ऐसा होता है, तो यह ध्यान दिया जाता है और नाराज होता है। यूडीपी जैसे अन्य प्रोटोकॉल भी हैं, जो कच्ची गति के लिए विश्वसनीयता सामान बाहर फेंकते हैं.
टीसीपी और यूडीपी जैसे परिवहन प्रोटोकॉल एचटीटीपी या एचटीटीपीएस-जैसे हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल जैसे एप्लिकेशन प्रोटोकॉल हैं, जो आपके उपयोगकर्ता ब्राउज़र हैं। HTTP प्रोटोकॉल टीसीपी प्रोटोकॉल के शीर्ष पर काम करता है, जो आईपी प्रोटोकॉल के शीर्ष पर काम करता है। अन्य एप्लिकेशन अलग-अलग प्रोटोकॉल का उपयोग कर सकते हैं या अपने स्वयं के प्रोटोकॉल बना सकते हैं जो फिर भी टीसीपी और आईपी जैसे प्रोटोकॉल के शीर्ष पर काम करते हैं। हम जितनी भी तकनीक का उपयोग करते हैं, उनमें अन्य परतों पर निर्मित प्रौद्योगिकी की परतें शामिल होती हैं, और इंटरनेट के लिए भी यही सच है। हम यहां एक पूरी पुस्तक लिख सकते हैं, लेकिन अभी के लिए, यदि आप अधिक पढ़ना चाहते हैं, तो उपरोक्त लिंक आपको शुरू कर देना चाहिए.
एक बार जब आप मूल बातें समझ लेते हैं, तो आप बेहतर तरीके से सराहना कर सकते हैं कि यह आईटी क्राउड दृश्य इतना मज़ेदार क्यों है.
इमेज क्रेडिट: टोरिया / शटरस्टॉक डॉट कॉम, चायवाट श्रीजंकुल / शटरस्टॉक डॉट कॉम.