रूटिंग एल्गोरिथम क्या है: कार्य करना और इसके प्रकार

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





आजकल किसी भी चीज का ऑप्टिमाइजेशन सबसे ज्यादा जरूरी है क्योंकि पूरी ताकत से ऑप्टिमाइजेशन में सुधार के अलावा कुछ नहीं है। नेटवर्किंग में, विभिन्न प्रकार के नेटवर्क हैं जो विभिन्न हार्डवेयर इकाइयों जैसे राउटर, स्विच, गेटवे, ब्रिज, फायरवॉल आदि का उपयोग करते हैं, लेकिन, जब हम इन हार्डवेयर का उपयोग करते हैं, तो इसमें काम करने के लिए कोई तर्क नहीं होता है लेकिन हमें जोड़ना पड़ता है काम करने के लिए कुछ कार्यक्रम। कंप्यूटर की दुनिया में, किसी भी प्रक्रिया को कदम से कदम के माध्यम से चित्रित किया जा सकता है, जिसे एक एल्गोरिथ्म कहा जाता है। इसी तरह, राउटिंग एल्गोरिदम एक स्थान से दूसरे स्थान पर डेटा स्थानांतरित करने के लिए कदम प्रक्रिया द्वारा एक कदम है जाल । यह आलेख रूटिंग एल्गोरिदम के अवलोकन पर चर्चा करता है। लेकिन इस विषय पर चर्चा करने से पहले, किसी को राउटर की परिभाषा पता होनी चाहिए। यह एक प्रकार का उपकरण है जो कंप्यूटर नेटवर्क के ऊपर डेटा पैकेट को स्थानांतरित करने के लिए इंटरनेट से जुड़ता है। आमतौर पर, राउटर का उपयोग डेटा पैकेट को अग्रेषित करने के साथ-साथ रूट करने के लिए किया जाता है।

रूटिंग एलगोरिदम क्या है?

परिभाषा: वह प्रक्रिया जो गंतव्य तक पहुंचने के लिए डेटा पैकेटों का पालन करके मार्गों को स्थापित करने के लिए उपयोग की जाती है। यह चरण-दर-चरण प्रक्रियाओं का एक सेट है जिसका उपयोग इंटरनेट के यातायात को कुशलतापूर्वक निर्देशित करने के लिए किया जाता है। एक बार डेटा पैकेट स्रोत से निकल जाता है, तो कई रास्ते अपने गंतव्य को आपूर्ति कर सकते हैं। इस तरह का एल्गोरिदम मुख्य रूप से गणितीय रूप से लेने के लिए सबसे अच्छी लेन निर्धारित करता है।




रूटिंग एलगोरिदम

मार्ग-एल्गोरिथ्म

सर्वोत्तम लेन तय करने के लिए अलग-अलग मार्ग एल्गोरिदम के लिए विभिन्न प्रकार के तरीकों का उपयोग किया जाता है, उदाहरण के लिए, दूरी वेक्टर का एक एल्गोरिथ्म प्रत्येक नोड के माध्यम से यात्रा के प्रभार का निर्धारण करने के लिए प्रत्येक नोड के माध्यम से सभी सुलभ मार्गों के एक ग्राफ का विश्लेषण करता है। यह डेटा प्रत्येक नोड के लिए किसी भी दो नोड्स के बीच बेहतरीन लेन निर्धारित करने के लिए एक दूरी तालिका बनाने के लिए एकत्र किया जा सकता है। इस पद्धति में, डेटा पैकेट के बाद मार्गों की जानकारी दर्ज करने के लिए एक रूटिंग तालिका बनाई जा सकती है।



ओएसआई मॉडल (ओपन सिस्टम इंटरकनेक्शन) में, रूटिंग नेटवर्क परत के ऊपर मौजूद हो सकती है। यह OSI मॉडल में तीसरी परत है। इसलिए यह डेटा पैकेट को स्रोत से गंतव्य तक संचारित करने के लिए नेटवर्क पर बेहतरीन लेन की पहचान करता है।

रूटिंग एलगोरिदम वर्किंग

