1 votes 1 votes what will happen if Data link Layer and Transport Layer doesn't do error control??? will application Layer take responsibility of doing error control?? plz comment on this...... akash.dinkar12 asked Apr 4, 2017 akash.dinkar12 292 views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes Flow Control and Error Control both are the properties of Transport Layer and Data Link Layer. Why is there the duplicity of properties in both the layer when we have specific layers with each layer performing its own specific functions ? LavTheRawkstar answered Apr 4, 2017 LavTheRawkstar comment Share Follow See all 2 Comments See all 2 2 Comments reply LavTheRawkstar commented Apr 6, 2017 reply Follow Share somebody please tell this ?? Why is there the duplicity of properties in both the layer when we have specific layers with each layer performing its own specific functions ? 0 votes 0 votes Nitesh Choudhary commented Jun 23, 2017 reply Follow Share This is because the goals of each layer are different. Data Link Layer is responsible for node to node delivery while Transport Layer is responsible for host to host delivery. Consider below diagram Now, A wants to send data to B. So, A will send to R1. To successfully deliver to R1 from A, data link layer will take care of Flow Control (sending packets at a desired rate as per receiver) & Error Control (Error free packets / retransmission if needed)., So, it only takes responsibility to deliver to just (next) node. Now, R1 will send to R2 and R2 to B. Between the two nodes, if any problem occurs (related to flow and error), Data Link layer would take care of that. But, who will take responsibility for end to end error free delivery from A to B. It is Transport Layer. If anything goes wrong at R2, because of which packet could not be delivered, it is Transport layer which will take care of retransmission (Error Control). It also takes care of Maximum Segment Size (MSS) of the segments which are to be sent to destination host (B). So, both layers need error and flow control mechanism, as their responsibilities are different. 0 votes 0 votes Please log in or register to add a comment.