Question: what is the difference between network layer and data link layer?
Answer: In OSI model Network layer is responsible for 'source-to-destination' delivery of a packet possibly across the multiple networks( links ),whereas the data link layer oversees the delivery of the packets btw 'two' systems on same network.