RFC 1868 - ARP

How does ARP work if hosts connecting through modems to their service providers are assigned addresses on the same subnet?  How does ARP work in this case?


And what if the service provider has multiple servers?
tommy0Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

erik_nodlandCommented:
ARP is a broadcast protocol. If a host wants the mac address of a device on it's own network it broadcasts an arp with the ip address it needs to find out. The device then merely responds with it's mac address.
If the device is on another subnet the arp is broadcast with the ip address of the gateway. When it receives this it constructs it's datagram with the ip address of the device it want's to communicate with but with the mac address of the router.
It should be the same for all implementations.

Hope that helps,

Erik
0
cheekycjCommented:
ARP - Address Resolution Protocol resolves 32 bit IP address to a 48 bit data link layer addresses specified in RFC 826.

there are two messages:
ARP query: Msg sent to data link layer broadcast address indicating a network layer address for which the transmitter seeks to a corresponding data link layer address. ARP query is broadcast so it goes to all nodes over Link L (IP and NON-IP) all nodes throw the query away except the network layer address host- who sends the response.
ARP response: Msg transmitted in response to an ARP query by the node whose network layer address was queried. It contains the desired data link layer address and is transmitted to the unicast layer 2 address that the ARP query was received.

When the node receives the response it makes an entry <D,DL> in its ARP cache.
D= Network Layer address
DL= Data Link Layer address
for further communication use.

CJ
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.