Процедура SAW

Согласно этой процедуре следующий кадр может быть передан только после подтверждения правильного приема предшествующего кадра. Передав очередной кадр, передающая сторона запускает тайм-аут и ждет сигнала подтверждения. Если поступит отрицательное подтверждение или время ожидания сигнала подтверждения превысит тайм-аут, кадр передается повторно. Кадр удаляется из буфера передатчика лишь после получения положительного подтверждения. Временная диаграмма работы канала показана на рис.1

Передающая

сторона Время Повторная

ожидания передача

1 2 2 3

               
       
 


ACK NACK ACK ACK

                           
             


1 2 3

Принимающая сторона Ошибка

Рис. 1. Передача кадров согласно процедуре SAW

Данную процедуру удобно использовать при полудуплексной связи, когда передачи сторон чередуются. Однако она неэффективна, если время распространения сигнала по каналу значительно больше времени передачи кадра, что типично для спутниковых и ряда других каналов.

Если время ожидания сигнала подтверждения пренебрежимо мало (при небольшой протяженности канала либо по причине низкой скорости передачи), процедура SAW не приведет к серьезному снижению производительности всей системы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: