O'Reilly logo
  • iftikhar thinks this is interesting:

The network layer delivers data in the form of a packet from source to destination, across as many links as necessary. The biggest difference between the network layer and the data link layer is that the data link layer is in charge of data delivery between adjacent systems (directly connected systems one hop away), while the network layer delivers data to systems that are not directly connected to the source

From

Cover of The Illustrated Network

Note

Data Link -> Incharge of delievery on adjacent system .
Network Link -> incharge of delivery at not directly connected