Such protocols vary in the means of error detection, the mechanisms used in error recovery, the scalability of such recovery and the underlying ideas involved in what it means to be reliable.
Protokoły te różnią się sposobem wykrywania błędów, mechanizmami stosowanymi w odzysku błędnych pakietów, skalowalnością takiego odzysku oraz leżącymi u podstaw ideami określającymi co znaczy być niezawodnym.