pablo25
asked on
Network Protocols
Hi i was wondering if somebody could tell me two protocol apart from TCP that use the ARP, explaing why and when they do so? It would be much appreciated
ARP is used for all IP protocols, so udp and icmp are the obvious answers. IPSEC uses IP protocol 50, so that is one.
If you mean protocols besides IP that use ARP, I can not think of any, since ARP is specifically used to determint the IP address that corresponds to a known layer 2 address.
If you mean protocols besides IP that use ARP, I can not think of any, since ARP is specifically used to determint the IP address that corresponds to a known layer 2 address.
ASKER CERTIFIED SOLUTION
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
ASKER
Thanks lanboyo - could you just give a quick sentece or two on how icmp uses ARP. I know its used for ping - how is that related to ARP
icmp is the protocol that ping uses. It is an IP protocol like tcp and udp. They are all protocols that use IP for network transport, even though you usually think of tcp/ip as the same thing, tcp rides on ip.
All IP protocols use arp in the exact same way, when a device needs to know how to send a packet to an IP address on it'd network it sends an arp request broadcast to the local network. It then stores the response in its arp table for some time (usually 5 minutes). If IP needs to send a packet to an address not on its local network, it checks it's route table, and then arps for the appropriate local gateway.
All IP protocols use arp in the exact same way, when a device needs to know how to send a packet to an IP address on it'd network it sends an arp request broadcast to the local network. It then stores the response in its arp table for some time (usually 5 minutes). If IP needs to send a packet to an address not on its local network, it checks it's route table, and then arps for the appropriate local gateway.
--> It is also used for IP over other LAN technologies, such as Token Ring, FDDI, or IEEE 802.11, and for IP over ATM.