stringtranslate.com

Ретрансляция (сети передачи данных)

Повторная передача , по сути идентичная автоматическому запросу на повтор (ARQ), представляет собой повторную отправку пакетов , которые были либо повреждены, либо утеряны. Повторная передача является одним из основных механизмов, используемых протоколами , работающими в компьютерной сети с коммутацией пакетов , для обеспечения надежной связи (например, обеспечиваемой надежным потоком байтов , например, TCP ). [1] [2] [3]

Такие сети обычно «ненадежны», то есть они не дают никаких гарантий, что они не будут задерживать, повреждать или терять пакеты или доставлять их не по порядку. Протоколы, которые обеспечивают надежную связь по таким сетям, используют комбинацию подтверждений (т. е. явное получение от получателя данных ) , повторную передачу отсутствующих или поврежденных пакетов (обычно инициированную тайм-аутом ) и контрольные суммы для обеспечения этой надежности.

Подтверждение

Существует несколько форм подтверждения , которые могут использоваться по отдельности или вместе в сетевых протоколах:

Ретрансляция

Повторная передача — очень простая концепция. Всякий раз, когда одна сторона отправляет что-либо другой стороне, она сохраняет копию отправленных данных до тех пор, пока получатель не подтвердит, что он их получил. В различных обстоятельствах отправитель автоматически повторно передает данные, используя сохраненную копию. Причины повторной отправки включают:

Смотрите также

Ссылки

  1. ^ Куроуз, Джеймс Ф.; Росс, Кит В. (2021). Компьютерные сети: подход сверху вниз (8-е изд.). Хобокен: Pearson. ISBN 978-0-13-668155-7.[ нужна страница ]
  2. ^ Мэтьюз, Джинна (2005). Компьютерные сети: Интернет-протоколы в действии . Хобокен, Нью-Джерси: Wiley. ISBN 978-0-471-66186-3.[ нужна страница ]
  3. ^ Стивенс, В. Ричард (1994). TCP/IP иллюстрированный . Серия Addison-Wesley professional computing. Reading, MA: Addison-Wesley publ. ISBN 978-0-201-63346-7.[ нужна страница ]