कुछ बनाने की प्रक्रिया का एक महत्वपूर्ण हिस्सा उन चीजों की कल्पना करने की क्षमता है जो अभी तक मौजूद नहीं हैं।
यह कौशल इंटरनेट के निर्माण में सहायक था। अगर किसी ने उस अंतर्निहित तकनीक की कल्पना नहीं की थी जिसे अब ज्यादातर लोग हर दिन मान लेते हैं, तो कोई कैट मेम्स नहीं होता।
इंटरनेट को संभव बनाने के लिए, दो चीजों की कल्पना करने की आवश्यकता थी परतें और प्रोटोकॉल।
परतें वैचारिक विभाजन हैं जो समूह समान कार्यों को एक साथ करते हैं। शब्द "प्रोटोकॉल" का अर्थ है "जिस तरह से हम यहां चीजों को करने के लिए सहमत हुए हैं," कमोबेश।
संक्षेप में, दोनों परतों और प्रोटोकॉल को पांच साल के बच्चे को समझाया जा सकता है, "जिन विचारों पर लोगों ने सहमति व्यक्त की, वे अच्छे लग रहे थे, और फिर उन्होंने उन्हें लिखा ताकि अन्य लोग समान विचारों के साथ काम कर सकें।"
इंटरनेट प्रोटोकॉल सूट को परतों और प्रोटोकॉल के संदर्भ में वर्णित किया गया है। सामूहिक रूप से, सूट संचार प्रोटोकॉल को संदर्भित करता है जो हमारे अंतहीन स्क्रॉलिंग को सक्षम करता है।
इसे अक्सर इसके मूलभूत प्रोटोकॉल द्वारा बुलाया जाता है:ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) और इंटरनेट प्रोटोकॉल (आईपी)। टीसीपी/आईपी के रूप में एक साथ मिलकर, ये प्रोटोकॉल वर्णन करते हैं कि इंटरनेट पर डेटा कैसे पैक, संबोधित, भेजा और प्राप्त किया जाता है।
यही कारण है कि इंटरनेट प्रोटोकॉल सूट, या टीसीपी/आईपी, एक काल्पनिक इंद्रधनुष परत केक है।
परतें काल्पनिक होती हैं
यदि आप एक इंद्रधनुष परत स्पंज केक की सामान्य प्रकृति पर विचार करते हैं, तो यह ज्यादातर नरम, पिघल-में-आपके मुंह में वेनिला-वाई अच्छाई से बना होता है। यह अच्छाई अपने आप में अंडे, मक्खन, मैदा और स्वीटनर जैसी किसी चीज़ से बनी होती है।
इंद्रधनुष स्पंज केक की एक परत को दूसरे से अलग करने के लिए बहुत कुछ नहीं है। अक्सर, परतों के बीच एकमात्र अंतर भोजन के रंग और थोड़ा सा ठंढा होता है। जब आप इसके बारे में सोचते हैं, तो यह ऊपर से नीचे तक का केक होता है। इंद्रधनुष की परतें केवल इसलिए हैं क्योंकि बेकर ने सोचा कि उन्हें होना चाहिए।
केक सामग्री के समान, कंप्यूटर नेटवर्किंग के संदर्भ में परतें ज्यादातर प्रोटोकॉल, एल्गोरिदम और कॉन्फ़िगरेशन से बनी होती हैं, जिसमें कुछ डेटा छिड़का जाता है।
कंप्यूटर नेटवर्किंग के बारे में बात करना आसान हो सकता है यदि इसके कई कार्यों को समूहों में विभाजित किया जाता है, इसलिए कुछ लोग परतों के विवरण के साथ आए, जिन्हें हम नेटवर्क मॉडल कहते हैं। टीसीपी/आईपी दूसरों के बीच सिर्फ एक नेटवर्क मॉडल है। इस अर्थ में, परतें अवधारणाएं हैं, चीजें नहीं।
कुछ लोग इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) का हिस्सा हैं। उन्होंने इंटरनेट की संचार परतों पर चर्चा करते हुए RFC-1122 प्रकाशन बनाया। संपूर्ण का आधा, मानक:
…संचार प्रोटोकॉल परतों को शामिल करता है:लिंक परत, आईपी परत, और परिवहन परत; इसका सहयोगी RFC-1123 एप्लिकेशन और समर्थन प्रोटोकॉल को कवर करता है।
RFC-1122 और RFC-1123 द्वारा वर्णित परतें प्रत्येक प्रोटोकॉल को इनकैप्सुलेट करती हैं जो परत की कार्यक्षमता को संतुष्ट करती हैं। आइए इन संचार परतों में से प्रत्येक को देखें और देखें कि इंटरनेट परत केक के इस मॉडल में टीसीपी और आईपी कैसे ढेर हो जाते हैं।
लिंक परत प्रोटोकॉल
लिंक परत संचार प्रोटोकॉल का सबसे बुनियादी, या निम्नतम-स्तर, वर्गीकरण है। यह एक ही स्थानीय नेटवर्क पर मेजबानों के बीच सूचना भेजने और उच्च परतों से भौतिक परत में डेटा का अनुवाद करने से संबंधित है।
लिंक परत में प्रोटोकॉल बताते हैं कि डेटा ट्रांसमिशन माध्यम के साथ कैसे इंटरैक्ट करता है, जैसे विशिष्ट हार्डवेयर पर भेजे गए इलेक्ट्रॉनिक सिग्नल। अन्य परतों के विपरीत, लिंक परत प्रोटोकॉल उपयोग किए जा रहे हार्डवेयर पर निर्भर होते हैं।
इंटरनेट परत प्रोटोकॉल
इंटरनेट परत में प्रोटोकॉल बताते हैं कि इंटरनेट पर डेटा कैसे भेजा और प्राप्त किया जाता है। इस प्रक्रिया में डेटा को पैकेट में पैक करना, पैकेट को संबोधित करना और प्रेषित करना और डेटा के आने वाले पैकेट प्राप्त करना शामिल है।
इस परत में सबसे व्यापक रूप से ज्ञात प्रोटोकॉल टीसीपी/आईपी को इसके अंतिम दो अक्षर देता है। आईपी एक कनेक्शन रहित प्रोटोकॉल है, जिसका अर्थ है कि यह कोई गारंटी नहीं देता है कि पैकेट सही क्रम में, उसी पथ पर, या यहां तक कि पूरी तरह से भेजे या प्राप्त किए जाते हैं।
विश्वसनीयता को सुइट में अन्य प्रोटोकॉल द्वारा नियंत्रित किया जाता है, जैसे कि परिवहन परत में।
वर्तमान में IP के दो संस्करण उपयोग में हैं:IPv4, और IPv6। दोनों संस्करण बताते हैं कि कैसे इंटरनेट पर उपकरणों को आईपी पते सौंपे जाते हैं, जिनका उपयोग कैट मेम पर नेविगेट करते समय किया जाता है।
IPv4 का अधिक व्यापक रूप से उपयोग किया जाता है, लेकिन इसमें संबोधित करने के लिए केवल 32 बिट हैं, जो लगभग 4.3 बिलियन (ca. 4.3×10 9 ) की अनुमति देता है। ) संभावित पते। ये समाप्त हो रहे हैं, और IPv4 अंततः पता समाप्त होने से पीड़ित होगा क्योंकि अधिक से अधिक लोग इंटरनेट पर अधिक उपकरणों का उपयोग करते हैं।
उत्तराधिकारी संस्करण IPv6 का उद्देश्य पतों के लिए 128 बिट्स का उपयोग करके पता थकावट को हल करना है। यह, उम, एक बहुत प्रदान करता है अधिक पता संभावनाएं (सीए. 3.4×10 38 )।
ट्रांसपोर्ट लेयर प्रोटोकॉल
मई 1974 में, विंट सेर्फ़ और बॉब कान (सामूहिक रूप से अक्सर "इंटरनेट के पिता" कहा जाता है) ने पैकेट नेटवर्क इंटरकम्युनिकेशन के लिए ए प्रोटोकॉल नामक एक पेपर प्रकाशित किया।
इस पेपर में ट्रांसमिशन कंट्रोल प्रोग्राम का पहला विवरण शामिल था, एक अवधारणा जिसमें अंततः ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) और यूजर डेटाग्राम प्रोटोकॉल (यूडीपी) के रूप में जाना जाएगा। (मुझे विंट से मिलकर खुशी हुई और मैं व्यक्तिगत रूप से पुष्टि कर सकता हूं कि हां, वह बिल्कुल द आर्किटेक्ट इन द मैट्रिक्स फिल्मों की तरह दिखता है।)
ट्रांसपोर्ट लेयर वर्तमान में TCP और UDP को इनकैप्सुलेट करती है। आईपी की तरह, यूडीपी कनेक्शन रहित है और इसका उपयोग विश्वसनीयता पर समय को प्राथमिकता देने के लिए किया जा सकता है।
दूसरी ओर, टीसीपी एक कनेक्शन-उन्मुख परिवहन परत प्रोटोकॉल है जो विलंबता, या समय पर विश्वसनीयता को प्राथमिकता देता है। टीसीपी डेटा को उसी क्रम में स्थानांतरित करने का वर्णन करता है जैसे इसे भेजा गया था, खोए हुए पैकेटों को फिर से भेजना, और डेटा ट्रांसमिशन की दर को प्रभावित करने वाले नियंत्रण।
एप्लिकेशन परत प्रोटोकॉल
एप्लिकेशन परत उन प्रोटोकॉल का वर्णन करती है जो सॉफ़्टवेयर एप्लिकेशन सबसे अधिक बार इंटरैक्ट करते हैं। विनिर्देश में रिमोट लॉगिन प्रोटोकॉल टेलनेट, फाइल ट्रांसफर प्रोटोकॉल (एफ़टीपी), और सिंपल मेल ट्रांसफर प्रोटोकॉल (एसएमटीपी) के विवरण शामिल हैं।
एप्लिकेशन लेयर में हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) और इसके उत्तराधिकारी, हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल सिक्योर (HTTPS) भी शामिल हैं।
HTTPS को ट्रांसपोर्ट लेयर सिक्योरिटी, या TLS द्वारा सुरक्षित किया जाता है, जिसे इंटरनेट प्रोटोकॉल सूट द्वारा वर्णित नेटवर्किंग मॉडल की सबसे ऊपरी परत कहा जा सकता है।
यदि आप टीएलएस को और समझना चाहते हैं और यह प्रोटोकॉल आपके कैट मेम को देखने को कैसे सुरक्षित करता है, तो मैं आपको टीएलएस और क्रिप्टोग्राफी के बारे में मेरा लेख पढ़ने के लिए आमंत्रित करता हूं।
इंटरनेट केक अभी भी बेक हो रहा है
एक स्थिर स्पंज केक की तरह, परतों का विवरण, बेहतर प्रोटोकॉल और हर दिन नए मॉडल विकसित किए जा रहे हैं। इंटरनेट, या भविष्य में जो कुछ भी होगा, वह अभी भी कल्पना की प्रक्रिया में है।
अगर आपको इस पोस्ट से सीखने में मज़ा आया, तो और भी बहुत कुछ है जहाँ से यह आया है! मैं कंप्यूटिंग, साइबर सुरक्षा और बेहतरीन तकनीकी टीमों के निर्माण के बारे में लिखता हूं। उन हज़ारों लोगों में शामिल हों जो मेरे विक्टोरिया.देव लेखों से सीखते हैं! पहले नए लेख देखने के लिए ईमेल या आरएसएस पर जाएँ और सदस्यता लें।