रूटिंग एल्गोरिदम मुख्य रूप से नेटवर्क गुणवत्ता की प्रगति के लिए काम करता है। इस एल्गोरिथ्म का उपयोग करके, कोई भी नेटवर्क के लिए उपयुक्त सबसे अच्छा मार्ग तय कर सकता है। यह एल्गोरिथ्म विशेष रूप से काम करता है प्रोटोकॉल । एल्गोरिदम के विभिन्न तरीकों का उपयोग करके मार्ग की गणना की जा सकती है। नेटवर्क प्रकार के साथ-साथ इसके अनुप्रयोग के आधार पर, प्रत्येक एल्गोरिथ्म को लागू किया जा सकता है। इस एल्गोरिथ्म के लिए स्थिरता, शुद्धता, दक्षता, सादगी, निष्पक्षता और मजबूती जैसे कई गुण हैं।

रूटिंग एल्गोरिदम विभिन्न को जोड़ने में एक महत्वपूर्ण भूमिका निभाता है प्रणाली नेटवर्क पर संवाद करने के लिए। राउटर की मुख्य जिम्मेदारियां हर डिवाइस, इसकी संरचना, उपस्थिति और संचारित पैकेट को पहचान रही हैं। इन एल्गोरिदम का उपयोग करके, डेटा को नेटवर्क पर सेकंड के एक अंश में प्रेषित किया जा सकता है, डेटा को सुरक्षित रूप से स्थानांतरित किया जा सकता है, और डेटा की गुणवत्ता को बनाए रखा जा सकता है।


रूटिंग एल्गोरिथम के प्रकार

रूटिंग एल्गोरिदम को दो प्रकारों में वर्गीकृत किया गया है जिसमें निम्नलिखित शामिल हैं।

राउटिंग-एल्गोरिथ्म के प्रकार

प्रकार-के-मार्ग-एल्गोरिथ्म

  • अनुकूली एल्गोरिदम
  • गैर-अनुकूली एल्गोरिदम

अनुकूली एल्गोरिदम

ट्रैफ़िक लोड और नेटवर्क टोपोलॉजी में परिवर्तन होने पर रूटिंग के निर्णयों को बदलने के लिए अनुकूली एल्गोरिदम का उपयोग किया जाता है। इसलिए ये परिवर्तन टोपोलॉजी और नेटवर्क ट्रैफ़िक के भीतर दिखाई देंगे। इसे डायनामिक रूटिंग के रूप में जाना जाता है जो कि रूट चुनने के लिए लोड, करंट टोपोलॉजी और देरी जैसे डायनेमिक डेटा का उपयोग करेगा। पैरामीटर अनुकूलन दूरी, नहीं हैं। हॉप्स और अपेक्षित पारगमन समय। इसके अलावा, इन एल्गोरिदम को तीन प्रकारों में वर्गीकृत किया गया है जिसमें निम्नलिखित शामिल हैं।

  • पृथक
  • केंद्रीकृत
  • वितरित

पृथक एल्गोरिथम

इस तरह के एल्गोरिदम में, प्रत्येक नोड का उपयोग अन्य नोड्स के डेटा का उपयोग करके अपने रूटिंग निर्णय लेने के लिए किया जाता है। जो नोड्स संचारित नहीं कर रहे हैं, उनमें विशेष लिंक स्थिति के बारे में कोई डेटा शामिल नहीं है। इस एल्गोरिथ्म का मुख्य दोष है, डेटा पैकेट को पैकेट नेटवर्क के माध्यम से प्रेषित किया जा सकता है। इस एल्गोरिथ्म का सबसे अच्छा उदाहरण पिछड़े सीखने और गर्म आलू मार्ग है।

केंद्रीकृत

केंद्रीकृत विधि में, एक नोड को नेटवर्क के संबंध में पूरी जानकारी होती है ताकि वह रूटिंग के सभी निर्णय ले सके। इस एल्गोरिथ्म का मुख्य लाभ यह है, पूर्ण नेटवर्क के डेटा को रखने के लिए केवल एकल नोड की आवश्यकता होती है। इसका मुख्य दोष यह है कि यदि मध्य नोड नीचे जाता है, तो पूरे नेटवर्क को फिर से तैयार करना होगा।

