SOCKS5 ಕ್ಲೈಂಟ್ ಆವೃತ್ತಿ 5 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ನಂತರ ಪಾಸ್‌ವರ್ಡ್ ದೃಢೀಕರಣದ ಸಮಯದಲ್ಲಿ ಆವೃತ್ತಿ 1 ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಇದು ಕಡ್ಡಾಯವಾಗಿ ಡೌನ್‌ಗ್ರೇಡ್ ಅಥವಾ ತಪ್ಪಾದ ಪ್ರಾಕ್ಸಿ ಅಲ್ಲ.

ಮೊದಲ ವಿನಿಮಯವು SOCKS5 ದೃಢೀಕರಣ ವಿಧಾನದ ಮೇಲೆ ಸಂಧಾನ ಮಾಡುತ್ತದೆ. ಬಳಕೆದಾರಹೆಸರು/ಪಾಸ್‌ವರ್ಡ್ ಆಯ್ಕೆಮಾಡಿದಾಗ, RFC 1929 ಆವೃತ್ತಿ ಕ್ಷೇತ್ರ 0x01 ಆಗಿರುವ ಪ್ರತ್ಯೇಕ ಉಪ-ಸಂಧಾನವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.

ಆ ದೃಢೀಕರಣ ವಿನಂತಿಯು ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್‌ಗಾಗಿ ಉದ್ದಗಳು ಮತ್ತು ಬೈಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಸರ್ವರ್ ಉಪ-ಸಂಧಾನದ ಆವೃತ್ತಿ ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ದೃಢೀಕರಣ ಯಶಸ್ವಿಯಾದ ನಂತರವೇ ಕ್ಲೈಂಟ್ SOCKS5 ಗಮ್ಯಸ್ಥಾನ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

ಟ್ರೇಸ್ ಓದುವಾಗ ಅಥವಾ ಕ್ಲೈಂಟ್ ಜಾರಿಗೊಳಿಸುವಾಗ ಎರಡು ವಿನಿಮಯಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ. ಸೇವೆಯನ್ನು SOCKS5 ಎಂದು ಕರೆಯುವ ಕಾರಣ ಎಲ್ಲೆಡೆ 0x05 ಪುನರಾವರ್ತಿಸುವುದು ತಪ್ಪಾದ ದೃಢೀಕರಣ ಸಂದೇಶವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.

ಯಶಸ್ವಿ ಪಾಸ್‌ವರ್ಡ್ ಸ್ಥಿತಿಯು ವಿನಂತಿಸಿದ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಅನುಮತಿ ಇದೆ ಎಂದು ಅರ್ಥವಲ್ಲ. ಮುಂದಿನ SOCKS ಪ್ರತ್ಯುತ್ತರವು ಆ ಸಂಪರ್ಕವನ್ನು ಇನ್ನೂ ತಿರಸ್ಕರಿಸಬಹುದು.

ಅಂತಿಮವಾಗಿ, ಈ ಬಳಕೆದಾರಹೆಸರು/ಪಾಸ್‌ವರ್ಡ್ ವಿಧಾನವು ತನ್ನ ರುಜುವಾತುಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದಿಲ್ಲ. ಆವೃತ್ತಿ ಬೈಟ್ ಸಂದೇಶ ಸ್ವರೂಪವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಅಥವಾ ಬಲವಾದ ಲಾಗಿನ್ ಮೋಡ್ ಅಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು