Transport layer-1.4. transport layer: responsible for reliable transmission of data and service specification between hosts. the major responsibility of this layer is data integrity-that data transmitted between hosts is reliable and timely. upper layer data grams are broken down into network-sized data grams if needed and then implemented using appropriate transmission control. the transport layer creates one or more than one network connection, depending on conditions. this layer also handles what type of connection will be created. two major transport protocols are the tcp (transmission control protocol) and the udp (user data gram protocol).important features of transport layer:transport layer ensures reliable service.breaks the message (from sessions layer) into smaller packets, assigns sequence number and sends them.reliable transport connections are built on top of x.25 or ip.in case ip, lost packets arriving out of order must be reordered.important features of tcp/udp:tcp/ip widely used for network/transport layer (unix).tcp: (transport control protocol) this is a connection oriented protocol.udp (universal data gram protocol): this is a connectionless transport layer protocol.application programs that do not need connection-oriented protocol generally use udp.