01-07-2012 10:43 PM - edited 03-07-2019 04:13 AM
Hi,
I have attached a file regarding ARP. Now what i think is that the answer would be "d". but it says answer is "c". so help me out here guys and do give reason for your statement.
Regards,
Solved! Go to Solution.
01-07-2012 11:16 PM
Without knowing the MAC address of the default gateway, you cannot send the dataframes to the default gateway.
so to get the MAC address of the default gateway , it uses ARP.
so ARP comes first and then the dataframes is sent later.
may be a slight deviation from the topic, the action that router does here is called "Proxy ARP"
-Vijay
01-09-2012 02:20 AM
hi,
i would say the question is a bit blurry.
cause host a will not arp the mac of host b, it will actually arp the mac of the gateway and it would be more clear if the question would state that the mac of the gateway is not known yet.
host a would only arp the mac of host b if the ip of host b is still in the same subnet and then the router would perform a "proxy arp" as vijay mentioned.
so with this question there is a lot of space to conjecture.
florian
01-07-2012 11:06 PM
Hi ahmed,
I would also go with option C. Reason being..
When Host A tries to communicate with Host B, it knows the following.
L3 Source, L3 Destination, L2 Source and what is unknown is L2 Destination.
so it performs a binary "AND" Operation b/w the (Host A's IP and SNM) say X and (HostB's IP and Host A SNM.) say Y
If X and Y matching, then it will directly send an ARP request to the destination.
In this case, Host A and host B are in different Network. so the ARP request is not send to the destination directly but it is sent to the default Gateway.
Remember only after the ARP is known, the dataframes are sent. so I would choose option c instead of option d.
hope this helps
-Vijay
01-07-2012 11:13 PM
So what you are saying is that arp is first sent to the default gateway if the hosts are in different networks, that being said isnt the right answer is "d" cos it says "send the data frames t default gateway"
01-07-2012 11:16 PM
Without knowing the MAC address of the default gateway, you cannot send the dataframes to the default gateway.
so to get the MAC address of the default gateway , it uses ARP.
so ARP comes first and then the dataframes is sent later.
may be a slight deviation from the topic, the action that router does here is called "Proxy ARP"
-Vijay
01-09-2012 02:20 AM
hi,
i would say the question is a bit blurry.
cause host a will not arp the mac of host b, it will actually arp the mac of the gateway and it would be more clear if the question would state that the mac of the gateway is not known yet.
host a would only arp the mac of host b if the ip of host b is still in the same subnet and then the router would perform a "proxy arp" as vijay mentioned.
so with this question there is a lot of space to conjecture.
florian
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide