Некоторые протоколы используют повторную передачу данных для обеспечения надёжности, потому что в сети могут возникать ситуации, когда пакеты теряются или повреждаются. 2
К таким ситуациям приводят, например: перегрузка сети, ограничения пропускной способности, неисправное оборудование. 2 Потеря пакетов оказывает значительное влияние на передачу данных, поскольку вызывает задержки во времени доставки или даже полную невозможность доставки данных. 2
Повторная передача позволяет автоматически повторно отправлять любые отсутствующие или повреждённые пакеты до тех пор, пока они успешно не достигнут места назначения. 2
Протоколы, использующие такой механизм, называются протоколами с автоматическим запросом повторной передачи (Automatic Repeat reQuest, ARQ). 14