Вернуться назад N протокола пакет потерял результаты - PullRequest
0 голосов
/ 11 апреля 2019

Мне интересно, что произойдет в данном сценарии с протоколом GO back N с 3 битами для последовательной нумерации:

  1. номер в окне получения 2
  2. кадры 0-5 отправляются один за другим
  3. кадр 4 потерян
  4. все остальные кадры принимаются как должны.

вопросы:

а) сколько из отправленных кадров 0-5 сколько из них передано на сетевой уровень? (Я думаю, что это сложно, поскольку число в окне приема равно 2, поэтому, поскольку для уровня звена данных требуется 1, ни один из кадров не будет передан на сетевой уровень.)

б) было ли отправлено подтверждение после прибытия 5-го кадра? если да, напишите номер в подтверждении. если нет, объясните. (поскольку пакет 4 потерян, все пакеты после него отбрасываются, и после этого подтверждение или подтверждение не выдаются.)

c) изменится ли предыдущий ответ (на вопросы a, b), если (3) было «потерянный кадр 1» вместо «потерянный кадр 4»? (это я не понимаю, но для a: результат будет таким же, как число в окне приема равно 2, поэтому ни один не будет передан на сетевой уровень. для b: по-прежнему нет сертификации или ACK будет учитывая, что если они отправляются один за другим, то они будут отброшены, когда получатель поймет, что пакет был потерян

То, что я написал внутри (), - это то, что я думаю, но я с радостью исправлюсь, чтобы учиться на своих ошибках.

будет очень признателен за изучение ваших ответов.

...