Answer: B) Transport layer
Step-by-step explanation:
The transport layer is basically responsible for the flow control and detecting the error recovery between the system.
In the open system interconnection, the transport layer are responsible for transferring of data independently along with the congestion control, flow control, segmentation and error control.
And the presentation layer, session layer, physical layer and application layer in the OSI model are nor responsible for the flow control in the network system.
Therefore, option (B) is correct option.