The transport protocol provides an end-to-end connectivity that shields network layer protocol form the details of the intervening network or networks, A transport protocol can be either connection oriented such as TCP, or connection less such as UDP