The transport layer is responsible for transferring data across a network and provides error-checking mechanisms and data flow controls. It determines how much data to send, where it gets sent and at what rate. TCP within the TCP/IP suite is the best-known example of the transport layer.
The TCP/IP model, also known as the Internet protocol suite, is a conceptual framework used for designing and understanding network protocols. It consists of four layers, each responsible for specific aspects of network communication. The layers of the TCP/IP model are: