একটি MAC ঠিকানা একটি নেটওয়ার্ক অ্যাডাপ্টারের শারীরিক শনাক্তকারীর প্রতিনিধিত্ব করে, যেখানে IP ঠিকানাটি TCP/IP নেটওয়ার্কে একটি যৌক্তিক ডিভাইস ঠিকানা উপস্থাপন করে। শুধুমাত্র নির্দিষ্ট পরিস্থিতিতে একজন ক্লায়েন্ট ব্যবহারকারী অ্যাডাপ্টারের সাথে যুক্ত IP ঠিকানা সনাক্ত করতে পারে যখন শুধুমাত্র তার MAC ঠিকানা জানা থাকে।
ARP এবং MAC ঠিকানাগুলির জন্য অন্যান্য TCP/IP প্রোটোকল সমর্থন
এখন অপ্রচলিত TCP/IP প্রোটোকল যাকে বলা হয় বিপরীত ARP এবং InARP ম্যাক ঠিকানা থেকে আইপি ঠিকানা সনাক্ত করতে পারে। তাদের কার্যকারিতা DHCP এর অংশ। যদিও DHCP-এর অভ্যন্তরীণ কাজগুলি MAC এবং IP ঠিকানা উভয় ডেটাই পরিচালনা করে, প্রোটোকল ব্যবহারকারীদের সেই ডেটা অ্যাক্সেস করার অনুমতি দেয় না৷
TCP/IP এর একটি অন্তর্নির্মিত বৈশিষ্ট্য, ঠিকানা রেজোলিউশন প্রোটোকল, IP ঠিকানাগুলিকে MAC ঠিকানায় অনুবাদ করে। ARP ঠিকানাগুলিকে অন্য দিকে অনুবাদ করার জন্য ডিজাইন করা হয়নি, তবে এর ডেটা নির্দিষ্ট পরিস্থিতিতে সাহায্য করতে পারে৷
MAC এবং IP ঠিকানাগুলির জন্য ARP ক্যাশে সমর্থন
ARP এআরপি ক্যাশে নামে পরিচিত উভয় আইপি ঠিকানা এবং মিলে যাওয়া MAC ঠিকানাগুলির একটি তালিকা বজায় রাখে। এই ক্যাশে পৃথক নেটওয়ার্ক অ্যাডাপ্টার এবং রাউটারগুলিতে উপলব্ধ। ক্যাশে থেকে, একটি MAC ঠিকানা থেকে একটি IP ঠিকানা বের করা সম্ভব; যাইহোক, প্রক্রিয়াটি অনেক ক্ষেত্রেই সীমিত৷
ইন্টারনেট প্রোটোকল ডিভাইসগুলি ইন্টারনেট কন্ট্রোল মেসেজ প্রোটোকল বার্তাগুলির মাধ্যমে ঠিকানাগুলি আবিষ্কার করে, যেমন পিং কমান্ড ব্যবহার করে ট্রিগার করা হয়৷ যেকোন ক্লায়েন্ট থেকে একটি রিমোট ডিভাইস পিং করা অনুরোধকারী ডিভাইসে একটি ARP ক্যাশে আপডেট ট্রিগার করে।
Windows এবং কিছু অন্যান্য নেটওয়ার্ক অপারেটিং সিস্টেমে, arp কমান্ড স্থানীয় ARP ক্যাশে অ্যাক্সেস প্রদান করে। উইন্ডোজে, উদাহরণস্বরূপ, সেই কম্পিউটারের ARP ক্যাশে সমস্ত এন্ট্রি প্রদর্শন করতে কমান্ড প্রম্পটে বা PowerShell-এ arp -a টাইপ করুন।
যেভাবে স্থানীয় নেটওয়ার্ক কনফিগার করা হয়েছে তার উপর নির্ভর করে এই ক্যাশে খালি হতে পারে। সর্বোত্তমভাবে, একটি ক্লায়েন্ট ডিভাইসের ARP ক্যাশে শুধুমাত্র LAN-এর অন্যান্য কম্পিউটারের জন্য এন্ট্রি থাকে।
বেশিরভাগ হোম ব্রডব্যান্ড রাউটার তাদের কনসোল ইন্টারফেসের মাধ্যমে তাদের ARP ক্যাশে দেখার অনুমতি দেয়। এই বৈশিষ্ট্যটি বর্তমানে হোম নেটওয়ার্কে যুক্ত হওয়া প্রতিটি ডিভাইসের জন্য আইপি এবং ম্যাক উভয় ঠিকানা প্রকাশ করে৷
রাউটারগুলি তাদের নিজস্ব ছাড়াও অন্যান্য নেটওয়ার্কে ক্লায়েন্টদের জন্য আইপি-টু-ম্যাক ঠিকানা ম্যাপিং বজায় রাখে না। দূরবর্তী ডিভাইসগুলির জন্য এন্ট্রিগুলি ARP তালিকায় উপস্থিত হতে পারে, তবে দেখানো MAC ঠিকানাগুলি দূরবর্তী নেটওয়ার্কের রাউটারের জন্য, রাউটারের পিছনে থাকা প্রকৃত ক্লায়েন্ট ডিভাইসের জন্য নয়৷
ব্যবসায়িক নেটওয়ার্কে ডিভাইস ঠিকানার জন্য ব্যবস্থাপনা সফ্টওয়্যার
বৃহত্তর ব্যবসায়িক কম্পিউটার নেটওয়ার্কগুলি তাদের ক্লায়েন্টদের উপর বিশেষ ব্যবস্থাপনা সফ্টওয়্যার এজেন্ট ইনস্টল করে সার্বজনীন MAC-টু-আইপি ঠিকানা ম্যাপিংয়ের সমস্যার সমাধান করে। সরল নেটওয়ার্ক ম্যানেজমেন্ট প্রোটোকলের উপর ভিত্তি করে এই সফ্টওয়্যার সিস্টেমগুলি নেটওয়ার্ক আবিষ্কার নামে একটি ক্ষমতা অন্তর্ভুক্ত করে৷
নেটওয়ার্ক আবিষ্কার সিস্টেম প্রতিটি নেটওয়ার্ক ডিভাইসে এজেন্টের কাছে সেই ডিভাইসের আইপি এবং ম্যাক অ্যাড্রেসের জন্য অনুরোধ সহ বার্তা ফরোয়ার্ড করে। সিস্টেমটি ফলাফলগুলি গ্রহণ করে এবং তারপরে যেকোনো পৃথক ARP ক্যাশে থেকে পৃথক একটি ডিফল্ট টেবিলে ফলাফল সংরক্ষণ করে৷
যে কর্পোরেশনগুলি তাদের ব্যক্তিগত ইন্ট্রানেটের উপর সম্পূর্ণ নিয়ন্ত্রণ রাখে তারা তাদের মালিকানাধীন ক্লায়েন্ট হার্ডওয়্যার পরিচালনা করতে নেটওয়ার্ক ম্যানেজমেন্ট সফ্টওয়্যার ব্যবহার করে। ফোনের মতো সাধারণ ভোক্তা ডিভাইসগুলিতে SNMP এজেন্ট ইনস্টল করা থাকে না বা হোম নেটওয়ার্ক রাউটারগুলি SNMP কনসোল হিসাবে কাজ করে না৷