Computer Networks, OSI model
The Transport layer offers services as:


Connection-oriented communication
Same order delivery
Reliability
Flow control
Congestion avoidance
Multiplexing


The network layer is responsible for packet forwarding including routing through intermediate routers.

The answer is definitely Network layer.