टीसीपी में एक ग्राहक को दूसरे से बताने के लिए ट्यूपल जोड़े (आईपी एड्र/पोर्ट/टाइप) है। यूडीपी ग्राहक आईपी और बंदरगाह गुजरता है। यूनिक्स डोमेन विभिन्न ग्राहकों का ट्रैक कैसे रखता है?यूनिक्स डोमेन सॉकेट एकाधिक क्लाइंट के बीच अंतर कैसे करते हैं?
दूसरे शब्दों में सर्वर कुछ पथ/tmp/सॉकेट से जुड़ी एक सॉकेट बनाता है। 2 या अधिक ग्राहक/tmp/सॉकेट से कनेक्ट होते हैं। नीचे क्या चल रहा है जो क्लाइंट 1 और क्लाइंट 2 से डेटा का ट्रैक रखता है? मुझे लगता है कि नेटवर्क स्टैक डोमेन सॉकेट में कोई हिस्सा नहीं निभाता है, तो क्या कर्नेल यहां सभी काम कर रहा है?
क्या कोई यूनिक्स डोमेन प्रोटोकॉल प्रारूप है जैसे आईपी प्रोटोकॉल प्रारूप और टीसीपी/यूडीपी प्रारूप है? डोमेन सॉकेट डेटाग्राम प्रोटोकॉल का प्रारूप कहीं प्रकाशित है? क्या प्रत्येक यूनिक्स अलग है या POSIX की तरह कुछ ऐसा करता है?
किसी भी रोशनी के लिए धन्यवाद। मुझे यह जानकारी समझाई गई कोई जानकारी नहीं मिली। प्रत्येक स्रोत सिर्फ डोमेन सॉकेट का उपयोग करने के तरीके पर चमक गया।
यूनिक्स डोमेन प्रोटोकॉल पर बात करना मूल रूप से केवल फ़ाइल I/o है। जब तक कि आप सॉकेट के माध्यम से गुज़रने वाले डेटा में स्रोत पहचान नहीं रखते हैं, तब तक यह बताने का कोई तरीका नहीं है कि किस प्रक्रिया ने एक विशेष स्ट्रिंग को भेजा है। –
@MarcB जो उत्तर होना चाहिए –
क्या यह सच हो सकता है? यदि कोई सर्वर डेटा लिखता है जो पढ़ता है तो पहला क्लाइंट उस डेटा को ध्यान में रखता है चाहे वह उस ग्राहक के लिए था या नहीं? इससे उन्हें लगभग बेकार बना दिया जाता है। –