எட்டு பைட்டுகளைப் படித்து, பிறகு SOCKS4 சுரங்கத்தை ஒப்படைக்கவும்
SOCKS4 பதிலின் நிலையான எல்லையைப் பகுப்பாய்வு செய்து, இலக்கின் வாழ்த்தை விழுங்குவதையோ இல்லாத பைட்டுகளுக்குக் காத்திருப்பதையோ தவிர்க்கவும்.
SOCKS4 இணைப்புக் கோரிக்கை வெற்றியடைகிறது, ஆனால் பயன்பாடு சேவையகத்தின் தொடக்க வாழ்த்தை ஒருபோதும் பார்ப்பதில்லை. பார்க்க வேண்டிய ஒரு இடம் இணைப்பியின் முதல் படிப்பு. பதினாறு பைட் படிப்பு எட்டு பைட் SOCKS4 பதிலுக்கு மிகப் பெரியது.
| பதில் புலம் | பைட்டுகள் |
|---|---|
| பதில் பதிப்பு புலம் | 1 |
| முடிவுக் குறியீடு | 1 |
| துறைமுகப் புலம் | 2 |
| முகவரிப் புலம் | 4 |
முடிவுக் குறியீடு 0x5a கோரிக்கை ஏற்கப்பட்டதைக் குறிக்கிறது. SOCKS4a கோரிக்கை புரவலன் பெயரை எவ்வாறு சுமக்கிறது என்பதை மாற்றுகிறது; அது பதிலைப் பதினாறு பைட்டுகளாக்காது.
பதிலுக்குப் பிறகு அதே TCP ஓட்டம் இலக்கின் நெறிமுறையைச் சுமக்கிறது. அஞ்சல் சேவையகம் தன் வாழ்த்தை உடனே அனுப்பலாம். எனவே கிடைக்கும் பதினாறு பைட்டுகளைப் பயன்படுத்தும் படிப்பு முழு ப்ராக்ஸி பதிலையும் அந்த வாழ்த்தின் முதல் எட்டு பைட்டுகளையும் எடுத்துச் செல்லலாம். இன்னும் எதுவும் தொடரவில்லை என்றால், மிகப் பெரிய தடுக்கும் படிப்பு அதற்குப் பதிலாக தேவையற்ற காத்திருப்பைச் சேர்க்கலாம்.
துல்லியமான நீளம் பாகுபடுத்தியின் பொறுப்பு
ஒருமுறை எட்டு பைட்டுகளைக் கேட்பது எட்டு பைட்டுகள் வந்துவிட்டன என்பதற்குப் போதுமான ஆதாரம் அல்ல. ஓட்டப் படிப்புகள் குறைவாகத் திருப்பித் தரலாம். காலக்கெடுவுக்குள் பதிலின் நீளத்தைத் துல்லியமாகச் சேகரிக்கவும், மூடப்பட்ட அல்லது தோல்வியடைந்த ஓட்டத்தில் நிறுத்தவும், பதிலை ஆய்வு செய்யவும், அடுத்த பைட்டுகளைப் பயன்பாட்டிற்கு விட்டுவிடவும்.
இணைப்பி பெரிய இடையகப் படிப்பைப் பயன்படுத்தினால், எல்லைக்குப் பிறகு அனைத்தையும் பாதுகாத்து அடுத்த நுகர்வோருக்கு அனுப்பவும். மிகுதியைத் தூக்கி எறிவது வேறு படிப்பு அளவுடன் அதே தரவு இழப்பு.
SOCKS5 க்கு அதன் சொந்த பாகுபடுத்தி தேவை. அதன் பதில் முகவரியின் நீளம் முகவரி வகையைப் பொறுத்து வேறுபடலாம். ஒவ்வொரு ப்ராக்ஸி படிப்பையும் நிலையான எட்டு பைட் படிப்பால் மாற்றுவது ஒரு நெறிமுறையைச் சரிசெய்து மற்றொன்றை உடைக்கும்.