Question: where are the osi layers present?
Answer: The lowest layer is the physical media, so that in on the network card, and then depending on the design, the layer above or two can reside on the network card as well, or in a network card driver. The next layers are integrated into the operating system, and at the top layers your application takes care of the rest.