जवाबों:
लूपबैक डिवाइस एक विशेष, है आभासी नेटवर्क इंटरफेस है कि आपके कंप्यूटर के साथ ही संवाद करने के लिए उपयोग करता है। इसका उपयोग मुख्य रूप से निदान और समस्या निवारण के लिए, और स्थानीय मशीन पर चलने वाले सर्वर से कनेक्ट करने के लिए किया जाता है।
जब एक नेटवर्क इंटरफ़ेस डिस्कनेक्ट हो जाता है - उदाहरण के लिए, जब एक ईथरनेट पोर्ट अनप्लग होता है या वाई-फाई बंद होता है या एक्सेस प्वाइंट से जुड़ा नहीं होता है - तो उस इंटरफेस पर संचार संभव नहीं है, आपके कंप्यूटर और खुद के बीच भी संचार नहीं है। लूपबैक इंटरफ़ेस किसी भी वास्तविक हार्डवेयर का प्रतिनिधित्व नहीं करता है, लेकिन मौजूद है इसलिए आपके कंप्यूटर पर चलने वाले एप्लिकेशन हमेशा एक ही मशीन पर सर्वर से कनेक्ट हो सकते हैं।
समस्या निवारण के लिए यह महत्वपूर्ण है (इसकी तुलना दर्पण में देखने से की जा सकती है)। लूपबैक डिवाइस को कभी-कभी विशुद्ध रूप से एक नैदानिक उपकरण के रूप में समझाया जाता है। लेकिन यह तब भी मददगार होता है जब आपके लिए आवश्यक संसाधन की पेशकश करने वाला सर्वर आपकी ही मशीन पर चल रहा हो ।
उदाहरण के लिए, यदि आप एक वेब सर्वर चलाते हैं, तो आपके पास आपके सभी वेब दस्तावेज़ हैं और वे फ़ाइल द्वारा फ़ाइल की जांच कर सकते हैं। आप अपने ब्राउज़र में भी फ़ाइलों को लोड करने में सक्षम हो सकते हैं, हालांकि सर्वर-साइड सक्रिय सामग्री के साथ, यह उस तरह से काम नहीं करेगा जब कोई इसे सामान्य रूप से एक्सेस करता है।
इसलिए यदि आप उसी साइट का अनुभव करना चाहते हैं जो अन्य लोग करते हैं, तो सबसे अच्छा कोर्स आमतौर पर अपने स्वयं के सर्वर से कनेक्ट करना है। लूपबैक इंटरफ़ेस सुविधा देता है।
के लिए आईपीवी 4 , लूपबैक इंटरफ़ेस सभी असाइन किया गया है आईपी में 127.0.0.0/8
पता ब्लॉक । यही है, सभी के127.0.0.1
माध्यम से अपने कंप्यूटर का प्रतिनिधित्व करते हैं। अधिकांश उद्देश्यों के लिए, हालांकि, केवल एक आईपी पते का उपयोग करना आवश्यक है, और वह है । यह IP है होस्ट नाम की यह करने के लिए मैप किया।127.255.255.254
127.0.0.1
localhost
इस प्रकार, SSHbob
द्वारा SSH सर्वर के माध्यम से अपनी मशीन पर चलने के लिए लॉग इन करने के लिए, आप उपयोग करेंगे:
ssh bob@localhost
अन्य नेटवर्क एडेप्टर की तरह, लूपबैक डिवाइस आउटपुट में दिखाता है ifconfig
। इसका नाम है lo
।
ek@Del:~$ ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:50121 errors:0 dropped:0 overruns:0 frame:0
TX packets:50121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4381349 (4.3 MB) TX bytes:4381349 (4.3 MB)
localhost
उबंटू पर एक आम, उत्पादन (यानी, न केवल नैदानिक) का उपयोग उन्नत प्रिंटर कॉन्फ़िगरेशन करने के लिए है। एक वेब ब्राउज़र में:
http://localhost:631
CUPS पोर्ट 631 पर एक वेब सर्वर चलाता है, और इसका उपयोग मुद्रण को कॉन्फ़िगर करने के लिए किया जा सकता है, भले ही आप जो GUI चला रहे हैं (या यहां तक कि अगर आप GUI बिल्कुल नहीं चला रहे हैं)।
यदि आप कनेक्ट करने का प्रयास करते हैं http://127.0.0.1:631
, तो यह भी काम करेगा। हालांकि, यदि आप से कनेक्ट करने का प्रयास करते हैं http://127.0.0.2
, तो यह नहीं होगा। सभी 127.*.*.*
पते लूपबैक इंटरफ़ेस पर आपके कंप्यूटर की पहचान करते हैं, लेकिन एक सर्वर प्रोग्राम केवल एक विशिष्ट आईपी पते के लिए बाध्य करने का निर्णय ले सकता है।
यदि आप एक Windows पृष्ठभूमि से आते हैं, तो आप loopback
खुद को localhost
(और इस तरह पिंग करने में सक्षम होने के लिए loopback
, सर्वर से कनेक्ट करने में सक्षम होने के लिए loopback
, और इसके आगे) का पर्याय बन सकते हैं । यह व्यवहार विंडोज के लिए अजीब है।
loopback
/etc/hosts
127.0.0.1
localhost
लूपबैक की सामान्य अवधारणा एक तंत्र है जिसके माध्यम से एक संदेश या संकेत वापस शुरू होता है (या लूप) जहां से शुरू हुआ था।
तो उबंटू में लूपबैक का उपयोग करने के कुछ अन्य तरीके हैं जो नेटवर्किंग में लूपबैक डिवाइस के साथ भ्रमित नहीं होना चाहिए।
उबंटू में एक डिस्क छवि को माउंट करने के लिए, आप चला सकते हैं:
sudo mount -o loop image.iso /media/label
इसे आमतौर पर लूप डिवाइस (और लूपबैक डिवाइस नहीं ) कहा जाता है , लेकिन लूपबैक फ़ाइल इंटरफ़ेस कभी-कभी उपयोग किया जाता है।
इससे नेटवर्किंग में लूपबैक डिवाइस का कोई लेना देना नहीं है।
पल्सेडियो और अन्य साउंड सिस्टम लाइन-इन-लाइन को "कनेक्ट" करने के लिए एक तंत्र प्रदान करते हैं, ताकि ऑडियो इनपुट आपके स्पीकर / हेडफ़ोन पर वापस गूँज जाए। पल्सीडियो का लूपबैक मॉड्यूल इसकी सुविधा देता है।
यहाँ, यह है शब्द का प्रयोग करने के लिए सही लूपबैक , लेकिन पाश माउंट की तरह, यह भी नेटवर्किंग में लूपबैक डिवाइस के साथ कोई संबंध नहीं है। (और लूप माउंट्स के साथ कुछ भी नहीं करना है, या तो)
localhost
इशारा करना चाहिए 127.0.0.1
? या फिर यह किसी अन्य लूपबैक पते की ओर भी इशारा कर सकता है 127.0.0.2
?
ssh 127.0.0.0
), तो यह "कनेक्शन अस्वीकार कर दिया" के बजाय "नेटवर्क पहुंच से बाहर है" कहेगा?