Data link layer provides a raw transmission facility on a reliable link.It is responsible for moving frames from one node to the next.The following are the responsibilities of data link layer:framing,error control,access control,flow control and physical addressing. It delivers data on the data link layer by hop-to-hop(node-to-node) and a bridge operates on this layer between two adjacent nodes.it provides node to node delivery of data,so it is the correct answer.