Which layer of the OSI model is responsible for ensuring flow control so that the destination does not receive more packets than it can process at any given time?
1) Physical layer
2) Data link layer
3) Network layer
4) Transport layer