कंप्यूटरसॉफ्टवेयर

एसआईपी प्रोटोकॉल: वर्णन

सत्र इनिशियेशन प्रोटोकॉल (एसआईपी) मल्टीमीडिया सत्रों के सिग्नलिंग और प्रबंधन के लिए एक प्रोटोकॉल है इंटरनेट टेलीफोनी में सबसे आम अनुप्रयोग आवाज और वीडियो कॉल के लिए हैं, और आईपी नेटवर्क (इंटरनेट प्रोटोकॉल) पर त्वरित संदेश सेवा के लिए।

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

एसआईपी-प्रोटोकॉल - यह क्या है?

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

विकास का इतिहास

एसआईपी प्रोटोकॉल मूल रूप से 1996 में विशेषज्ञों की एक टीम द्वारा विकसित किया गया था। यह 1999 में आरएफसी 2543 (एसआईपी 1.0) में मानकीकृत किया गया था। नवंबर 2000 में, यह 3 जीपीपी के लिए एक सिग्नल प्रोटोकॉल के रूप में अपनाया गया और सेलुलर संचार प्रणालियों में आईपी पर आधारित मल्टीमीडिया सेवाओं की स्ट्रीमिंग के लिए मल्टीमीडिया सबसिस्टम (आईएमएस) के आईपी वास्तुकला का एक स्थायी तत्व था। RFC 3261 विनिर्देश में नवीनतम संस्करण (एसआईपी 2.0) जून 2002 में जारी किया गया था। कुछ विस्तार और परिशोधन के साथ, इसका उपयोग आजकल भी किया जाता है

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

एसआईपी प्रोटोकॉल - विवरण और संचालन

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

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

प्रत्येक सत्र आरंभ प्रोटोकॉल नेटवर्क संसाधन- उपयोगकर्ता एजेंट या वॉइसमेल मेलबॉक्स- एक संसाधन आवंटन पहचानकर्ता (यूआरआई) का प्रयोग करके मान्यता प्राप्त है जो एक सामान्य मानक वाक्य रचना के आधार पर संचालित होता है जिसका उपयोग वेब सेवाओं और ई-मेल में भी किया जाता है। एसआईपी के लिए उपयोग की जाने वाली यूआरआई योजना एक तार्किक श्रृंखला है: उपयोगकर्ता नाम: पासवर्ड @ होस्ट: बंदरगाह

सुरक्षा नीति

यदि आप डेटा को सुरक्षित रूप से स्थानांतरित करना चाहते हैं , तो स्कीमा यह तय करती है कि प्रत्येक नेटवर्क तत्वों को लक्षित डोमेन पर अनुरोध किया जाता है, ट्रांसपोर्ट लेयर सिक्योरिटी (टीएलएस) के साथ प्रदान किया जाना चाहिए। प्रॉक्सी सर्वर से लक्ष्य डोमेन तक अंतिम चरण स्थानीय सुरक्षा सेटिंग्स के अनुसार संचालित करना है टीएलएस घुसपैठियों के खिलाफ रक्षा करता है जो अपने प्रेषण के समय में डेटा को रोकते हैं। लेकिन यह अंत तक वास्तविक सुरक्षा प्रदान नहीं करता है और सूचना के ट्रैकिंग और चोरी को नहीं रोक सकता है। एसआईपी प्रोटोकॉल, किसके बंदरगाहों को सुरक्षित रूप से जुड़ा होना चाहिए, अन्य नेटवर्क सेवाओं के साथ काम कर सकता है?

यह कई अन्य प्रोटोकॉल के साथ संयोजन में काम करता है और केवल संचार सत्र को सिग्नल करने में भाग लेता है। एसआईपी क्लाइंट आमतौर पर एसआईपी सर्वर और अन्य एसआईपी एंडपॉइंट से कनेक्ट होने के लिए पोर्ट नंबर 5060 या 5061 के साथ टीसीपी या यूडीपी का उपयोग करते हैं। पोर्ट 5060 का उपयोग आम तौर पर एन्क्रिप्टेड सिग्नलिंग ट्रैफ़िक के लिए किया जाता है, जबकि पोर्ट 5061 ट्रांसपोर्ट लेयर सिक्योरिटी (टीएलएस) के साथ मिलकर "मित्र" है।

इसके लिए क्या प्रयोग किया जाता है?

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

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

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

मूल्य में टेलीफोन संचार

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

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

नेटवर्क तत्व

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

उपयोगकर्ता एजेंट

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

टेलीफोनी

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.unansea.com. Theme powered by WordPress.