वितरित

इस विधि में, नोड अपने पड़ोसियों से जानकारी प्राप्त करता है और फिर पैकेट को रूट करने का निर्णय लेता है। नुकसान यह है कि पैकेट में देरी हो सकती है अगर अंतराल के बीच कोई बदलाव होता है जिसमें वह सूचना प्राप्त करता है और पैकेट भेजता है।

गैर-अनुकूली एल्गोरिदम

गैर-अनुकूली एल्गोरिदम अपने रूटिंग निर्णयों को संशोधित नहीं करते हैं जब उन्हें पसंद किया गया हो। इस तरह के एल्गोरिथ्म को स्टेटिक रूटिंग भी कहा जाता है क्योंकि जिस रूट का उपयोग किया जाता है उसकी गणना पहले से की जा सकती है और राउटर के बूट होने के बाद राउटर पर डाउनलोड की जा सकती है। इस प्रकार के एल्गोरिदम को दो प्रकारों में वर्गीकृत किया गया है जिसमें निम्नलिखित शामिल हैं।

बाढ़

यह एल्गोरिथ्म तकनीक का उपयोग करता है जहां प्रत्येक आने वाले पैकेट को प्रत्येक आउटगोइंग लाइन पर प्रेषित किया जा सकता है जहां से यह प्रकट होता है। इसका मुख्य दोष पैकेट लूप में यात्रा कर सकता है और फलस्वरूप एक नोड कार्बन कॉपी पैकेट एकत्र कर सकता है। इस समस्या को दूर करने के लिए, अनुक्रम संख्या, फैले पेड़ और हॉप गिनती का उपयोग किया जाता है।

चहलकदमी

इस प्रकार के एल्गोरिदम में, डेटा पैकेट नोड के माध्यम से प्रसारित किए जाते हैं या इसके किसी पड़ोसी को बेतरतीब ढंग से होस्ट द्वारा होस्ट किया जाता है। यह तरीका बेहद मजबूत है जो अक्सर नेटवर्क लिंक पर डेटा पैकेट को स्थानांतरित करके निष्पादित किया जाता है जो कि कम से कम पंक्तिबद्ध होता है।

पूछे जाने वाले प्रश्न

1)। रूटिंग एल्गोरिदम का कार्य क्या है?

इसका उपयोग करके इंटरनेट ट्रैफ़िक को कुशलता से निर्देशित किया जा सकता है

२)। रूटिंग क्या है?

यह एक नेटवर्क में होस्ट से होस्ट तक पैकेट को प्रसारित करने की एक विधि है।

३)। रूटिंग के प्रकार क्या हैं?

वे स्थिर, डिफ़ॉल्ट और गतिशील हैं।

4)। स्टेटिक रूटिंग के क्या लाभ हैं?

इसका उपयोग करके, राउटर के सीपीयू पर थोड़ा लोड हो सकता है और अन्य राउटरों के लिए कम ट्रैफ़िक उत्पन्न करता है

5)। नेटवर्क प्रकार क्या हैं?

लैन और वान

इस प्रकार, यह सब एक अवलोकन के बारे में है मार्ग कलन विधि। इस पद्धति का उपयोग करके, मार्गों की प्रक्रिया को स्थापित किया जा सकता है ताकि डेटा पैकेट गंतव्य पर पहुंचने के लिए अनुसरण कर सकें। इस पद्धति में, डेटा के बारे में मार्गों को शामिल करने के लिए एक राउटिंग टेबल बनाई जा सकती है। विभिन्न प्रकार के रूटिंग एल्गोरिदम का उपयोग एक आने वाले डेटा पैकेट के लिए मार्ग को तय करने के लिए किया जाता है ताकि स्रोत से गंतव्य तक प्रवीणता से संचारित किया जा सके। यहाँ आपके लिए एक प्रश्न है, कंप्यूटर नेटवर्क में रूटिंग एल्गोरिथ्म क्या है?