ARP katman 2'dir. Bunun nedeni, katman 2'ye (veri bağlantı katmanı) bir yayın gönderilmesidir ve ARP normalde katman 3'e (ağ katmanı) geçmeyecektir. Ancak katman 3 protokolüne ekstra özellikler sağlayabilir.
Gerçek şu ki, tüm protokoller OSI modeline tam olarak uymuyor, çünkü sonuçta sadece bir model. Gerçekten bir noktaya itmek istiyorsanız, ARP'nin katman 2.5 protokolü olduğunu söyleyebilirim. Katman 2'ye uyar, ancak katman 3'e tam olarak uymaz.
Aynı tartışma genellikle ICMP ve nereye uyduğu hakkında da yapılır: katman 3 veya katman 4.
Bu istisnalar hakkında iyi bir açıklama:
Normal olarak, N + 1 katmanındaki bir protokol, Katman N'deki protokolün başlığı ile kapsüllenir, ancak arp, stp, cdp, icmp ve igmp gibi protokoller istisnadır, çünkü aynı katmandaki bir protokolün başlığıyla kapsüllenmiştir.