সংজ্ঞা: এআরপি (অ্যাড্রেস রেজোলিউশন প্রোটোকল) একটি ইন্টারনেট প্রোটোকল (আইপি) অ্যাড্রেসকে তার সংশ্লিষ্ট শারীরিক নেটওয়ার্ক ঠিকানায় রূপান্তর করে। ইথারনেট এবং ওয়াই ফাইতে চালিত যেসব আইপি নেটওয়ার্ক রয়েছে তা কার্যকরী করার জন্য এআরপি প্রয়োজন।
ইতিহাস এবং ARP এর উদ্দেশ্য
এআরপিটি 1980 সালের প্রথম দিকে আইপি নেটওয়ার্কগুলির জন্য একটি সাধারণ উদ্দেশ্য সম্বলিত অনুবাদ প্রোটোকল রূপে উন্নত ছিল। ইথারনেট এবং ওয়াই-ফাই ছাড়াও এআরপিটি এটিএম , টোকেন রিং , এবং অন্যান্য ফিজিক্যাল নেটওয়ার্ক প্রকারের জন্যও প্রয়োগ করা হয়েছে।
এআরপি প্রতিটি নেটওয়ার্কের সাথে সংযুক্ত নির্দিষ্ট শারীরিক ডিভাইসের স্বাধীন সংযোগগুলি পরিচালনা করতে একটি নেটওয়ার্কের অনুমতি দেয়। এটি ইন্টারনেট প্রোটোকলকে আরও কার্যকরীভাবে কাজ করতে সক্ষম করে, যদি এটি বিভিন্ন ধরনের হার্ডওয়্যার ডিভাইস এবং শারীরিক নেটওয়ার্কগুলির অ্যাড্রেসগুলি পরিচালনা করে থাকে।
কিভাবে ARP কাজ করে
এআরপি OSI মডেলের লেয়ার ২ তে কাজ করে। নেটওয়ার্ক অপারেটিং সিস্টেমগুলির ডিভাইস ড্রাইভারগুলিতে প্রোটোকল সাপোর্ট বাস্তবায়িত হয়। ইন্টারনেট RFC 826 প্রোটোকলের প্রযুক্তিগত বিবরণ তার প্যাকেট ফর্ম্যাট এবং অনুরোধ এবং প্রতিক্রিয়া বার্তাগুলি কাজ করে
আধুনিক ইথারনেট এবং ওয়াই-ফাই নেটওয়ার্কে এআরপি কাজ করে:
- নেটওয়ার্ক অ্যাডাপ্টারগুলি একটি মিডিয়া অ্যাক্সেস কন্ট্রোল (MAC) ঠিকানা বলা হার্ডওয়্যারে সংযুক্ত একটি শারীরিক ঠিকানা দিয়ে উত্পাদিত হয়। নির্মাতারা এই 6-বাইট (48-বিট) ঠিকানাটি অনন্য কিনা তা নিশ্চিত করার জন্য যত্নবান হোন, কারণ আইপি নির্ভরযোগ্য বার্তা প্রদানকারীর জন্য এই অনন্য শনাক্তকারীর উপর নির্ভর করে।
- যখন কোনো ডিভাইস অন্য লক্ষ্য ডিভাইসে ডেটা পাঠাতে চায় তখন এটি অবশ্যই তার IP ঠিকানায় প্রদত্ত লক্ষ্যের MAC ঠিকানা নির্ধারণ করতে হবে। প্রতিটি আইপি-টু-ম্যাক অ্যাড্রেস ম্যাপিং প্রতিটি ডিভাইসের উপর স্থাপিত একটি ARP ক্যাশ থেকে প্রাপ্ত হয়।
- যদি প্রদত্ত IP ঠিকানা একটি ডিভাইসের ক্যাশে প্রদর্শিত হয় না, তবে এটি একটি নতুন ম্যাপিং গ্রহণ না করা পর্যন্ত সেই ডিভাইস বার্তাগুলিকে সেই লক্ষ্যগুলিতে পাঠাতে পারবে না। এটি করার জন্য, সূচনাকারী ডিভাইস স্থানীয়ভাবে স্থানীয় সাবনেটে একটি ARP অনুরোধ সম্প্রচার বার্তা পাঠায়। প্রদত্ত IP ঠিকানা দিয়ে হোস্টটি ব্রডকাস্টের প্রতিক্রিয়া হিসাবে একটি এআরপি উত্তর পাঠায়, শুরু করার ডিভাইসটিকে তার ক্যাশে আপডেট করতে এবং সরাসরি টার্গেটের বার্তাগুলি প্রেরণ করতে অনুমতি দেয়।
বিপরীত ARP এবং বিপরীত ARP
এআরপি এর সাথে সম্পৃক্ত হওয়ার জন্য 1 9 80-এর দশকে র্যাপার (রিভার্স এআরপি) নামে একটি নেটওয়ার্ক প্রোটোকল তৈরি করা হয়েছিল। এর নামটি বোঝায়, RARP এআরপি এর বিপরীত কাজটি সম্পাদন করেছিল, এই ডিভাইসগুলিকে নির্দিষ্ট আইপি অ্যাড্রেসগুলিতে প্রকৃত নেটওয়ার্ক অ্যাড্রেস থেকে রূপান্তর করা। RARP DHCP দ্বারা অপ্রচলিত এবং আর ব্যবহার করা হয় নি।
ইনভারস এআরপি নামে একটি পৃথক প্রোটোকল রিভার্স অ্যাড্রেস ম্যাপিং ফাংশন সমর্থন করে। ইনভার্সাস এআরপি ইথারনেট বা ওয়াই-ফাই নেটওয়ার্কে ব্যবহার করা হয় না, যদিও এটি কখনও কখনও অন্য ধরনের পাওয়া যায়।
বিনামূল্যে এআরপি
এআরপি দক্ষতা উন্নত করার জন্য, কিছু নেটওয়ার্ক এবং নেটওয়ার্ক ডিভাইসগুলি অযাচিত ARP নামক যোগাযোগের একটি পদ্ধতি ব্যবহার করে যেখানে একটি ডিভাইস সমগ্র অস্তিত্বের অন্যান্য ডিভাইসকে অবহিত করার জন্য সমগ্র স্থানীয় নেটওয়ার্কের কাছে একটি ARP অনুরোধের বার্তাটি সম্প্রচার করে।