SOCKS5 पासवर्ड प्रमाणीकरण आवृत्ती 1 ने का सुरू होते
SOCKS5 च्या अभिवादनाला त्याच्या वापरकर्तानाव/पासवर्ड उप-वाटाघाटीतील आवृत्ती फील्डपासून वेगळे ओळखा.
SOCKS5 क्लायंट आवृत्ती 5 ने सुरू होतो, नंतर पासवर्ड प्रमाणीकरणादरम्यान आवृत्ती 1 पाठवतो. हे जरूरी नाही की डाउनग्रेड किंवा चुकीचा प्रॉक्सी असेल.
पहिली देवाणघेवाण SOCKS5 प्रमाणीकरण पद्धतीवर बोलणी करते. जेव्हा वापरकर्तानाव/पासवर्ड निवडला जातो, तेव्हा RFC 1929 एक वेगळी उप-वाटाघाटी परिभाषित करते जिचे आवृत्ती फील्ड 0x01 आहे.
त्या प्रमाणीकरण विनंतीत वापरकर्तानाव आणि पासवर्डच्या लांबी व बाइट्स असतात. सर्व्हर उप-वाटाघाटीची आवृत्ती व स्थिती परत देतो. प्रमाणीकरण यशस्वी झाल्यावरच क्लायंट SOCKS5 गंतव्य विनंती पाठवतो.
ट्रेस वाचताना किंवा क्लायंट अंमलात आणताना दोन्ही देवाणघेवाण वेगळ्या ठेवा. सेवेला SOCKS5 म्हणतात म्हणून सर्वत्र 0x05 ची पुनरावृत्ती केल्यास चुकीचा प्रमाणीकरण संदेश तयार होतो.
यशस्वी पासवर्ड स्थितीचा अर्थ असाही नाही की विनंती केलेले गंतव्य अनुमत आहे. पुढील SOCKS उत्तर ते कनेक्शन तरीही नाकारू शकते.
शेवटी, ही वापरकर्तानाव/पासवर्ड पद्धत तिची ओळखपत्रे एन्क्रिप्ट करत नाही. आवृत्ती बाइट संदेश स्वरूप दर्शवतो, एन्क्रिप्टेड किंवा अधिक मजबूत लॉगिन मोड नाही.