Network Layer is responsible for packet forwarding including routing through intermediate routers, since it knows the address of neighboring networknodes, and it also manages Quality of Service (QoS), and recognizes and forwards local host domain messages to the Transport Layer (layer 4). !! More Information
There might be more information for this subject on one of the following: