ARP হলো Address resolution Protocol. এটি নেটওয়ার্কের হোস্টগুলোর ম্যাক এড্রেস এবং হোস্ট আইপি সংগ্রহ (resolve) করে।
মনে করি, একটি নেটওয়ার্কে তিনটি কম্পিউটার সুইচের মাধ্যমে যুক্ত আছে।
কম্পিউটার A 192.168.1.1 MAC AA
কম্পিউটার B 192.168.1.2 MAC BB
কম্পিউটার C 192.168.1.3 MAC CC
এখন A কম্পিউটার থেকে আপনি পিং করলেন ping 192.168.1.3 সুইচের ARP টেবিল চেক করে দেখবে MAC CC তে 192.168.1.3 আইপি আছে। তাই সে যোগাযোগ করবে।
যদি এই টেবিলে 192.168.1.3 আইপি না থাকে তহলে সে একটি ফাকা প্যাকেট ব্রটকাষ্ট করবে “কার আইপি 192.168.1.3” সবাই এই প্যাকেটটি পাবে এবং যার আইপি মিলবে সে reply পাঠাবে। ম্যাক এড্রেসসহ। তখন ARP টেবিল আপডেট হবে।
সুইচ নির্দিষ্ট সময় পর পর ARP লিষ্ট আপডেট করে। কোন ম্যাশিন নেটওয়ার্ক থেকে বাইরে চলে গেলেও একই ভাবে ARP reply পায় না।