IP ঠিকানা 127.0.0.1 একটি বিশেষ-উদ্দেশ্য IPv4 ঠিকানা এবং একে লোকালহোস্ট বা লুপব্যাক ঠিকানা বলা হয়। সমস্ত কম্পিউটার এই ঠিকানাটিকে তাদের নিজস্ব হিসাবে ব্যবহার করে, কিন্তু এটি কম্পিউটারগুলিকে অন্য ডিভাইসের সাথে যোগাযোগ করতে দেয় না যেমনটি প্রকৃত আইপি ঠিকানা করে৷
আপনার কম্পিউটারে 192.168.1.115 ব্যক্তিগত IP ঠিকানা বরাদ্দ করা থাকতে পারে যাতে এটি একটি রাউটার এবং অন্যান্য নেটওয়ার্ক ডিভাইসের সাথে যোগাযোগ করতে পারে। যাইহোক, এটি এখনও বিশেষ 127.0.0.1 ঠিকানাটিকে একটি উপনামের মতো কিছু হিসাবে সংযুক্ত করে, নেটওয়ার্কিং পরিভাষায়, এই কম্পিউটারটি।
লুপব্যাক ঠিকানাটি শুধুমাত্র আপনি যে কম্পিউটারে আছেন তা ব্যবহার করে এবং শুধুমাত্র বিশেষ পরিস্থিতিতে- একটি নিয়মিত IP ঠিকানার বিপরীতে যা অন্যান্য নেটওয়ার্ক ডিভাইসে এবং থেকে ফাইল স্থানান্তর করে।উদাহরণস্বরূপ, একটি কম্পিউটারে চলমান একটি ওয়েব সার্ভার 127.0.0.1 নির্দেশ করতে পারে যাতে পৃষ্ঠাগুলি স্থানীয়ভাবে চালানো যায় এবং এটি স্থাপনের আগে পরীক্ষা করা যায়৷
কিভাবে ১২৭.০.০.১ কাজ করে
TCP/IP অ্যাপ্লিকেশন সফ্টওয়্যার দ্বারা উত্পন্ন সমস্ত বার্তাগুলিতে তাদের অভিপ্রেত প্রাপকদের জন্য আইপি ঠিকানা থাকে। TCP/IP 127.0.0.1 কে একটি বিশেষ IP ঠিকানা হিসাবে স্বীকৃতি দেয়। প্রোটোকল প্রতিটি বার্তাকে শারীরিক নেটওয়ার্কে পাঠানোর আগে পরীক্ষা করে। তারপর, এটি স্বয়ংক্রিয়ভাবে 127.0.0.1 গন্তব্যের সাথে যেকোনো বার্তাকে TCP/IP স্ট্যাকের রিসিভিং এন্ডে ফিরিয়ে দেয়।
নেটওয়ার্ক নিরাপত্তা উন্নত করতে, টিসিপি/আইপি রাউটার বা অন্যান্য নেটওয়ার্ক গেটওয়েতে আগত আগত বার্তাগুলিও পরীক্ষা করে এবং লুপব্যাক আইপি ঠিকানাগুলিকে বাদ দেয়। এই ডাবলচেক একজন নেটওয়ার্ক আক্রমণকারীকে তাদের ট্রাফিক লুপব্যাক ঠিকানা থেকে আসছে বলে ছদ্মবেশে আটকাতে পারে।
অ্যাপ্লিকেশন সফ্টওয়্যার সাধারণত স্থানীয় পরীক্ষার উদ্দেশ্যে এই লুপব্যাক বৈশিষ্ট্যটি ব্যবহার করে।127.0.0.1 এর মতো লুপব্যাক আইপি ঠিকানাগুলিতে পাঠানো বার্তাগুলি স্থানীয় এরিয়া নেটওয়ার্কের বাইরে পৌঁছায় না। পরিবর্তে, বার্তাগুলি সরাসরি TCP/IP-এ বিতরণ করা হয় এবং সারিতে প্রাপ্ত হয় যেন সেগুলি বাইরের উত্স থেকে এসেছে৷
লুপব্যাক বার্তাগুলিতে ঠিকানা ছাড়াও একটি গন্তব্য পোর্ট নম্বর থাকে৷ পরীক্ষার বার্তাগুলিকে একাধিক বিভাগে উপবিভক্ত করতে অ্যাপ্লিকেশনগুলি এই পোর্ট নম্বরগুলি ব্যবহার করতে পারে৷
লোকালহোস্ট এবং IPv6 লুপব্যাক ঠিকানা
লোকালহোস্ট নামটি 127.0.0.1 এর সাথে একত্রে ব্যবহৃত কম্পিউটার নেটওয়ার্কিং-এ একটি বিশেষ অর্থ বহন করে। কম্পিউটার অপারেটিং সিস্টেমগুলি তাদের HOSTS ফাইলগুলিতে লুপব্যাক ঠিকানার সাথে একটি নাম যুক্ত করে একটি এন্ট্রি বজায় রাখে। এই অনুশীলনটি অ্যাপ্লিকেশনগুলিকে একটি হার্ড কোডেড নম্বরের পরিবর্তে একটি নাম ব্যবহার করে লুপব্যাক বার্তা তৈরি করতে সহায়তা করে৷
ইন্টারনেট প্রোটোকল v6 IPv4 হিসাবে লুপব্যাক ঠিকানার একই ধারণা প্রয়োগ করে। 127.0.0.01 এর পরিবর্তে, IPv6 তার লুপব্যাক ঠিকানাকে ::1 (0000:0000:0000:0000:0000:0000:0000:0001) হিসাবে উপস্থাপন করে এবং IPv4 এর বিপরীতে, এটি করে না এই উদ্দেশ্যে ঠিকানাগুলির একটি পরিসীমা বরাদ্দ করুন৷
127.0.0.1 বনাম অন্যান্য বিশেষ আইপি ঠিকানা
IPv4 127.0.0.0 পর্যন্ত 127.255.255.255 রেঞ্জের সমস্ত ঠিকানা লুপব্যাক পরীক্ষায় ব্যবহারের জন্য সংরক্ষণ করে, যদিও 127.0.0.1 হল (প্রথা অনুসারে) লুপব্যাক ঠিকানা প্রায় সব ক্ষেত্রেই ব্যবহৃত হয়৷
127.0.0.1 এবং অন্যান্য 127.0.0.0 নেটওয়ার্ক ঠিকানাগুলি IPv4-তে সংজ্ঞায়িত ব্যক্তিগত IP ঠিকানা সীমার মধ্যে নেই৷ এই ব্যক্তিগত রেঞ্জের ব্যক্তিগত ঠিকানাগুলি স্থানীয় নেটওয়ার্ক ডিভাইসগুলিতে উত্সর্গীকৃত হতে পারে এবং আন্তঃ-ডিভাইস যোগাযোগের জন্য ব্যবহার করা যেতে পারে, যেখানে 127.0.0.1 নয়৷
কম্পিউটার নেটওয়ার্কিং অধ্যয়নরত লোকেরা মাঝে মাঝে 0.0.0.0 এর সাথে 127.0.0.1 কে বিভ্রান্ত করে। আইপি ঠিকানা. IPv4 এ উভয়েরই বিশেষ অর্থ থাকলেও 0.0.0.0 কোনো লুপব্যাক কার্যকারিতা প্রদান করে না।