मुझे पता है कि माइक्रोसॉफ्ट ने आईआईएस के प्रदर्शन को बढ़ाने के लिए HTTP.SYS बनाया है। मेरा सवाल हालांकि HTTP है। वाईएस सभी ऐप्स के लिए HTTP यातायात संभालता है? उदाहरण के लिए एक जेवीएम के बारे में क्या, अगर इसका उपयोग HTTP ट्रैफिक प्राप्त करने के लिए विंसॉक का उपयोग कर रहा है, तो HTTP है। वाईएस पारदर्शी रूप से इस डेटा को विंसॉक एपीआई के माध्यम से पास कर रहा है? या विन्सॉक को विंडोज़ के नए कर्नल पर HTTP.SYS द्वारा प्रतिस्थापित किया गया है?क्या सभी HTTP ट्रैफिक HTTP पर HTTP.SYS के माध्यम से जाते हैं?
माइक्रोसॉफ्ट अपने दस्तावेज़ों में इस बारे में स्पष्ट नहीं है, जहां तक मैं कह सकता हूं।
विंसकेट उपयोगकर्ता स्तर की लाइब्रेरी है, HTTP.SYS एक कर्नेल स्तर ड्राइवर है। HTTP.SYS इसलिए विंसॉक से पहले होना चाहिए, भले ही नेटवर्क स्तर ढेर में तकनीकी रूप से उच्च हो। यह अभी भी प्रश्न खोलता है, HTTP.SYS सभी HTTP ट्रैफ़िक को संभालता है, और यदि ऐसा है, तो आईआईएस के लिए बाध्य नहीं होने वाले http ट्रैफ़िक को विंसॉक का उपयोग करने वाली उपयोगकर्ता प्रक्रिया में कैसे समाप्त होता है? –
@LeeksandLeaks केवल एंडपॉइंट्स पर यातायात को संभालता है जिसे सुनने के लिए कहा जाता है, बशर्ते एक आवेदन जिंदा है और कतार को संसाधित कर रहा है। जब यह टीसीपी पर HTTP-जैसे संचार को महसूस करता है तो Http.sys जादुई रूप से सक्रिय नहीं होता है। – fabspro