Microsoft ने विंडोज में लूपबैक इंटरफ़ेस क्यों लागू नहीं किया है?


11

पहली चीजें पहले: मुझे पता है कि आप विंडोज में एक सॉर्ट-ऑफ-लूपबैक एडाप्टर स्थापित कर सकते हैं ।

लेकिन जो मुझे वास्तव में अजीब लगा वह यह है कि loविंडोज पर ऐसा कुछ मौजूद नहीं है । बिल्कुल भी। से लापता नेटवर्क लूपबैक इंटरफ़ेस :

विंडोज टीसीपी / आईपी स्टैक नेटवर्क लूपबैक इंटरफेस को लागू नहीं करता है, जैसा कि बीएसडी सिस्टम में अन्य टीसीपी / आईपी स्टैक जैसे लो * इंटरफेस में पाया जाता है।

...

Microsoft लूपबैक एडेप्टर नेटवर्क सिस्टम चलाने के लिए विंडोज सिस्टम पर स्थापित किया जा सकता है, जब कोई भौतिक एडेप्टर सिस्टम पर मौजूद या सक्रिय नहीं होता है। यह एडॉप्टर एक नेटवर्क लूपबैक इंटरफेस के बराबर नहीं है और IPv4 एड्रेस 127.0.0.1 इसे सौंपा नहीं जा सकता है। इसके अलावा, कम से कम WinPcap के साथ नेटवर्क ट्रैफ़िक को सूँघना संभव नहीं है।

मुझे वास्तव में दिलचस्पी होगी अगर कोई जानता था कि यह विकल्प क्यों बनाया गया था या विंडोज में लूपबैक डिवाइस को शामिल करना कभी आवश्यक क्यों नहीं लगा। क्योंकि यह इतनी आसानी से आता है कि आप नेटवर्क अनुप्रयोगों को विकसित करने या डिबग करने के लिए आपके द्वारा भेजे गए पैकेट को कैप्चर करने में सक्षम हो सकते हैं।

इसलिए यदि किसी के पास नेटवर्किंग, टीसीपी / आईपी स्टैक आदि का अनुभव है और वह कुछ अंतर्दृष्टि प्रदान करने में सक्षम है, तो इसकी बहुत सराहना की जाएगी।


इसके वहाँ, बस विंडोज में डिफ़ॉल्ट रूप से स्थापित नहीं ... सातforums.com/network-sharing/…
Moab

हाँ, नहीं, मेरे प्रश्न का पहला लिंक देखें। मुझे पता है कि यह एक लूपबैक एडॉप्टर की तरह है, लेकिन आप अभी भी इससे कब्जा नहीं कर सकते।
slhck

आप किस पृष्ठभूमि से बोल रहे हैं? यदि कोई प्रोग्रामिंग बैकग्राउंड है, तो इसे प्रोग्रामिंग प्रश्न के रूप में स्पिन करें और Stackoverflow पर पूछें।
बार्लोप

क्या वायरशार्क इसे नहीं उठाता है?
बार्लोप

@barlop नहीं, यह संबंधित प्रोग्रामिंग नहीं है। मेरा सवाल यह है कि उन्होंने इसे "उचित" या अन्यथा उपयोगी तरीके से लागू करने के लिए क्यों नहीं चुना। Wireshark इसे नहीं उठा सकता क्योंकि WinPcap नहीं कर सकता।
मई'11

जवाबों:


13

ऐतिहासिक कारण। जमीन से यूनिक्स / लिनक्स हमेशा नेटवर्क के बारे में रहा है। जबकि MS-DOS / Windows ने नेटवर्क को बाद में शुरू किया, प्रारंभ में TCPIP के बजाय विंडोज के 'NetBIOS' के साथ।

केवल जब नेटस्केप साथ आया था तो माइक्रोसॉफ्ट के लिए टीसीपीआईपी स्टैक स्थापित करना और इंटरनेट की उपस्थिति को स्वीकार करना आवश्यक था। इससे पहले आपको यूनिक्स मशीनों से बात करने के लिए अपने खुद के ढेर को एक साथ रखना पड़ता था, विशेषाधिकार के लिए अच्छी तरह से भुगतान करना।

मुझे उम्मीद है कि यह ऐतिहासिक संदर्भ आपको यह समझने में मदद करने के लिए किसी तरह से जाता है कि यह क्यों है कि एमएस-विंडोज वास्तव में अभी तक नहीं है जब यह उचित नेटवर्किंग की बात आती है। कार सादृश्य लेने के लिए यह पूछना थोड़ा सा है कि मोटरबाइक के चार पहिए क्यों नहीं हैं। (हां, यह बहुत घटिया सादृश्य है ...)

इससे पहले कि ऑनलाइन प्राप्त करना महत्वपूर्ण था, कई LAN प्रोटोकॉल थे - DECnet, टोकन रिंग, नोवेल स्टफ और Microsoft का प्रयास जो विंडोज 3.11 के साथ आया था - केवल सच्चे विशेषज्ञ ही एक साथ बात करने के लिए इन विभिन्न बक्से प्राप्त कर सकते थे और नेटवर्किंग वास्तव में एक अंधेरे कला थी।


1
"जमीन से ऊपर" - क्या आप सुनिश्चित हैं कि यूनिक्स के पहले संस्करणों में नेटवर्किंग क्षमता थी? इसके अलावा, नेटस्केप के समय, माइक्रोसॉफ्ट के पास टीसीपीआईपी स्टैक नहीं था - आपको अपना खुद का इंस्टॉल करना था।
जॉन सॉन्डर्स

-1

गंभीरता से? क्या आप निश्चित हैं कि 127.0.0.1 काम नहीं करता है?

यह आवश्यकता है कि 127.0.0.X को उसी कंप्यूटर पर रूट किया जाए। यह IPV4 मानक का हिस्सा है। यदि Microsoft इसे लागू नहीं कर रहा है, तो यह कल्पना टूट रही है और मुझे आश्चर्य होगा कि "Microsoft" टीसीपी / आईपी स्टैक वास्तव में बीएसडी स्टैक है और मुझे पता है कि वे इसे लागू करते हैं।

मुझे पता है कि "लो" को एक इंटरफ़ेस के रूप में सूचीबद्ध नहीं किया गया है, लेकिन इससे कोई फर्क नहीं पड़ता। यह किसी भी तरह एक शॉर्टकट है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.