I'm working my way through the Sams teach yourself TCP/IP book and it say's that the Address Resolution Protocol belongs at the Internet layer.
Is this true?
Other sources claim it is a Network layer protocol?
112 Answers
They are both correct depending on which model you are using. The Internet Layer in the TCP/IP model translates to the same thing as the Network Layer in the OSI model.
ARP is used to resolve the MAC addresses, and work on Layer 2 of the OSI model.
It may belong in layer 3, as is widely documented.
But it really does its work in layer 2, as is also widely documented.
4