Client Server Model in Hindi



Client Server Model in Hindi

Client Server Model Kya Hai, Client Server Model Kya Hai in Hindi, What is Client Server Model in Hindi, Client Server Model क्या है और इसके फायदे क्या है, Client Server Model in Hindi, Client Server Model Meaning in Hindi, Client Server Model Kya Hai, Client Server Model क्या होता हैं, Client Server Model क्या है और काम कैसे करता है, What is Client Server Model in Hindi, Client Server Model Kya Hai, Client Server Model Ke Kitne Prakar Hote Hai, Client Server Model से जुडी पूरी जानकारी हिंदी में, Client Server Model Kya Hai, Client Server Model Information Hindi में, What is Client Server Model Definition and how it Works, Client Server Model क्या है कैसे काम करता है, What Is Client Server Model In Hindi.

Hello Friends Tutorialsroot मे आपका स्वागत है आज हम आपको इस पोस्ट में Client Server Model के बारे में बताने जा रहे है जिसमे आपको Client Server Model के बारे में सीखने को मिलेगा हमे आशा है की पिछली बार की तरह इस बार भी आप हमारी पोस्ट को पसंद करेंगे. बहुत कम लोग ही जानते होंगे की Client Server Model क्या है और इसका उपयोग कैसे और क्यों किया जाता है अगर आप इसके बारे में नही जानते तो कोई बात नहीं हम आपको इसके बारे में पूरी तरह से जानकारी देंगे इसके लिए हमारी पोस्ट को शुरू से अंत तक ज़रुर पढ़े.

Client Server Model in Hindi

दो दूरस्थ Application Processes मुख्य रूप से दो अलग-अलग फैशन में Communicate कर सकती हैं.

Peer-to-peer

दोनों दूरस्थ प्रक्रियाएं समान स्तर पर Executed हो रही हैं और वे कुछ Shared Resources का उपयोग करके डेटा का आदान-प्रदान करते हैं.

Client-Server

एक दूरस्थ प्रक्रिया क्लाइंट के रूप में कार्य करती है और Server के रूप में कार्य करने वाली किसी अन्य Application प्रक्रिया से कुछ Resources का अनुरोध करती है.

क्लाइंट-सर्वर मॉडल में कोई भी प्रक्रिया सर्वर या क्लाइंट के रूप में कार्य कर सकती है. यह मशीन के मशीन आकार या इसकी Computing शक्ति का प्रकार नहीं है जो इसे सर्वर बनाता है यह सेवा के अनुरोध की क्षमता है जो मशीन को सर्वर बनाता है.

एक System Server और Client के रूप में एक साथ कार्य कर सकता है. अर्थात् एक Process Server के रूप में कार्य कर रही है और दूसरा ग्राहक के रूप में कार्य कर रहा है. यह भी हो सकता है कि Client और Server दोनों प्रोसेस एक ही मशीन पर रहते हों.

Communication

क्लाइंट-सर्वर मॉडल में दो प्रक्रियाएं विभिन्न तरीकों से बातचीत कर सकती हैं -

Sockets

इस प्रतिमान में सर्वर के रूप में कार्य करने वाली प्रक्रिया Client Port के द्वारा जाने-माने या ज्ञात का उपयोग करके एक Sockets खोलती है और कुछ Client के आने तक इंतजार करती है. Client के रूप में कार्य करने वाली दूसरी प्रक्रिया भी एक Sockets खोलती है लेकिन आने वाले Request के लिए प्रतीक्षा करने के बजाय Client Processes पहले अनुरोध करती हैं.

जब Request Server पर पहुंच जाता है तो उसे परोसा जाता है. यह या तो एक सूचना साझा करने या संसाधन अनुरोध हो सकता है.

Remote Procedure Call

यह एक Mechanism है जहां एक Process दूसरे के साथ Process Call के माध्यम से संपर्क करती है. एक प्रक्रिया क्लाइंट दूरस्थ होस्ट पर पड़ी प्रक्रिया को कॉल करता है. दूरस्थ होस्ट पर प्रक्रिया को Server कहा जाता है. दोनों प्रक्रियाओं को स्टब आवंटित किए जाते हैं. यह संचार निम्नलिखित तरीके से होता है.

  • परिणाम क्लाइंट को उसी तरीके से वापस भेजा जाता है.

  • कर्नेल नेटवर्क पर डेटा भेजता है और दूसरा छोर उसे प्राप्त करता है.

  • दूरस्थ होस्ट सर्वर स्टब के लिए डेटा पास करता है जहां यह अनमर्सहेल्ड है.

  • मापदंडों को प्रक्रिया में पारित किया जाता है और फिर प्रक्रिया को निष्पादित किया जाता है.

  • क्लाइंट प्रक्रिया क्लाइंट स्टब को कॉल करती है. यह स्थानीय से संबंधित कार्यक्रम के लिए सभी मापदंडों को पारित करता है.

  • सभी मापदंडों को फिर से मार्शल्ड किया जाता है और नेटवर्क के दूसरी तरफ भेजने के लिए एक सिस्टम कॉल किया जाता है.