লুপব্যাক ডিভাইস কী এবং আমি কীভাবে এটি ব্যবহার করব?


138

কি কি লুপব্যাক এবং স্থানীয় হোস্ট ?

সেগুলি কেন বিদ্যমান, তারা কীসের জন্য ব্যবহৃত হয় এবং আমি কীভাবে সেগুলি ব্যবহার করব?


এটি কি ২০০ separate-এ দুটি পৃথক প্রশ্ন নয়?
আনোয়ার

উত্তর:


180

লুপব্যাক ডিভাইস একটি বিশেষ হয় ভার্চুয়াল নেটওয়ার্ক ইন্টারফেস যা আপনার কম্পিউটার নিজেই সঙ্গে যোগাযোগ করার জন্য ব্যবহার করে। এটি মূলত ডায়াগনস্টিকস এবং সমস্যা সমাধানের জন্য এবং স্থানীয় মেশিনে চলমান সার্ভারগুলির সাথে সংযোগ করার জন্য ব্যবহৃত হয়।

লুপব্যাকের উদ্দেশ্য

যখন কোনও নেটওয়ার্ক ইন্টারফেস সংযোগ বিচ্ছিন্ন হয় - উদাহরণস্বরূপ, যখন কোনও ইথারনেট পোর্ট আনপ্লাগড হয় বা ওয়াই-ফাই বন্ধ থাকে বা কোনও অ্যাক্সেস পয়েন্টের সাথে সম্পর্কিত না হয় - সেই ইন্টারফেসে কোনও যোগাযোগ সম্ভব নয়, এমনকি আপনার কম্পিউটার এবং নিজের মধ্যে যোগাযোগও সম্ভব নয়। লুপব্যাক ইন্টারফেসটি কোনও প্রকৃত হার্ডওয়্যারকে উপস্থাপন করে না তবে উপস্থিত রয়েছে তাই আপনার কম্পিউটারে চলমান অ্যাপ্লিকেশনগুলি সর্বদা একই মেশিনের সার্ভারের সাথে সংযোগ স্থাপন করতে পারে।

সমস্যা সমাধানের জন্য এটি গুরুত্বপূর্ণ (এটি আয়না দেখার সাথে তুলনা করা যেতে পারে)। লুপব্যাক ডিভাইসটিকে কখনও কখনও বিশুদ্ধরূপে ডায়াগনস্টিক সরঞ্জাম হিসাবে ব্যাখ্যা করা হয়। কিন্তু এটা যখন একটি সার্ভার একটি সম্পদ আপনার যা দরকার প্রস্তাব এছাড়াও সহায়ক আপনার নিজের মেশিনে চলমান

উদাহরণস্বরূপ, আপনি যদি একটি ওয়েব সার্ভার চালনা করেন তবে আপনার সমস্ত ওয়েব নথি রয়েছে এবং সেগুলি ফাইল দ্বারা ফাইল পরীক্ষা করতে পারেন। আপনি নিজের ব্রাউজারেও ফাইলগুলি লোড করতে সক্ষম হতে পারেন, যদিও সার্ভার-সাইড সক্রিয় কন্টেন্টের সাথে, এটি যখন কেউ সাধারণত অ্যাক্সেস করে তখন এটি সেভাবে কাজ করে না।

সুতরাং আপনি যদি অন্যদের মতো একই সাইটটি अनुभव করতে চান তবে আপনার নিজের সার্ভারের সাথে সংযোগ স্থাপন করা সবচেয়ে ভাল কোর্স। লুপব্যাক ইন্টারফেস যে সুবিধা।

লুপব্যাকের ঠিকানাগুলি

জন্য IPv4- র , নির্দেশিত সব নির্ধারিত হয় আইপিগুলি মধ্যে 127.0.0.0/8 ঠিকানা ব্লক । এটি, সমস্ত127.0.0.1 মাধ্যমে আপনার কম্পিউটার উপস্থাপন। যদিও বেশিরভাগ উদ্দেশ্যে, কেবলমাত্র একটি আইপি ঠিকানা ব্যবহার করা প্রয়োজন, এবং তা । এই আইপিতে এটির সাথে ম্যাপ করা হোস্টের নাম রয়েছে ।127.255.255.254 127.0.0.1localhost

সুতরাং, যেমন লগ ইন করার bobমাধ্যমে , SSH , 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)

একটি উদাহরণ: CUPS

localhostউবুন্টুতে একটি সাধারণ, উত্পাদন (অর্থাত্ ডায়াগনস্টিক নয়) ব্যবহার হ'ল উন্নত প্রিন্টার কনফিগারেশন সম্পাদন করা। একটি ওয়েব ব্রাউজারে, এখানে যান:

http://localhost:631

সিইপিএস 63৩১ পোর্টে একটি ওয়েব সার্ভার চালায় এবং আপনি যে জিইউআই চালাচ্ছেন তা নির্বিশেষে (বা আপনি জিইআইআই চালিয়ে যাচ্ছেন না এমনকি) মুদ্রণটি কনফিগার করতে এটি ব্যবহার করা যেতে পারে।

স্ক্রিনশটটি একটি ওয়েব ব্রাউজারে সিইপিএস দেখায়

