I'm confused why an Ethernet frame has a 'type' field if one of the points made in the OSI model is that each layer doesn't need to care about how any other layer works.
I've tried rolling it around in my head, and I'm just not seeing why it's needed.
(I think it's even gotten me confused about other things about layer 2 in the process too!)