Q:
Yes, this is very good debate. The trouble with this really is that we are talking about DoD TCP/IP ARP and trying to fit it into the OSI model.
I think, though, based on RFC 826, it is really talking about how to help Ethernet and RFC 1180 talks about, more simply, the function of ARP based on a global perspective when talking about routing (indirect or direct). It really comes down to one thing and one thing only:
ARP does not cross collision domains by default. It is used to help frames find its destination between hosts within a collision domain.
As far as my references I have provided qoutes from the sources RFC 826 and 1180. Really I do not need any others right??? Since RFC are the authority. That being said, niether RFC says specifically that it is a layer 3 OR layer 2. However, if one was to argue the level of function for a particular layer it is without a doubt a layer 2.
I certainly see your points and I have argued for layer 3 in the past...however, it make much more sence to teach it as a layer 2 since layer 3, conceptually, ia about routing/switching packets between collision domains.
Thanks for the spirited conversation....this board really needed it;-)
|