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 नेटवर्क संचार के लिए एक स्ट्रक्चर्ड मैकेनिज्म प्रदान करते हैं। इनका कार्य निम्नलिखित स्टेप्स में पूरा होता है:
- **REQUEST:** जब कोई क्लाइंट डेटा भेजना चाहता है, तो वह REQUEST प्राइमिटिव का उपयोग करता है।
- **INDICATION:** सर्विस प्रदाता इसे प्रोसेस करता है और यदि आवश्यक हो तो रिसीवर को INDICATION भेजता है।
- **RESPONSE:** रिसीवर डेटा स्वीकार करने के लिए RESPONSE भेजता है।
- **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 मॉडल दोनों ही इनका उपयोग नेटवर्क कम्युनिकेशन को नियंत्रित करने के लिए करते हैं।
Related Post
- Computer Network in Hindi: Definitions, Goals, Components, Architecture, Classifications & Types Explained
- Layered Architecture in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Protocol Hierarchy in Computer Network in Hindi: परिभाषा, कार्य और स्तर
- Design Issues of Network Layer in Hindi: परिभाषा, कार्य और समस्याएँ
- Interfaces and Services in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Connection-Oriented और Connectionless Services in Computer Network in Hindi: परिभाषा, अंतर और उदाहरण
- Service Primitives in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Service Primitive Design Issues & Its Functionality in Computer Network in Hindi
- ISO OSI Reference Model in Hindi: परिभाषा, सिद्धांत और कार्य