Network layer reliability

internetnetworking

I have a question about the reliability of network layers, I think in the network layers there is a redundancy, my question is why both link-level and end-end reliability need?

Best Answer

End-to-end is required because not ALL network layers are particularly reliable, and only the end systems know how much reliability is really required. Also, if there is more than one lossy link, only the end systems know which packets really need retransmitted (or corrected for) and end-to-end reliability therefore minimises the extra work to compensate for loss. And finally, all means for not losing packets take time. If every hop on a long path goes for near-perfect reliability, the overall latency will be enormous.

The end-to-end principle is what makes the internet practical.

Related Topic