There are two fundamental protocols in the transport layer 1. TCP Transmission Control Protocol-- connection-oriented protocol 2. UDP User Datagram Protocol -- connectionless protocol Connection-oriented communication : establishes a logical (virtual) connection prior to sending data. Connectionless communication : sends data right away without establishing a logical connection Qn why do we have transport layer protocal? IP provides a weak, but efficient service model (best-effort ) How should hosts send into the network? i.)Flow Control ii.) Too fast is bad; too slow is not efficient IP packets are addressed to a host How to decide which application gets which packets? NOTE TRASPORT LAYER IS RESPONSIBLE FOR PROCESS TO PROCESS DELIVERY PORTS port is a communication endpoints Since there are many applications running on a co...