During a session where timely and reliable data delivery is critical, which OSI layer primarily ensures the controlled transmission of data, facilitating mechanisms for error detection and correction?
Transport Layer
Physical Layer
Data Link Layer
Network Layer