Результаты (
русский) 2:
[копия]Скопировано!
Протокол Стеннинг внедряет надежный канал.
Доказательство: (без потери) Если R не получит м [я], то он не посылает (извед, я), который вызывает повторную передачу т [I]. После ограниченного числа повторных передач, один экземпляр м [я] должны быть получены и доставлены R.
(без дублирования и без переназначения) После того, как R обеспечивает M [I], то приращение г к (I + 1). Обратите внимание , что R не доставляет принятое сообщение , если его порядковый номер не совпадает с г, поэтому дублирующие сообщения отклоняются. По той же причине, R всегда доставляет сообщение M [I] , прежде чем т [I + 1]. Таким образом, никакого критерия переназначения не держит.
Наконец, мы покажем , что свойство прогресса выполнено. Предположим , что S отправленное м [я], он был получен R, и R послал (извед, I), но извед был потерян в пути. Так S возмущает м [я]. Но в то же время, R увеличил значение г до (я + 1) и ожидает получить м [+ 1], поэтому было бы отклонить дубликат м [I]. Отправляя реплику (извед, I) R гарантирует , что в конечном итоге S принимает соответствующий сигнал и затем посылает м [+ 1]. Это гарантирует прогресс. ◾
протокол Стеннинг является также широко известен как протокол с остановкой и ожиданием. Это неэффективно, так как даже в лучшем случае, отправитель должен ждать в течение одной задержки обратной передачи, чтобы послать
каждое сообщение, что приводит к низкой пропускной способности . В реальной жизни, используются различные вариации этой основной идеи. Одним из таких является изменение протокола скользящего окна.
переводится, пожалуйста, подождите..