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?
Network Layer
Transport Layer
Physical Layer
Data Link Layer