routing algorithm एक ऐसी प्रक्रिया है जो डेटा पैकेट को स्रोत से गंतव्य तक स्थानांतरित करने के लिए मार्ग या पथ निर्धारित करती है। वे इंटरनेट यातायात को कुशलतापूर्वक निर्देशित करने में मदद करते हैं। डेटा पैकेट अपने स्रोत को छोड़ने के बाद, यह अपने गंतव्य तक पहुंचने के लिए कई अलग-अलग रास्तों में से चुन सकता है। routing algorithm गणितीय रूप से सर्वोत्तम पथ की गणना करता है, अर्थात "न्यूनतम - लागत पथ" जिसके माध्यम से पैकेट को रूट किया जा सकता है।
Routing algorithm in Hindi & it's type
routing algorithm को मोटे तौर पर दो प्रकारों में वर्गीकृत किया जा सकता है, adaptive और nonadaptive routing algorithms उन्हें आगे और वर्गीकृत किया जा सकता है जैसा कि निम्नलिखित आरेख में दिखाया गया है -
Adaptive Routing Algorithms in Hindi
Adaptive Routing Algorithms, जिसे डायनेमिक रूटिंग एल्गोरिदम के रूप में भी जाना जाता है, नेटवर्क स्थितियों के आधार पर गतिशील रूप से रूटिंग निर्णय लेता है। यह नेटवर्क ट्रैफिक और टोपोलॉजी के आधार पर रूटिंग टेबल का निर्माण करता है। वे हॉप गिनती, पारगमन समय और दूरी के आधार पर अनुकूलित मार्ग की गणना करने का प्रयास करते हैं।
Adaptive Routing Algorithms के तीन लोकप्रिय प्रकार हैं -
- Centralized algorithm − यह नेटवर्क के बारे में वैश्विक ज्ञान का उपयोग करके स्रोत और गंतव्य नोड्स के बीच कम से कम लागत वाला रास्ता खोजता है। इसलिए, इसे ग्लोबल रूटिंग एल्गोरिथम के रूप में भी जाना जाता है।
- Isolated algorithm − यह एल्गोरिथम अन्य नोड्स से जानकारी एकत्र करने के बजाय स्थानीय जानकारी का उपयोग करके रूटिंग जानकारी प्राप्त करता है।
- Distributed algorithm − यह एक विकेन्द्रीकृत एल्गोरिथम है जो वितरित तरीके से स्रोत और गंतव्य के बीच कम से कम लागत वाले पथ की गणना करता है।
Non – Adaptive Routing Algorithms in Hindi
Non – Adaptive Routing Algorithms, जिसे स्टेटिक रूटिंग एल्गोरिदम (static routing algorithms)के रूप में भी जाना जाता है, एक स्थिर रूटिंग टेबल का निर्माण करता है ताकि यह निर्धारित किया जा सके कि पैकेट को किस रास्ते से भेजा जाना है। नेटवर्क बूट होने पर राउटर में संग्रहीत रूटिंग जानकारी के आधार पर स्थिर रूटिंग टेबल का निर्माण किया जाता है।
दो प्रकार के Non – Adaptive Routing Algorithms हैं -
- Flooding − बाढ़ में, जब एक डेटा पैकेट राउटर पर आता है, तो इसे सभी आउटगोइंग लिंक पर भेजा जाता है, सिवाय इसके कि जिस पर वह आया है। बाढ़ अनियंत्रित, नियंत्रित या चयनात्मक बाढ़ हो सकती है।
- Random walks − यह एक संभाव्य एल्गोरिथम है जहां राउटर द्वारा अपने किसी एक पड़ोसी को डेटा पैकेट बेतरतीब ढंग से भेजा जाता है।