Identify which layer of the 4-layer TCP/IP protocol stack is responsible for splitting data into packets and managing the connection to ensure all packet data is successfully received.
Application layer
Transport layer
Internet layer
Link layer