Question: what is the difference between data link layer and network layer?
Answer: The data link layer encapsulates communication between adjacent nodes on a network. ... The network layer encapsulates communication between arbitrary nodes on the network, adding the routing information needed to coordinate forwarding through a sequence of nodes adjacent to eachother to reach the final destination.