2 votes 2 votes The data link layer provides the host or Mac address. Network layer comes before data link layer at the sender side of OSI reference model. Then how can network layer can do Ip addressing which includes network as well as the host address? MiNiPanda asked Jul 22, 2017 • edited Jul 29, 2017 by MiNiPanda MiNiPanda 255 views answer comment Share Follow See all 2 Comments See all 2 2 Comments reply AnilGoudar commented Jul 22, 2017 reply Follow Share The Data Link Layer which comes before the Network Layer at receiver side, after receiving the packet from sender, it send an ack to receiver and then removes the MAC of address of sender and itself's which has been filled by sender. Now this packet without MAC addresses will be read by Network Layer. 0 votes 0 votes MiNiPanda commented Jul 29, 2017 reply Follow Share can you please explain the process of transmission of packets from sender to receiver in the network layer. It requires the IP address right? IP address includes host address which is obtained from DLL(which comes after NL at sender side) 0 votes 0 votes Please log in or register to add a comment.