Knowee
Questions
Features
Study Tools

we alaready have error handling at data link layer thatn why do we need it at transport layer

Question

we alaready have error handling at data link layer thatn why do we need it at transport layer

🧐 Not the exact question you are looking for?Go ask a question

Solution

The need for error handling at the transport layer, despite having it at the data link layer, is due to the different responsibilities and functionalities of these two layers in the OSI model.

  1. Different Responsibilities: The data link layer is responsible for node-to-node delivery of the data. It ensures that the data is error-free when it moves from one node (or host) to another directly connected node in the network. On the other hand, the transport layer is responsible for process-to-process delivery of the entire message. It ensures that the whole message arrives intact and in order, overseeing both error control and flow control at the source-to-destination level.

  2. Different Types of Errors: The types of errors that can occur at the data link layer might be different from those at the transport layer. For example, the data link layer might deal with physical errors like bit flips, while the transport layer handles errors like packet loss, duplication, or out-of-order delivery.

  3. End-to-End Communication: The transport layer provides end-to-end communication between the source and destination application, which might span multiple networks and links. Each of these networks and links can have different data link protocols with different error control mechanisms. The transport layer provides a consistent, network-independent error control mechanism.

  4. Retransmission Strategies: The transport layer can implement complex retransmission strategies based on timeouts and acknowledgments from the receiving application. This is not typically done at the data link layer.

  5. Flow Control: The transport layer also provides flow control, which prevents a fast sender from overwhelming a slow receiver. This requires acknowledgment of received data, which can also be used for error control.

In summary, while the data link layer provides error control for direct node-to-node communication, the transport layer provides error control for end-to-end communication from the source application to the destination application.

This problem has been solved

Similar Questions

Error control is mainly a function of the _________ layer.a.Applicationb.Physicalc.Data Linkd.Presentation

What are three responsibilities of the transport layer? (Choose three.)directing packets towards the destination networkmultiplexing multiple communication streams from many users or applications on the same networkconducting error detection of the contents in framesformatting data into a compatible form for receipt by the destination devicesidentifying the applications and services on the client and server that should handle transmitted datameeting the reliability requirements of applications, if anyNavigation Bar

Transport layer protocols specify how to transfer messages between hosts, and are responsible for managing reliability requirements of a conversation. The transport layer includes the TCP and UDP protocols.

Function of Transport Layer in the OS layer model is to manages end-to-end communication between devices on a network. It ensures that data is reliably and accurately delivered by using mechanisms like flow control, error checking, and retransmission.TrueFalse

Which two statements describe the services provided by the data link layer? (Choose two.)It ensures that application data will be transmitted according to the prioritization.It provides reliable delivery through link establishment and flow control.It manages the access of frames to the network media.It packages various Layer 3 PDUs into a frame format that is compatible with the network interface.It defines the end-to-end delivery addressing scheme.It maintains the path between the source and destination devices during the data transmission.

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.