Service Primitives in Computer Network in Hindi: परिभाषा, कार्य और प्रकार


Service Primitives in Computer Network क्या है?

कंप्यूटर नेटवर्क में **Service Primitives** वे बुनियादी ऑपरेशन या फंक्शन्स होते हैं जिनका उपयोग नेटवर्क प्रोटोकॉल्स के विभिन्न स्तरों के बीच संचार को नियंत्रित करने के लिए किया जाता है। ये प्राइमिटिव्स नेटवर्क लेयर्स को सेवाएँ प्रदान करने और डेटा ट्रांसमिशन को सक्षम करने के लिए कार्य करते हैं।

Service Primitives की परिभाषा

Service Primitives वे इंटरफेस फ़ंक्शन होते हैं जिनका उपयोग **नेटवर्क लेयर** और **ऊपर की लेयर्स** के बीच कम्युनिकेशन के लिए किया जाता है। ये ऑपरेटिंग सिस्टम और नेटवर्किंग सॉफ़्टवेयर के बीच **सिस्टम कॉल्स** की तरह कार्य करते हैं।

Service Primitives के प्रकार

Service Primitives को मुख्य रूप से पांच श्रेणियों में विभाजित किया जाता है:

Service Primitive कार्य
REQUEST सर्विस उपयोगकर्ता (Service User) द्वारा सर्विस प्रदाता (Service Provider) से किसी कार्य के लिए अनुरोध करना।
INDICATION सर्विस प्रदाता (Service Provider) द्वारा सर्विस उपयोगकर्ता (Service User) को यह संकेत देना कि कोई इवेंट हुआ है।
RESPONSE सर्विस उपयोगकर्ता (Service User) द्वारा सर्विस प्रदाता (Service Provider) को अनुरोधित कार्य की स्वीकृति या प्रतिक्रिया देना।
CONFIRM सर्विस प्रदाता (Service Provider) द्वारा यह पुष्टि करना कि अनुरोधित सेवा सफलतापूर्वक पूरी हो गई है।
DATA नेटवर्क के माध्यम से डेटा को ट्रांसमिट करना।

Service Primitives के कार्य करने की प्रक्रिया

Service Primitives नेटवर्क संचार के लिए एक स्ट्रक्चर्ड मैकेनिज्म प्रदान करते हैं। इनका कार्य निम्नलिखित स्टेप्स में पूरा होता है:

  1. **REQUEST:** जब कोई क्लाइंट डेटा भेजना चाहता है, तो वह REQUEST प्राइमिटिव का उपयोग करता है।
  2. **INDICATION:** सर्विस प्रदाता इसे प्रोसेस करता है और यदि आवश्यक हो तो रिसीवर को INDICATION भेजता है।
  3. **RESPONSE:** रिसीवर डेटा स्वीकार करने के लिए RESPONSE भेजता है।
  4. **CONFIRM:** जब सेवा पूरी हो जाती है, तो CONFIRM भेजा जाता है।

Service Primitives का उदाहरण

TCP/IP नेटवर्किंग में एक उदाहरण देखें:

  • REQUEST: जब एक क्लाइंट सर्वर से HTTP कनेक्शन की मांग करता है।
  • INDICATION: सर्वर को संकेत मिलता है कि क्लाइंट कनेक्शन चाहता है।
  • RESPONSE: सर्वर क्लाइंट की अनुरोध को स्वीकार करता है।
  • CONFIRM: क्लाइंट को पुष्टि मिलती है कि कनेक्शन स्थापित हो गया।

Service Primitives और OSI मॉडल

OSI मॉडल की प्रत्येक लेयर विभिन्न सर्विस प्राइमिटिव्स का उपयोग करती है।

OSI लेयर Service Primitives
Physical Layer Data Transfer, Error Detection
Data Link Layer Flow Control, Error Correction
Network Layer Routing, Addressing
Transport Layer Connection Establishment, Data Transmission
Session Layer Session Establishment, Synchronization
Presentation Layer Data Encryption, Compression
Application Layer HTTP, FTP, SMTP

Service Primitives और उनके उपयोग

  • **नेटवर्क कनेक्शन स्थापित करने के लिए।**
  • **डेटा ट्रांसफर को नियंत्रित करने के लिए।**
  • **एरर हैंडलिंग और नेटवर्क कम्युनिकेशन को सुरक्षित बनाने के लिए।**
  • **प्रोटोकॉल के बीच इंटरैक्शन को आसान बनाने के लिए।**

निष्कर्ष

Service Primitives नेटवर्क संचार में एक महत्वपूर्ण भूमिका निभाते हैं। यह विभिन्न नेटवर्क लेयर्स को जोड़कर **डेटा ट्रांसफर को अधिक प्रभावी, संरचित और सुरक्षित** बनाते हैं। OSI मॉडल और TCP/IP मॉडल दोनों ही इनका उपयोग नेटवर्क कम्युनिकेशन को नियंत्रित करने के लिए करते हैं।