Is it really necessary to learn about the OSI layers? yes I'm afraid it is. I know it's a boring theory type, but they really useful for troubleshooting network and there can be a lot of questions in the CCNA exam related to OSI Layers.
OSI layers is a conceptual thing that urge all vendors for network devices to follow their concept so all devices from different vendors can communicate. Long time ago before this concept exist, the devices from one vendor can't communicate with other vendors'.


