1

Мне дали следующую проблему:

Предположим, что задержка распространения меньше, чем задержка передачи на линии, соединяющей хост A с B. Если хост A начинает передачу в t = 0, в момент времени, равный задержке передачи, где находится первый бит пакета?

Решение состоит в том, что первый бит достиг хоста B.

Однако у меня возникают проблемы с пониманием этого. Если задержка передачи истекла, то упакованные данные не были бы просто переданы и, следовательно, были бы все еще на проводе? Разве первый бит не должен достигать хоста B после задержки передачи + задержки распространения, независимо от того, насколько они велики пропорционально друг другу? Другими словами, как пакет может передавать И распространяться всего за время, необходимое для передачи?

1 ответ1

1

Вы правы: часть пакета все еще может быть в сети, но первый бит пакета уже достиг хоста B.

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

Таким образом, поскольку задержка распространения меньше задержки передачи, первый бит уже поступил на хост B.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .