Результаты (
русский) 2:
[копия]Скопировано!
Программа раздвижное окно реализует надежный канал.
Доказательство (по индукции): Основа: R в конце концов , получает и доставляет м [0]. Это происходит потому , что, если R не получает т [0], то он не посылает никаких подтверждений, который вызывает тайм - аут на S с последующим ретрансляцию м [0]. В ограниченном количестве передач, R принимает и обеспечивает м [0]. Используя аргументы в доказательстве протокола Стеннинг, это легко установить , что т [0] доставляется ровно один раз.
Индукционная гипотеза: Предположим , что R доставила каждое сообщение м [0] через т [к] (к> 0) в точности один раз и в порядке возрастания. S теперь посылает т [к + 1] , так как условие последней <к + 1 ≤ последний + W имеет место. Нам нужно показать , что в конечном итоге R принимает т [к + 1].
Шаг индукции: Если т [к + 1] теряется при транспортировке, то никакая охрана не R не активен. Когда остальные сообщения в текущем окне посылаются S, подтверждение (извед, к) , возвращаемый R не вызывает S , чтобы увеличить значение последней вне к. В конце концов, тайм - аут включен для процесса S, и ретранслирует MESSAGES м [последняя + 1] через т [последний + W] включает в себя т -за [K + 1]. В конечном числе циклов повторной передачи, м [K + 1] получено и доставлено через R. Поскольку условия г = к + 1 утверждается ровно один раз, то сообщение м [K + 1] будет принято только один раз.
переводится, пожалуйста, подождите..