|
Address Resolution and the TCP/IP Address Resolution Protocol (ARP)
Communication on an internetwork
is accomplished by sending data at layer three using a network layer
address, but the actual transmission of that data occurs at layer two
using a data link layer address. This means that every device with a
fully-specified networking protocol stack will have both a layer two
and a layer three address. It is necessary to define some way of being
able to link these addresses together. Usually, this is done by taking
a network layer address and determining what data link layer address
goes with it. This process is called address resolution.
In this section I look at the problem
of address resolution at both a conceptual and practical level, with
a focus on how it is done in the important TCP/IP
protocol suite. I begin with a section
that overviews address resolution in general terms and describes the
issues involved in the process. I then describe the TCP/IP Address Resolution
Protocol (ARP), probably the best-known and most commonly used address
resolution technique. I also provide a brief overview of how address
resolution is done for multicast addresses in IP, and the method used
in the new IP version 6.
|
Quick navigation to subsections and regular topics in this section
|
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|