Explain the transport layer in detail
Transport Layer:Transport layer ensures and controls the end-to-end integrity of data message propagated via the network amid two devices that provides for the reliable, transparent transfer of data between two end points . Transport layer responsibilities comprisesmessage routing, error recovery, segmenting and two types of fundamental services to an upper-layer protocol: connectionless and connectionoriented. Transport layer is the highest layer in OSI hierarchy in terms of communications and may provide data tracking, sequencing of data, connection flow control, application addressing and identification and error checking.