আপনি যদি সংযোগের চেষ্টা করেন তবে http://127.0.0.1:631এটিও কার্যকর হবে। তবে আপনি যদি সংযোগ দেওয়ার চেষ্টা করেন তবে http://127.0.0.2তা হবে না। সমস্ত 127.*.*.*ঠিকানা লুপব্যাক ইন্টারফেসে আপনার কম্পিউটারকে সনাক্ত করে তবে একটি সার্ভার প্রোগ্রাম ঠিক একটি নির্দিষ্ট আইপি ঠিকানার সাথে আবদ্ধ হওয়ার সিদ্ধান্ত নিতে পারে।

উইন্ডোজ থেকে একটি উল্লেখযোগ্য পার্থক্য

আপনি যদি কোনও উইন্ডোজ ব্যাকগ্রাউন্ড থেকে এসে থাকেন তবে আপনি loopbackনিজেই এর প্রতিশব্দ হিসাবে প্রত্যাশা করতে পারেন localhost(এবং এইভাবে পিং করতে সক্ষম হবেন loopback, সার্ভারগুলিতে সংযুক্ত হতে পারেন loopback, এবং আরও কিছু)। এই আচরণটি উইন্ডোজের কাছে অদ্ভুত।

"লুপব্যাক" এর অন্যান্য অর্থ

লুপব্যাকের সাধারণ ধারণাটি এমন একটি প্রক্রিয়া যার মাধ্যমে কোনও বার্তা বা সংকেত শেষ হয় (বা লুপগুলি) যেখানে শুরু হয়েছিল।

সুতরাং উবুন্টুতে লুপব্যাক ব্যবহারের কয়েকটি অন্যান্য উপায় রয়েছে যা নেটওয়ার্কিংয়ে লুপব্যাক ডিভাইসের সাথে বিভ্রান্ত হওয়া উচিত নয়।

লুপ মাউন্টস

উবুন্টুতে একটি ডিস্ক চিত্র মাউন্ট করতে, আপনি চালাতে পারেন:

sudo mount -o loop image.iso /media/label

এটিকে সাধারণত লুপ ডিভাইস (এবং একটি লুপব্যাক ডিভাইস নয় ) বলা হয় তবে লুপব্যাক ফাইল ইন্টারফেস শব্দটি মাঝে মধ্যে ব্যবহৃত হয়।

নেটওয়ার্কিংয়ে লুপব্যাক ডিভাইসের সাথে এর কোনও যোগসূত্র নেই।

শব্দ

পালসোডিও এবং অন্যান্য সাউন্ড সিস্টেমগুলি লাইন-ইনকে "সংযুক্ত" করার জন্য একটি প্রক্রিয়া সরবরাহ করে যাতে অডিও ইনপুটটি আপনার স্পিকার / হেডফোনগুলিতে ফিরে আসে। পালসোডিওর লুপব্যাক মডিউলটি এটিকে সহজতর করে।

এখানে লুপব্যাক শব্দটি ব্যবহার করা সঠিক , তবে লুপ মাউন্টগুলির মতো, এটি নেটওয়ার্কিংয়ে লুপব্যাক ডিভাইসের সাথেও কিছু করার নেই। (এবং লুপ মাউন্টগুলির সাথে কিছুই করার নেই))

আরও পড়া


6
127.0.0.0/8 মানচিত্রটি 127.0.0.0 এর পরিবর্তে 127.255.255.254 এর মাধ্যমে 127.255.255.255 এর মাধ্যমে 127.0.0.1 থেকে কেন? (দুঃখিত যদি এটি হাইজ্যাক হিসাবে ধরা হয়))
জেলিকেলকিট

5
তিনি কেবল ব্যবহারযোগ্য হোস্ট ঠিকানা এবং ব্যতীত নেটওয়ার্ক এবং সম্প্রচারের ঠিকানা উল্লেখ করেছিলেন। আপনি 127.0.0.0-12-12.2.2.2.255.255 হওয়া উচিত বলে ঠিক বলেছেন, তবে প্রথম এবং শেষের অন্যান্য উদ্দেশ্য রয়েছে।
গ্যাব্রিয়েল সামফিরা

1
@ এলিয়াহ, localhostনিশ্চয়ই ইঙ্গিত করবেন 127.0.0.1? অথবা এটি অন্য লুপব্যাক ঠিকানা যেমন ইঙ্গিত করতে পারে 127.0.0.2?
পেসারিয়ার

@ গ্যাব্রিয়েলসামফিরা, সুতরাং যখন আমি এসএসএইচ ব্যবহার করে running দুটি আইপি অ্যাড্রেসের সাথে সংযোগ স্থাপনের চেষ্টা করব (উদাহরণস্বরূপ দৌড় দিয়ে ssh 127.0.0.0), তখন এটি "সংযোগ প্রত্যাখ্যান" এর পরিবর্তে "নেটওয়ার্ক অদম্য"?
MAChitgarha

3
@ এমএইচিটগারহা সাবনেটের প্রথম আইপি ঠিকানাটি নেটওয়ার্ক সনাক্তকরণ ঠিকানা এবং শেষ আইপি ঠিকানাটি সম্প্রচারের ঠিকানা। এগুলির কোনওটিই ডিফল্টরূপে হোস্টের জন্য বরাদ্দ করা যায় না। ব্রডকাস্ট ঠিকানাটি কোনও নেটওয়ার্কের প্রতিটি হোস্টকে সম্বোধন করতে ব্যবহৃত হয় এবং নেটওয়ার্ক ঠিকানাটি আইডি করার জন্য ব্যবহৃত হয়। দেখতে করুন: en.wikipedia.org/wiki/IP_address
গ্যাব্রিয়েল Samfira
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.