Professional Documents
Culture Documents
the network layer. It is the responsibility of transport layer to guarantee successful arrival of data at the
destination device. It provides an end-to-end dialog that is the transport layer at the source device directly
communicates with transport layer at destination device. Message headers and control messages are used
for this purpose. It separates the upper layers from the low level details of data transmission and makes
sure an efficient delivery. OSI model provides connection-oriented service at transport layer.
It is responsible for the determination of the type of service that is to be provided to the upper layer.
Normally it transmits packets in the same order in which they are sent however it can also facilitate the
transmission of isolated messages. There is no surety that these isolated messages are delivered to the
destination devices in case of broadcast networks and they will be in the same order as were sent from the
source.
If the network layer do not provide adequate services for the data transmission. Data loss due to poor
network management is handled by using transport layer. It checks for any packets that are lost or
damaged along the way.
One of them is-The Transport Layer is responsible for delivering data to the appropriate application process
on the host computers. This involves statistical multiplexing of data from different application processes, i.e.
Forming data packets, and adding source and destination port numbers in the header of each Transport
Layer data packet. Together with the source and destination IP address, the port numbers constitutes a
network socket, i.e. An identification address of the process-to-process communication. In the OSI model,
this function is supported by the Session Layer.
Services
There are many services that can be optionally provided by a Transport Layer protocol, and different
protocols may or may not implement them.