मल्टीकास्ट शब्द का तात्पर्य एक नेटवर्क पर एक साथ कई गंतव्यों तक सूचना की डिलीवरी से है, जब कई रिसीवरों को डेटा प्राप्त करना होता है, तो डेटा की प्रतियों को प्रबंधित करने के लिए सबसे कुशल रणनीति का उपयोग किया जाता है।
दूसरे शब्दों में, प्रत्येक प्राप्तकर्ता को सूचना की कई अलग-अलग प्रतियां भेजने के बजाय (जैसा कि यूनिकास्ट में), मल्टीकास्ट एक ही समय में सभी प्राप्तकर्ताओं को डेटा की एक ही प्रति भेजता है।
लेख के अंत में आपको एक छोटा सा मिलेगा परीक्षण वह आपको अनुमति देगा आकलन इस पढ़ने में जो ज्ञान प्राप्त हुआ
मल्टीकास्ट कैसे काम करता है
मल्टीकास्ट कार्यक्षमता समूह नेटवर्क मॉडल पर आधारित है। इसका मतलब यह है कि जो होस्ट डेटा प्राप्त करना चाहते हैं वे इसमें शामिल हो जाते हैं "मल्टीकास्ट समूह" विशिष्ट। प्रत्येक मल्टीकास्ट समूह का अपना आईपी पता होता है, जो एक विशेष आईपी पता होता है रेंज 224.0.0.0 से 239.255.255.255, जिसे क्लास डी आईपी एड्रेस के रूप में जाना जाता है।
एक बार जब कोई होस्ट मल्टीकास्ट समूह में शामिल हो जाता है, तो उसे समूह के आईपी पते पर भेजे गए किसी भी डेटा को प्राप्त करने की अनुमति होती है। जब कोई होस्ट (या सर्वर) डेटा भेजना चाहता है, तो वह डेटा को एकल आईपी पते पर भेजने के बजाय समूह आईपी पते पर भेजता है।
नेटवर्क के भीतर राउटर और स्विच इन समूहों के बारे में जानते हैं और डेटा की प्रतिलिपि बनाने और इसे उस विशेष समूह में शामिल होने वाले सभी होस्टों को भेजने के लिए ज़िम्मेदार हैं।
उदाहरण
इसे स्पष्ट करने के लिए, मान लें कि आपके पास तीन होस्ट हैं: ए, बी, और सी। तीनों मल्टीकास्ट समूह 1 में शामिल होते हैं, जिसका आईपी पता 224.0.0.1 है। अब, यदि आपके पास एक सर्वर है जो इन तीन होस्टों को डेटा भेजना चाहता है, तो सर्वर डेटा को 224.0.0.1 पर भेजता है।
नेटवर्क पर राउटर और स्विच इस डेटा को दोहराते हैं और इसे ए, बी और सी को भेजते हैं। यदि कोई होस्ट डी समूह में शामिल होता है, तो यह स्वचालित रूप से उस आईपी पते पर भेजे गए डेटा को भी प्राप्त करना शुरू कर देगा।
मल्टीकास्ट प्रोटोकॉल
मल्टीकास्ट रूटिंग प्रोटोकॉल का उपयोग मल्टीकास्ट ट्रैफ़िक को समन्वित करने और यह सुनिश्चित करने के लिए किया जाता है कि डेटा किसी समूह के सभी सदस्यों तक पहुंचे। सबसे आम प्रोटोकॉल में शामिल हैं:
1. IGMP (इंटरनेट समूह प्रबंधन प्रोटोकॉल)
IGMP एक संचार प्रोटोकॉल है जिसका उपयोग IP नेटवर्क में एकल नेटवर्क खंड (एक स्थानीय नेटवर्क या LAN) पर मल्टीकास्ट समूह सदस्यता स्थापित करने के लिए किया जाता है। यह होस्ट और स्थानीय राउटर के बीच काम करता है, जिससे होस्ट को राउटर को सूचित करने की अनुमति मिलती है कि वह एक विशिष्ट मल्टीकास्ट समूह पते पर भेजा गया डेटा प्राप्त करना चाहता है।
आईजीएमपी के कई संस्करण हैं।
- La संस्करण 1 केवल मेजबानों को समूहों में शामिल होने की अनुमति देता है।
- La संस्करण 2 मेजबानों के लिए समूह छोड़ने की क्षमता जोड़ता है और राउटर के लिए एक क्वेरी तंत्र भी पेश करता है ताकि यह निर्धारित किया जा सके कि कौन से होस्ट अभी भी मल्टीकास्ट समूह से संबंधित हैं।
- La संस्करण 3 मेजबानों के लिए यह इंगित करने की क्षमता जोड़ता है कि वे किस विशिष्ट स्रोत से मल्टीकास्ट ट्रैफ़िक प्राप्त करना चाहते हैं, जिसे "स्रोत-आधारित मल्टीकास्ट" के रूप में जाना जाता है।
2. पीआईएम (प्रोटोकॉल इंडिपेंडेंट मल्टीकास्ट)
पीआईएम एक रूटिंग प्रोटोकॉल है जिसका उपयोग यह प्रबंधित करने के लिए किया जाता है कि पैकेट को नेटवर्क पर कैसे दोहराया जाता है और मल्टीकास्ट समूह के सदस्यों को भेजा जाता है।
अन्य रूटिंग प्रोटोकॉल के विपरीत, पीआईएम का उपयोग नेटवर्क के माध्यम से पथ चुनने के लिए नहीं किया जाता है, बल्कि वितरण पेड़ों का निर्माण करने के लिए किया जाता है जो परिभाषित करते हैं कि पैकेट को मल्टीकास्ट समूह के सदस्यों को कैसे दोहराया और वितरित किया जाता है।
पीआईएम के दो मुख्य प्रकार हैं: पीआईएम-एसएम (स्पार्स मोड) और पीआईएम-डीएम (डेंस मोड)।
- पीआईएम-एस.एम. इसका उपयोग उन नेटवर्कों में किया जाता है जहां मल्टीकास्ट समूह फैले हुए हैं और कई रिसीवर नहीं हैं।
- पीआईएम-डीएम इसका उपयोग उन नेटवर्कों में किया जाता है जहां मल्टीकास्ट रिसीवर सघन रूप से पैक किए जाते हैं।
3. डीवीएमआरपी (डिस्टेंस वेक्टर मल्टीकास्ट रूटिंग प्रोटोकॉल)
यह सबसे पुराने मल्टीकास्ट रूटिंग प्रोटोकॉल में से एक है। यह RIP (रूटिंग इंफॉर्मेशन प्रोटोकॉल) एल्गोरिदम पर आधारित है, जो एक डिस्टेंस वेक्टर रूटिंग प्रोटोकॉल है।
डीवीएमआरपी ट्रैफिक फ्लडिंग के रूप में जानी जाने वाली तकनीक का उपयोग करता है, जहां मल्टीकास्ट ट्रैफिक नेटवर्क पर सभी बिंदुओं पर भेजा जाता है, और फिर राउटर उन नेटवर्क से ट्रैफिक ड्रॉप करते हैं जिनके मल्टीकास्ट समूह में सदस्य नहीं होते हैं।
DVMRP एक स्पैनिंग ट्री के रूप में जाना जाता है, जो एक संरचना है जो परिभाषित करती है कि पैकेट को पूरे नेटवर्क में कैसे वितरित किया जाएगा। हालाँकि DVMRP पहले मल्टीकास्ट रूटिंग प्रोटोकॉल में से एक था और बहुत प्रभावशाली रहा है, लेकिन PIM जैसे अधिक आधुनिक और कुशल प्रोटोकॉल को अपनाने के कारण आज इसका आमतौर पर उपयोग नहीं किया जाता है।
इनमें से प्रत्येक प्रोटोकॉल मल्टीकास्ट ट्रैफ़िक को सुविधाजनक बनाने में एक अद्वितीय भूमिका निभाता है, और अक्सर नेटवर्क पर मल्टीकास्ट सेवाएं प्रदान करने के लिए एक साथ काम करेगा।
उदाहरण के लिए, एक होस्ट आईजीएमपी का उपयोग स्थानीय राउटर को सूचित करने के लिए कर सकता है कि वह एक मल्टीकास्ट समूह में शामिल होना चाहता है, और फिर वह राउटर उस होस्ट को पैकेट के वितरण को प्रबंधित करने के लिए पीआईएम का उपयोग कर सकता है।
स्थानीय और वैश्विक नेटवर्क में मल्टीकास्ट एप्लिकेशन
मल्टीकास्ट का उपयोग आमतौर पर स्थानीय नेटवर्क (LAN) में किया जाता है। ऐसा इसलिए है क्योंकि LAN पर अधिकांश आधुनिक स्विच और राउटर मूल रूप से मल्टीकास्ट का समर्थन करते हैं, और नेटवर्क प्रशासकों का नेटवर्क पर पूरा नियंत्रण होता है, जिससे मल्टीकास्ट को लागू करना और प्रबंधित करना आसान हो जाता है।
स्थानीय नेटवर्क में, मल्टीकास्ट का उपयोग विभिन्न अनुप्रयोगों के लिए किया जा सकता है। इनमें वीडियो या ऑडियो स्ट्रीमिंग, सॉफ़्टवेयर वितरण, सिस्टम अपडेटिंग और कई अन्य एप्लिकेशन शामिल हो सकते हैं जिनके लिए कई होस्टों को एक साथ डेटा डिलीवरी की आवश्यकता होती है।
इंटरनेट जैसे वैश्विक नेटवर्क में मल्टीकास्ट का उपयोग अधिक जटिल है। हालाँकि आईपी प्रोटोकॉल मल्टीकास्ट का समर्थन करता है, लेकिन इंटरनेट पर सभी राउटर इसका समर्थन करने के लिए कॉन्फ़िगर नहीं किए गए हैं। इसका मतलब यह है कि जब आप किसी समूह के आईपी पते पर डेटा भेज सकते हैं, तो इसकी कोई गारंटी नहीं है कि वह डेटा सभी संभावित समूह सदस्यों तक पहुंच जाएगा।
इस सीमा को पार करने के लिए तकनीकें जैसे "यूनिकास्ट पर आईपी मल्टीकास्ट", जहां इंटरनेट पर परिवहन के लिए मल्टीकास्ट डेटा को यूनिकास्ट पैकेट में समाहित किया जाता है। हालाँकि यह इंटरनेट पर मल्टीकास्ट डेटा डिलीवरी को सक्षम कर सकता है, लेकिन यह मूल मल्टीकास्ट के समान बैंडविड्थ क्षमता प्रदान नहीं करता है।
मल्टीकास्ट और QoS
यह उल्लेख करना महत्वपूर्ण है कि मल्टीकास्ट ट्रैफ़िक बैंडविड्थ और सिस्टम संसाधनों के लिए अन्य नेटवर्क ट्रैफ़िक के साथ प्रतिस्पर्धा कर सकता है। इसके परिणामस्वरूप सेवा की गुणवत्ता (क्यूओएस) संबंधी समस्याएं हो सकती हैं।
कई नेटवर्क यह सुनिश्चित करने के लिए क्यूओएस नीतियां लागू करते हैं कि महत्वपूर्ण ट्रैफ़िक को प्राथमिकता मिले और मल्टीकास्ट ट्रैफ़िक नेटवर्क पर हावी न हो।
इन नीतियों में एक होस्ट या समूह द्वारा उत्पन्न मल्टीकास्ट ट्रैफ़िक की मात्रा पर सीमाएं, दूसरों पर कुछ प्रकार के ट्रैफ़िक को प्राथमिकता देना, या महत्वपूर्ण अनुप्रयोगों के लिए बैंडविड्थ आरक्षित करना शामिल हो सकता है।
मल्टीकास्ट सुरक्षा
मल्टीकास्ट कार्यान्वयन में सुरक्षा संबंधी चिंताओं पर भी विचार किया जाता है। सेवा से इनकार (DoS) हमले, जहां एक हमलावर किसी नेटवर्क या होस्ट को अनावश्यक ट्रैफ़िक से भर देता है, एक विशेष समस्या हो सकती है।
ऐसा इसलिए है क्योंकि किसी हमलावर के लिए बड़ी मात्रा में मल्टीकास्ट ट्रैफ़िक उत्पन्न करना और नेटवर्क पर दबाव डालना अपेक्षाकृत आसान होता है।
इन जोखिमों को कम करने के लिए, कई नेटवर्क मल्टीकास्ट ट्रैफ़िक के लिए एक्सेस कंट्रोल लिस्ट (एसीएल) और प्रमाणीकरण और एन्क्रिप्शन तकनीकों जैसे सुरक्षा नियंत्रण लागू करते हैं।
एसीएल का उपयोग यह नियंत्रित करने के लिए किया जा सकता है कि कौन से होस्ट मल्टीकास्ट समूह में शामिल हो सकते हैं और समूह पते पर कौन सा डेटा भेजा जा सकता है।
बादल में मल्टीकास्ट
क्लाउड-आधारित नेटवर्क ने अपनी मापनीयता, प्रदर्शन और दक्षता के कारण अत्यधिक लोकप्रियता हासिल की है। कई क्लाउड सेवा प्रदाता मल्टीकास्ट के लिए कुछ प्रकार का समर्थन प्रदान करते हैं, हालाँकि यह समर्थन प्रदाता और विशिष्ट सेवा के आधार पर भिन्न हो सकता है।
क्लाउड वातावरण में, मल्टीकास्ट का उपयोग विभिन्न प्रकार के अनुप्रयोगों के लिए किया जा सकता है, जिसमें मल्टीमीडिया स्ट्रीमिंग, डेटाबेस की प्रतिकृति बनाना, सॉफ़्टवेयर अपडेट वितरित करना और वितरित कंप्यूटिंग करना शामिल है।
क्लाउड मल्टीकास्ट के साथ मुख्य चुनौती यह है कि कई क्लाउड प्रदाता अभी तक इंटरनेट-स्तरीय मल्टीकास्ट के लिए मूल समर्थन प्रदान नहीं करते हैं। हालाँकि, कुछ क्लाउड प्रदाता ऐसी सेवाएँ प्रदान करना शुरू कर रहे हैं जो सुरंगों या वीपीएन के माध्यम से मल्टीकास्ट की अनुमति देती हैं।
मल्टीकास्ट का भविष्य
चुनौतियों के बावजूद, मल्टीकास्ट का भविष्य आशाजनक दिखता है। नेटवर्क प्रौद्योगिकी के निरंतर विकास और कुशल और स्केलेबल नेटवर्क सेवाओं की बढ़ती मांगों के साथ, हमें मल्टीकास्ट क्षेत्र में अधिक से अधिक अपनाने और नवाचार देखने की संभावना है।
इंटरनेट प्रोटोकॉल के नवीनतम संस्करण आईपीवी6 को अपनाने से मल्टीकास्ट के उपयोग में और वृद्धि हो सकती है। IPv6 मल्टीकास्ट को प्रोटोकॉल के एक अभिन्न अंग के रूप में शामिल करता है, जिससे इसका उपयोग करना आसान हो जाता है और इंटरनेट पर मल्टीकास्ट को अधिक से अधिक अपनाने में मदद मिल सकती है।
इसके अतिरिक्त, सॉफ्टवेयर डिफाइंड नेटवर्किंग (एसडीएन) और नेटवर्क फंक्शन वर्चुअलाइजेशन (एनएफवी) जैसी उभरती तकनीकें मल्टीकास्ट को लागू करने और प्रबंधित करने के लिए अधिक लचीले और शक्तिशाली तरीके प्रदान कर सकती हैं।
मल्टीकास्ट ट्रैफिक के लाभ
- बैंडविड्थ के उपयोग में दक्षता: मल्टीकास्ट एक एकल डेटा स्ट्रीम को कई प्राप्तकर्ताओं को भेजने की अनुमति देता है, जिससे कई यूनिकास्ट स्ट्रीम भेजने की तुलना में आवश्यक बैंडविड्थ की मात्रा कम हो जाती है।
- scalability: मल्टीकास्ट उन अनुप्रयोगों के लिए आदर्श है जिन्हें बड़ी संख्या में रिसीवर्स को समान डेटा भेजने की आवश्यकता होती है, जैसे लाइव वीडियो और ऑडियो स्ट्रीमिंग।
मल्टीकास्ट ट्रैफ़िक चुनौतियाँ
- जटिलता: मल्टीकास्ट ट्रांसमिशन की स्थापना और प्रबंधन यूनिकास्ट या ब्रॉडकास्ट ट्रांसमिशन की तुलना में अधिक जटिल हो सकता है। यह मल्टीकास्ट समूहों की सदस्यता प्रबंधित करने की आवश्यकता और मल्टीकास्ट का समर्थन करने वाले राउटर की आवश्यकता के कारण है।
- भीड़ नियंत्रण: यूनिकास्ट ट्रांसमिशन के विपरीत, जिसमें रिसीवर रीट्रांसमिशन का अनुरोध करके या रिसेप्शन विंडो के आकार को समायोजित करके ट्रांसमिशन दर को नियंत्रित कर सकता है, मल्टीकास्ट ट्रांसमिशन में, सभी रिसीवर एक ही दर पर डेटा प्राप्त करते हैं। यदि रिसीवर्स के पास अलग-अलग नेटवर्क क्षमताएं हैं तो इससे भीड़भाड़ की समस्या हो सकती है।
सारांश
मल्टीकास्ट एक कुशल नेटवर्क संचार रणनीति है जो डेटा को एक साथ कई प्राप्तकर्ताओं तक पहुंचाने की अनुमति देती है।
यद्यपि इसका कार्यान्वयन जटिल हो सकता है और सीमित इंटरनेट संगतता, क्यूओएस नियंत्रण और सुरक्षा जैसी चुनौतियाँ प्रस्तुत करता है, बड़ी संख्या में अनुप्रयोगों में मल्टीकास्ट एक अमूल्य उपकरण है।
मल्टीकास्ट प्रोटोकॉल रिसीवर्स को व्यवस्थित करने के लिए एक समूह प्रणाली का उपयोग करता है, और मल्टीकास्ट ट्रैफ़िक को प्रबंधित और निर्देशित करने के लिए आईजीएमपी और पीआईएम जैसे प्रोटोकॉल की एक श्रृंखला पर निर्भर करता है।
हालाँकि LAN पर इसका उपयोग आम है, इंटरनेट पर मल्टीकास्ट के लिए समर्थन अभी भी सीमित है, हालाँकि नेटवर्किंग प्रौद्योगिकियों में प्रगति और IPv6 को अपनाने से इस स्थिति में सुधार हो रहा है।
चाहे लाइव इवेंट प्रसारित करना हो, सॉफ़्टवेयर अपडेट वितरित करना हो, वितरित कंप्यूटिंग निष्पादित करना हो, या कोई अन्य एप्लिकेशन जिसके लिए कई रिसीवरों को डेटा डिलीवरी की आवश्यकता होती है, मल्टीकास्ट नेटवर्किंग क्षेत्र में एक आवश्यक तकनीक बनी हुई है।