SOCKS4 ಶೂನ್ಯ ಬೈಟ್ನಿಂದ ಕೊನೆಗೊಳ್ಳುವ ಬದಲಾಗುವ ಉದ್ದದ USERID ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಸರ್ವರ್ ಆ ಗುರುತಿಸುವಿಕೆಯನ್ನು ತನ್ನ ನೀತಿಯ ಪ್ರಕಾರ ಅರ್ಥೈಸುತ್ತದೆ; ಪ್ರೋಟೋಕಾಲ್ ಅದರ ನಂತರ SOCKS5 ಬಳಕೆದಾರ ಹೆಸರು/ಪಾಸ್ವರ್ಡ್ ಉಪ-ಸಮಾಲೋಚನೆ ನಡೆಸುವುದಿಲ್ಲ.

ದಾಖಲೆ ವಿಳಾಸ 203.0.113.8, ಪೋರ್ಟ್ 443 ಗೆ ಖಾಲಿ USERID ಹೊಂದಿರುವ SOCKS4 CONNECT ವಿನಂತಿ ಇದು:

04 01 01 bb cb 00 71 08 00

ಒಂಬತ್ತನೇ ಬೈಟ್ 0x00 ಖಾಲಿ ಕ್ಷೇತ್ರವನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ. ಇದು 0 ಅಕ್ಷರವಲ್ಲ, ಅದರ ASCII ಮೌಲ್ಯ 0x30. ಅದನ್ನು ಬಿಟ್ಟರೆ USERID ಅಪೂರ್ಣವಾಗಿರುತ್ತದೆ.

ಸರ್ವರ್ ಏನನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ

ಸೇವೆಗೆ ಯಾವುದೇ ಗುರುತಿಸುವಿಕೆ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದಾಗ ಖಾಲಿ ಗುರುತಿಸುವಿಕೆ ಸೂಕ್ತವಾಗಿರಬಹುದು. ಅದು ನಿರ್ದಿಷ್ಟ ಗುರುತಿಸುವಿಕೆ ಅಥವಾ ಇನ್ನೊಂದು ಪ್ರವೇಶ ವಿಧಾನವನ್ನು ಬೇಡಿದರೆ, ಅದರ ದಾಖಲಿತ ನೀತಿಯನ್ನು ಅನುಸರಿಸಿ. ಒದಗಿಸಿದ ಹೆಸರು ಸರ್ವರ್ ಅದನ್ನು ಮಾನ್ಯ ಮಾಡಿದರೆ ಮಾತ್ರ ಗುರುತನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.

SOCKS4a ಗಮ್ಯಸ್ಥಾನದ ಹೋಸ್ಟ್ನಾಮ್ ನಿರ್ವಹಣೆಯನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ; ಅದು SOCKS5 ದೃಢೀಕರಣವನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ. SOCKS5 ಖಾತೆ ಬೇಕಾದ ಸೇವೆಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಕ್ಲೈಂಟ್ ಮತ್ತು ವಿಧಾನ ಬೇಕು. SOCKS4 USERID ನಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಇಡುವುದು ಆ ವಿನಿಮಯಕ್ಕೆ ಬದಲಿಯಾಗಲಾರದು ಮತ್ತು ಸಂಬಂಧವಿಲ್ಲದ ರುಜುವಾತನ್ನು ಬಹಿರಂಗಪಡಿಸಬಹುದು.

ನಿರಾಕರಣೆಗೆ SOCKS ಆವೃತ್ತಿ, ವಿನಂತಿಸಿದ ಗಮ್ಯಸ್ಥಾನ ಮತ್ತು ಬಳಕೆದಾರ ನೀತಿಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಪರಿಶೀಲಿಸಿ.

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