Sounds like the OSI model is just confusing you. Honestly if you just look at how things work and ignore the stupid OSI model it might be a lot easier for you. I only learned OSI stuff for tests.
and no it's not all sent separately. you pretty much need "layer 2/3" info to send a packet anywhere and they need to be together.
|