Network+ Certification Exam Tutorial: ARP and Proxy ARP Explained

By: Chris Bryant
Submitted: 2007-01-17 15:59:16
Print this article | For publisher | Social Bookmarking
Rating:
 

In yesterday's Network+ tutorial, we talked about the importance of Address Resolution Protocol (ARP) in today's networks. A host PC must have the MAC and IP addresses of a remote host in order to send data to that remote host, and it's ARP that allows the local host to request the remost host to send the local host its MAC address through an ARP Request.

The ARP Request is a layer two broadcast, and like all L2 broadcasts it has a destination MAC address of ff-ff-ff-ff-ff-ff. Switches forward broadcasts, but routers do not, which brings up a basic problem. If there's a router between two hosts, how can one possibly send an ARP Request to the remote host, since routers do not forward broadcasts?

That's where Proxy ARP comes in. For this example, let's assume that HostA is on a network segment connected to RouterA's ethernet0 interface, and HostB is on a network segment connected to RouterA's ethernet1 interface. HostA wants to send data to HostB, but doesn't have HostB's MAC address. An ARP Request from HostA will stop at the router - but with Proxy ARP, the router will actually answer the ARP Request with the MAC address of the router interface that received the ARP Request!

In this case, RouterA will respond to the ARP Request with the MAC address of it's own ethernet0 interface. This is transparent to HostA - when HostA sends data to HostB, the destination IP address will be that of HostB, but the destination MAC address will be that of RouterA's ethernet0 interface.

Since we've now discussed ARP and Proxy ARP, I do want to mention RARP - Reverse Address Resolution Protocol. RARP allows a host device to send a request for its own IP address, and this response will be answered by a RARP server. You don't see RARP that often anymore, since DHCP does the same thing and much more, but you should know what RARP does. And if you're not sure what DHCP does - don't miss my next Network+ exam tutorial!

Chris Bryant, CCIE #12933, is the owner of The Bryant Advantage, home of over 100 free CCNA and CCNP tutorials, The Ultimate CCNA Study Package, Ultimate Network+ Study Package, and Ultimate CCNP Study Packages.

You can also join his RSS feed and visit his blog, which is updated several times daily with new Cisco certification articles, free tutorials, and twice-daily CCNA, Network+, and CCNP certification exam practice questions! Details are on the website.

For a FREE copy of his latest e-books, “How To Pass The CCNA” and “How To Pass The CCNP”, visit the website and download your free copies. You can also get FREE CCNA and CCNP exam questions every day! And now, you can earn your Network+ certification from The Bryant Advantage!

Article source: Expert Articles

Most Recent Articles in Certification Tests category

  • Home Study IT Courses Described - By: Jason Kendall
    There are four specialised areas of training in the full CompTIA A+ syllabus, but you're just required to achieve pass marks in 2 for competency in A+. Be aware though that only studying two of the four specialities might well not equip you for a job. Choose a course with all 4 subjects - you'll be glad you did when it comes to interview time.
  • MCSA Training In The UK - Thoughts - By: Jason Kendall
    The Microsoft MCSA (Microsoft Certified Systems Administrator) course is a great basis for those thinking of getting into supporting networks. Whether you're about to join the IT industry or already have experience but need to improve your CV with a good qualification, it's possible to achieve your goals with the right training. Each scenario needs a different type of course, so ensure you've got the correct program in advance of investing your cash. Search for a training provider that takes the time to get to know what you hope to do, and can help you identify what you want to do, before they advise on a course.
  • Adobe CS3 Design Study At Home - Options - By: Jason Kendall
    To become a proficient web designer with relevant qualifications for the job market today, your must-have certification is Adobe Dreamweaver. The complete Adobe Web Creative Suite should additionally be learned in detail. This will educate you in Action Script and Flash, (and more), and will put you on track to gain your Adobe Certified Professional (ACP) or an Adobe Certified Expert (ACE) qualification.
  • Studying for CompTIA IT Compared - By: Jason Kendall
    In the modern world, support workers who have the ability to solve problems with PC's and networks, plus give ongoing help to users, are vital in all sections of the economy. Due to the progressively complex nature of technology, greater numbers of qualified workers are required to specialise in the many areas we've become dependent on.
  • Choosing The Right Database Course Revealed - By: Jason Kendall
    Everybody is busy these days, and generally if we desire to study for a new career, studying outside of working hours is what we have to do. Microsoft certified training can fill that gap. It's a good idea to talk to industry experts, who can give you some ideas on what sort of job would be right for you, and what sort of tasks are correct for someone with your personality. After settling on the career track for you, you must find a relevant course matched to your needs. Your course material should be second to none.
  • Training in IT Support - Update - By: Jason Kendall
    It's really great that you've made it this far! A fraction of the population enjoy their work and find it stimulating, but the majority complain to each other and do nothing. The fact that you're here means it's likely that you've a personal interest in re-training, so you've already stood out from the crowd. Now you just need to get busy to find your direction.
  • Considering Microsoft MCSE Courses Explained - By: Jason Kendall
    If you're going through this material there's a good chance that you're about to make a move into the great world of IT and you fancy taking your MCSE, or you're someone with a certain amount of knowledge and you've realised that the next stage is a qualification such as MCSE.
  • Choosing A C Programming Course Clarified - By: Jason Kendall
    With an abundance of computer training courses available on the market today, it's a good idea to look for a company who can guide you on a good match for you. Professional organisations will talk thoroughly through the different job roles that you might enjoy, before suggesting a training program that will train you for where you want to go. Whether you want to improve your computer user skills, or dream of getting IT qualifications at a professional level, there are plain-speaking courses and assistance to give you the chance you've been looking for.
  • Networking Training Across The UK Revealed - By: Jason Kendall
    In this day and age, many workplaces could not function efficiently without assistance from support workers solving problems with networks and computers, while recommending solutions to users each and every day. The requirement for such skilled and qualified people is consistently on the grow, as industry becomes more and more reliant on computers.
  • Cisco Career Training Online Courses In The UK In Detail - By: Jason Kendall
    Should you be interested in training in Cisco, a CCNA is in all probability what you'll need. The Cisco training is the way to go for those who want to learn about routers and switches. Routers hook up computer networks to another collection of computer networks over dedicated lines or the internet.