Erlang 21 - 1. Introduction (diameter)

1। परिचय




erlang

1। परिचय

व्यास अनुप्रयोग RFC 6733 द्वारा परिभाषित व्यास प्रोटोकॉल का कार्यान्वयन है। यह एक शब्दकोश इंटरफ़ेस के माध्यम से मनमाने ढंग से व्यास अनुप्रयोगों का समर्थन करता है जो संदेश और AVPs को परिभाषित करने और कॉन्फ़िगरेशन के रूप में व्यास में इनपुट करने की अनुमति देता है। यह RFC में परिभाषित सभी भूमिकाओं के लिए समर्थन है: क्लाइंट, सर्वर और एजेंट। यह अध्याय अनुप्रयोग का संक्षिप्त अवलोकन प्रदान करता है।

diameter नोड को एक सेवा और एक या एक से अधिक ट्रांसफ़ॉर्म इंटरफ़ेस इंटरफ़ेस diameter का उपयोग करके कॉन्फ़िगर किया गया है। सेवा कॉन्फ़िगरेशन नोड अनुप्रयोगों द्वारा नोड द्वारा समर्थित होने के लिए परिभाषित करता है और, आमतौर पर, परिवहन कनेक्शन की स्थापना पर क्षमताओं के आदान-प्रदान पर इसे दूरदराज के साथियों को भेजना चाहिए। एक परिवहन सेवा में कॉन्फ़िगर किया गया है और व्यास द्वारा परिभाषित परिवहन इंटरफ़ेस के माध्यम से और परिवहन मॉड्यूल द्वारा कार्यान्वित प्रोटोकॉल-विशिष्ट भेजें / प्राप्त कार्यक्षमता प्रदान करता है। व्यास आवेदन दो परिवहन मॉड्यूल प्रदान करता है: gen_tcp tcp और gen_tcp sctp क्रमशः टीसीपी ( gen_tcp का उपयोग gen_tcp ) और SCTP ( gen_sctp का उपयोग gen_sctp ) के लिए। अन्य परिवहन किसी भी मॉड्यूल द्वारा प्रदान किया जा सकता है जो व्यास के transport interface लागू transport interface

जबकि एक सेवा आम तौर पर एक एकल व्यास नोड (मूल-मेजबान एवीपी द्वारा पहचानी जाती है) को लागू करती है, ट्रांसपोर्ट खुद को क्षमताओं के एवीपी के साथ जोड़ा जा सकता है ताकि एक एकल सेवा का उपयोग एक से अधिक व्यास नोड को लागू करने के लिए किया जा सके।

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

प्रत्येक डायमीटर एप्लिकेशन को डिक्शनरी मॉड्यूल के साथ भी कॉन्फ़िगर किया गया है जो एप्लिकेशन से संबंधित आउटगोइंग / इनकमिंग डायमीटर संदेशों के लिए एन्कोड / डिकोड कार्यक्षमता प्रदान करता है। एक डिक्शनरी उपयोगिता का उपयोग करके dictionary file से एक शब्दकोश मॉड्यूल उत्पन्न होता है। RFC 6733 डायमेंशन कॉमन मैसेज, बेस अकाउंटिंग और रिले एप्लिकेशन के डिक्शनरी व्यास एप्लिकेशन के साथ दिए गए हैं।