Link to home
Create AccountLog in
Avatar of pablo25
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
Avatar of Sirius0815
Sirius0815
Flag of Germany image

http://en.wikipedia.org/wiki/Address_Resolution_Protocol

--> It is also used for IP over other LAN technologies, such as Token Ring, FDDI, or IEEE 802.11, and for IP over ATM.
Avatar of lanboyo
lanboyo

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.
ASKER CERTIFIED SOLUTION
Avatar of lanboyo
lanboyo

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Avatar of pablo25

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.