Jump to content

Альтернативный битовый протокол

Протокол альтернативных битов ( ABP ) — это простой сетевой протокол , работающий на уровне канала передачи данных ( уровень OSI 2). [ нужна ссылка ] который повторно передает потерянные или поврежденные сообщения, используя семантику FIFO. Его можно рассматривать как частный случай протокола скользящего окна , где простой таймер ограничивает порядок сообщений, чтобы гарантировать, что получатели отправляют сообщения по очереди, используя окно в 1 бит. [1]

Сообщения отправляются от передатчика A к приемнику B. Предположим, что канал от A до B инициализирован и в пути нет сообщений. Каждое сообщение от A до B содержит часть данных и однобитовый порядковый номер, т. е. значение, равное 0 или 1. B имеет два кода подтверждения, которые он может отправить A: ACK0 и ACK1.

Когда A отправляет сообщение, он постоянно пересылает его с тем же порядковым номером, пока не получит подтверждение от B, содержащее тот же порядковый номер. Когда это происходит, A дополняет (переворачивает) порядковый номер и начинает передачу следующего сообщения.

Когда B получает неповрежденное сообщение с порядковым номером 0, он начинает отправлять ACK0 и продолжает делать это до тех пор, пока не получит действительное сообщение с номером 1. Затем он начинает отправлять ACK1 и т. д.

Это означает, что A все еще может получить ACK0, хотя он уже передает сообщения с порядковым номером один. (И наоборот.) Такие сообщения рассматриваются как коды отрицательного подтверждения (NAK). Самый простой вариант — игнорировать их все и продолжать передачу.

Протокол может быть инициализирован путем отправки фиктивных сообщений и подтверждений с порядковым номером 1. Первое сообщение с порядковым номером 0 является реальным сообщением.

Протокол ограниченной ретрансляции

[ редактировать ]

Протокол ограниченной повторной передачи (BRP) — это вариант протокола чередующихся битов, представленный Philips . [2] Услуга, которую он предоставляет, заключается в надежной передаче, если это возможно, больших файлов (последовательность данных произвольной длины) от отправителя к получателю. В отличие от ABP, BRP работает с порядковыми номерами данных в файле и прерывает передачу после фиксированного количества повторных передач данных. [3]

Дональда Дэвиса В 1968 году команда из Национальной физической лаборатории представила концепцию протокола чередующихся битов для сети NPL . [4] ABP использовался ARPANET и Европейской сетью информатики . [5] [6] [7]

См. также

[ редактировать ]
  1. ^ Тел, Джерард (2000). Введение в распределенные алгоритмы . Кембридж. п. 85. ИСБН  0521794838 .
  2. ^ Бернетт, диджей; Сетхи, HR (1977). «Коммутация пакетов в исследовательских лабораториях Philips» . Компьютерные сети . 1 (6): 341–348. дои : 10.1016/0376-5075(77)90010-1 . Архивировано из оригинала 20 октября 2013 года . Проверено 30 августа 2013 г.
  3. ^ «Примеры TreX — протокол ограниченной повторной передачи» . www.irif.fr.
  4. ^ Кэмбелл-Келли, Мартин (1987). «Передача данных в Национальной физической лаборатории (1965–1975)» . Анналы истории вычислительной техники . 9 (3/4): 221–247. дои : 10.1109/MAHC.1987.10023 . S2CID   8172150 .
  5. ^ Дэвис, Дональд Уоттс (1979). Компьютерные сети и их протоколы . Интернет-архив. Чичестер, [Англия]; Нью-Йорк: Уайли. стр. 206 .
  6. ^ «ARPANET сейчас 50 лет | Инрия» . www.inria.fr . Проверено 10 ноября 2022 г.
  7. ^ Брюэр, Нильс; Гоггин, Джерард (25 октября 2022 г.). Устные истории Интернета и Сети Тейлор и Фрэнсис. ISBN  978-1-000-79781-7 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a8fd89c07b16a62913b281ead03e1b72__1698605040
URL1:https://arc.ask3.ru/arc/aa/a8/72/a8fd89c07b16a62913b281ead03e1b72.html
Заголовок, (Title) документа по адресу, URL1:
Alternating bit protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)