2009-05-13 6 views
10

क्या मैं जानना चाहता हूँ कि अगर मैं थे जैसे ping localhost पैकेट ऑपरेटिंग सिस्टम द्वारा पुनः निर्देशित किया जाएगा कुछ निष्पादित और गंतव्य बंदरगाह पर सीधे जाने या पैकेट निकटतम रूटर या स्विच जो फिर उन्हें बाउंस करने के लिए नेटवर्क पर बाहर जाना होता है अपने कंप्यूटर पर वापस?क्या स्थानीयहोस्ट से कनेक्शन नेटवर्क पर जाता है?

+0

यह भी देखें http://stackoverflow.com/questions/415832/during-transmissions-over-localhost-which-layers-are-used-in-osi-model – Alnitak

उत्तर

12

कोई पैकेट नेटवर्क मारा जाएगा। अपने नेटवर्क केबल को अनप्लग करें और इसे आजमाएं!

+2

आईआईआरसी, विंडोज का एक पुराना संस्करण था जहां आप यदि आपके पास नेटवर्क इंटरफ़ेस नहीं है तो लूपबैक इंटरफ़ेस नहीं था। यह तब तक काम नहीं करेगा जब तक कि आपके कंप्यूटर को कम से कम अस्थायी रूप से नेटवर्क में प्लग नहीं किया गया हो। या कुछ इस तरह का। मूर्ख खिड़कियां – rmeador

+0

मुझे लगता है कि Win 95 ने उस भयानक तरीके से व्यवहार किया जब तक कि आप किसी प्रकार का नेटवर्क इंटरफ़ेस परिभाषित नहीं करते। एक डायल-अप एडाप्टर जिसे आपने कभी भी उपयोग नहीं किया था वह काफी अच्छा था। – Joshua

+0

मुझे डर है कि यह जवाब पूरी तरह गलत है और मिसाइलिंग है। 127.0.0.1 स्थानीय आईपी है और इस प्रकार टेबल स्थानीय के माध्यम से मार्गित होता है, जिसका अर्थ है कि यह "स्मृति में" ऑपरेशन है और कोई नेटवर्क एडेप्टर शामिल नहीं है। केवल स्थानीय नहीं आईपी मुख्य अनुमार्गण तालिका का उपयोग कर रूट किया जाता है किया जा रहा: serverfault.com/questions/683538/why-isnt-there-a-route-for-localhost-in-ubuntu –

1

नहीं, यह एक कारण के लिए लूपबैक कहा जाता है। आईआईआरसी, 127.0.0.1 को पैकेट को "बाहर" कंप्यूटर की अनुमति नहीं है।

1

नहीं है, पैकेट नेटवर्क के लिए नहीं जाना होगा।

2

पैकेट आपकी मशीन पर रहना होगा।

मेजबान फ़ाइल में 'लोकलहोस्ट' नाम 127.0.0.1 का उपनाम है, यदि आप मेजबान फ़ाइल (यूनिक्स:/etc/hosts Windows: C: \ windows \ system32 \ drivers \ etc \ hosts) संपादित करते हैं और किसी अन्य शब्द के लिए लोकहोस्ट को बदलें, फिर आप उस दूसरे शब्द का उपयोग करके अपने स्थानीय होस्ट तक पहुंच पाएंगे।

पता 127.0.0.1 यह RFC3330

7

किसी भी एक आईपी एक स्थानीय इंटरफ़ेस से जुड़ी पते पर भेजे गए अपने मेजबान से बाहर नहीं जाते पैकेट में परिभाषित किया गया है लूपबैक पता है। 127.0.0.1 इस संबंध में विशेष नहीं है। ping 127.0.0.1 और ping 192.168.1.44 दोनों "लूपबैक नेटवर्क डिवाइस" पर आईसीएमपी पैकेट प्रेषित और प्राप्त करेंगे। आप अपने ईथरनेट केबल को अनप्लग करके और TX और RX काउंटरों को देखकर इसकी पुष्टि कर सकते हैं।

$ /sbin/ifconfig 
eth0  Link encap:Ethernet 
      inet addr:192.168.1.44 Bcast:192.168.3.255 Mask:255.255.252.0 

lo  Link encap:Local Loopback 
      inet addr:127.0.0.1 Mask:255.0.0.0 
      RX packets:992670 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:992670 errors:0 dropped:0 overruns:0 carrier:0 
1

यह नाम समाधान पर निर्भर करता है। # echo "69.59.196.211 localhost" > /etc/hosts के बाद उस पिंग को आजमाएं।

संबंधित मुद्दे