You are here

Principles of a reliable transport protocol

13 January, 2015 - 13:02

In this section, we depict a reliable transport protocol running above a connectionless network layer service. For this, we first assume that the network layer provides a perfect service, i.e. :

  • the connectionless network layer service never corrupts SDUs
  • the connectionless network layer service never discards SDUs
  • the connectionless network layer service never delays, reorders nor duplicate SDUs
  • the connectionless network layer service can support SDUs of any size

We will then remove each of these assumptions one after the other in order to better understand the mechanisms used to solve each imperfection.