Terms in this set (7)

The transport layer is also responsible for the management of error correction, providing quality and reliability to the end user. This layer enables the host to send and receive error corrected data, packets or messages over a network and is the network component that allows multiplexing.

The Transport layer provides services such as:

Multiplexing - multiplexing allows the use of simultaneous applications over a network such as when different internet browsers are opened on the same computer.

Byte orientation: Some applications prefer to receive byte streams instead of packets; the transport layer allows for the transmission of byte-oriented data streams if required

Traffic control - The transport layer can identify the symptoms of overloaded nodes and reduced flow rates.

Flow Control - Devices at each end of a network connection often have no way of knowing each other's capabilities in terms of data throughput and can therefore send data faster than the receiving device is able to buffer or process it.

Same Order Delivery: Ensures that packets are always delivered in strict sequence

Data Integrity: Using checksums, the data integrity across all the delivery layers can be ensured

Connection-Oriented Communication: Devices at the end-points of a network communication establish a handshake protocol to ensure a connection is robust before data is exchanged.
model responsible for end-to-end communication over a network. It provides logical communication between application processes running on different hosts within a layered architecture of protocols and other network components.