What is the primary purpose of the OSI model Transport Layer?
1) To provide end-to-end communication between applications
2) To establish a connection between devices
3) To ensure reliable delivery of data
4) To manage network congestion