2011-10-04 12 views
10

मैं मोजे 5 के साथ कुल नौसिखिया हूं, लेकिन मैं मोजे 5 सर्वर बनाकर सीखने की कोशिश कर रहा हूं।मोजे 5 प्रोटोकॉल को समझना

मैं RFC 1928 पढ़ने से SocksV5 के बारे में जानकारी के एक महान सौदा मिल गया है।

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

मुझे समझ में नहीं आता कि कनेक्शन स्थापित होने के बाद क्या होता है।

उदाहरण के लिए,

Client: <sends method identifiers> 
Server: <responds with the method identifier to use> 
...authentication is complete.... 
Client: Sends a connection request to 192.168.1.1:2321 
Server: Acknowledges Packet 
Server: Acknowledges successful connection to 192.168.1.1:2321 
Client: ???? 

पैकेट के प्रारूप गंतव्य के लिए वास्तव में आगे आंकड़ों के क्लाइंट सर्वर तक भेज दिया जाता है कि क्या है?

मान लें कि क्लाइंट प्रॉक्सी सर्वर से 3 कनेक्शन स्थापित करने के लिए कहता है। जब ग्राहक कनेक्शन 1 पर डेटा अग्रेषित करना चाहता है, तो ऐसा करने के लिए प्रोटोकॉल होना चाहिए। अन्यथा, सर्वर को यह पता चलेगा कि कौन सा कनेक्शन इसे भेजना है? मुझे आरएफसी दस्तावेजों में कोई जानकारी नहीं मिल रही है।

मुझे लगता है कि दूसरा सवाल यह है कि क्या यह संभव है? क्या ग्राहक एकाधिक कनेक्शन का अनुरोध कर सकता है या इसे एक समय में एक करना चाहिए या प्रत्येक कनेक्शन के लिए सर्वर से अलग सॉकेट कनेक्शन स्थापित करना चाहिए?

सहायता के लिए धन्यवाद!

उत्तर

13

आरएफसी को फिर से सावधानीपूर्वक पढ़ें, यह आपको बताता है कि आप क्या पूछ रहे हैं।

ग्राहक प्रत्येक सर्वर इसके साथ डेटा विनिमय करने के बाद, वह डेटा TCP या UDP है कि क्या चाहता है के लिए सॉक्स प्रॉक्सी के साथ एक अलग टीसीपी जुड़ाव स्थापित करना होगा।

ग्राहक टीसीपी डेटा का आदान प्रदान किया जाता है, यह केवल पढ़ने/एक ही कनेक्शन है कि यह प्रॉक्सी के साथ स्थापित करता है, प्रॉक्सी इसकी सफलता जबाब भेजे जाने के बाद से अधिक डेटा भेजता है।

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

किसी भी तरह से, प्रॉक्सी क्लाइंट और सर्वर पारदर्शी रूप से एक बार आवश्यक मानकों को स्थापित किया गया है के बीच सभी अग्रेषण संभालती है।

संबंधित मुद्दे