By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email
No need to pay just yet!
About this sample
About this sample
Words: 1128 |
Pages: 2|
6 min read
Published: Jul 17, 2018
Words: 1128|Pages: 2|6 min read
Published: Jul 17, 2018
The transport layer is the 4thlayer of the OSI model. Transport layer offers peer-to-peer and end-to-end connection between two processes on remote hosts. Transport layer offers reliable connection-oriented and connectionless depending on the application. Transport layer takes data from Application layer and then breaks it into smaller size segments, numbers each byte, and hands over to Network Layer for delivery. The most common transport layer protocols are TCP Transmission Control Protocol (TCP) and the connection less UDP User Datagram Protocol (UDP) both protocols are connection-oriented. Other protocols of transport layers are
Any host may have multipleapplications that are communicating across the network. Each of theseapplications will be communicating with one or more applications on remotehosts. It is the responsibility of the Transport layer to maintain the multiple communication streams between these applications.
As each application creates a stream data to be sent to a remote application, this data must be prepared to be sent across the media in manageable pieces. The Transport layer protocolsdescribe services that segment this data from the Application layer. This includes the encapsulation required on each piece of data. Each piece of application data requires headers to be added at the Transport layer to indicate to which communication it is associated.
At the receiving host, each pieceof data may be directed to the appropriate application. Additionally, these individualpieces of data must also be reconstructed into a complete data stream that isuseful to the Application layer. The protocols at the Transport layer describethe how the Transport layer header information is used to reassemble the datapieces into streams to be passed to the Application layer.
In order to pass data streams to the proper applications, the Transport layer must identify the target application. To accomplish this, the Transport layer assigns an application anidentifier. The TCP/IP protocols call this identifier a port number. Each software process that needs to access the network is assigned a port number unique in that host. This port number is used in the transport layer header to indicate to which application that piece of data is associated.
The Transportlayer is the link between the Application layer and the lower layer that are responsible for network transmission. This layer accepts data from different conversations and passes it down to the lower layers as manageable pieces thatcan be eventually multiplexed over the media. Applications do not need to knowthe operational details of the network in use.
The applications generate data that is sent from one application to another, without regard to the destination host type, the type of media over which the data must travel, the path taken by the data, the congestion on a link, or the size of the network. Additionally,the lower layers are not aware that there are multiple applications sending data on the network. Their responsibility is to deliver data to the appropriate device. The Transport layer then sorts these pieces before delivering them tothe appropriate application.
Controlling the Conversations:
The Transport layer can provide this connection orientation by creating a session between the applications. These connections prepare the applications to communicate witheach other before any data is transmitted. Within these sessions, the data fora communication between the two applications can be closely managed.
Error Control : Error Control is performed end to end in this layer to ensure that the complete message arrives at the receiving transport layer without any error. Error Correction is done through retransmission.
The two most common Transport layer protocols of TCP/IP protocol suite are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). Both protocols manage the communication of multiple applications. The differences between the two are the specific functions that each protocol implements.
Browse our vast selection of original essay samples, each expertly formatted and styled