The Transport layer implements reliable data transport services. The various functions of Transport Layer are listed below
The transport layer is meant for transmitting the data and keeps an eye on sender device so that it may not send much data than receiving device actually needed.
The sliding window tells how much data packets can be received by destination point at a time.
Data from several applications are transmitted on to a single physical link.
Transport Layer provides services for checking error and it also facilitates error handling techniques