SOCKS4 ئۇلىنىش تەلەپى مۇۋەپپەقىيەتلىك بولىدۇ، ئەمما ئەپلىكاچە مۇلازىمېتىرنىڭ ئېچىلىش سالامىنى ھەرگىز كۆرمەيدۇ. قارايدىغان بىر ئورۇن ئۇلىغۇچنىڭ تۇنجى ئوقۇشى. ئون ئالتە بايتلىق ئوقۇش سەككىز بايتلىق SOCKS4 جاۋابى ئۈچۈن بەك چوڭ.

جاۋاب دائىرىسىبايت
جاۋاب نەشرى دائىرىسى1
نەتىجە كودى1
پورت دائىرىسى2
ئادرېس دائىرىسى4

نەتىجە كودى 0x5a تەلەپنىڭ قوبۇل قىلىنغانلىقىنى كۆرسىتىدۇ. SOCKS4a تەلەپنىڭ خوست ئاتىنى قانداق ئېلىپ يۈرۈشىنى ئۆزگەرتىدۇ؛ ئۇ جاۋابنى ئون ئالتە بايتقا ئايلاندۇرمايدۇ.

جاۋابتىن كېيىن ئوخشاش TCP ئېقىمى نىشاننىڭ پروتوكولىنى ئېلىپ يۈرىدۇ. خەت مۇلازىمېتىرى سالامىنى دەرھال ئەۋەتسە بولىدۇ. شۇڭا ئون ئالتە بايتنى ئىشلىتىدىغان ئوقۇش پۈتۈن پروكسىي جاۋابىنى ۋە شۇ سالامنىڭ تۇنجى سەككىز بايتىنى ئېلىپ كېتىشى مۇمكىن. ئەگەر تېخى ھېچنېمە كەلمىسە، بەك چوڭ توسىدىغان ئوقۇش ئورنىغا ئارتۇقچە كۈتۈشنى قوشۇشى مۇمكىن.

دەل ئۇزۇنلۇق تەھلىلچىنىڭ مەسئۇلىيىتى

بىر قېتىم سەككىز بايت تەلەپ قىلىش سەككىز بايت كەلگەنلىكىنى ئىسپاتلاشقا يېتەرلىك ئەمەس. ئېقىم ئوقۇشلىرى ئازراق قايتۇرۇشى مۇمكىن. مۇددەت ئىچىدە جاۋابنىڭ ئۇزۇنلۇقىنى دەل جەم قىلىڭ، تاقالغان ياكى مەغلۇپ ئېقىمدا توختاڭ، جاۋابنى تەكشۈرۈڭ، كېيىنكى بايتلارنى ئەپلىكاچەگە قالدۇرۇڭ.

ئەگەر ئۇلىغۇچ چوڭراق بۇفېرلىق ئوقۇش ئىشلەتسە، چېگرادىن كېيىنكى ھەممىنى ساقلاپ كېيىنكى ئىشلەتكۈچىگە يەتكۈزۈڭ. ئارتۇقنى تاشلاش باشقا ئوقۇش چوڭلۇقى بىلەن ئوخشاش سانلىق مەلۇمات يوقىتىش.

SOCKS5 ئۆزىنىڭ تەھلىلچىسىگە ئېھتىياجلىق. ئۇنىڭ جاۋاب ئادرېسىنىڭ ئۇزۇنلۇقى ئادرېس تۈرىگە قاراپ ئوخشىماسلىقى مۇمكىن. ھەربىر پروكسىي ئوقۇشىنى مۇقىم سەككىز بايتلىق ئوقۇش بىلەن ئالماشتۇرۇش بىر پروتوكولنى تۈزىتىپ، يەنە بىرىنى بۇزىدۇ.

مۇناسىۋەتلىك ماقالىلەر