Which layer of the OSI model is responsible for flow control and ensuring messages are delivered without error?

(A) Session
(B) Physical
(C) Application
(D) Transport

The answer is: (D) Transport