Время распространения данных (одна ссылка) - PullRequest
1 голос
/ 07 июня 2011

это не домашняя работа!Я готовился к тестированию в сети: у меня был этот квест в промежуточном тесте, и я получил половину баллов .

скорость передачи данных по каналу R (б / с)

Размер пакета S (б)

Размер окна: W (pkts)

Расстояние до каналаравно D (м)

средняя скорость распространения равна p (м / с)

мне нужно написать формулу использования, используя эти буквы

вот что я написал:

Tp-время распространения D / p ===> это принесло мне большую X на тестовой странице

я написал, что время передачи кадра (Tt) - это размер окна в битах (W * S)) делится на скорость передачи данных по ссылке, т. е. (W * S) / R

, поэтому формула имеет вид U = Tt / (Tt + 2 * tp) ==> ((W * S) / R) / (((W * S) / R) + 2 * (D / p)) (снова X)

Я думаю, что-то не так с расчетом времени распространения .все слайды, относящиеся к скользящему окну, не упоминают об использовании в ссылке на расстояние и задержку распространения

Я хотел бы помочь с этим.спасибо.

1 Ответ

1 голос
/ 07 июня 2011

Зависит от того, как предполагается измерять время распространения 1 , но общая формула:

Propagation time = (Frame Serialization Time) + (Link Media Delay)
  • Link Media Delay = D/p
  • Frame Serialization Time = S/R

Я еще не вижу актуальности скользящего окна TCP в этом вопросе;иногда профессора включают дополнительные данные, чтобы понять, насколько хорошо вы понимаете принципы.


END-NOTES :
  1. Измеряет ли профессор время распространения вбитовый уровень или на уровне кадра?Мой ответ предполагает, что это вычисление на уровне кадра (измеряется от первого переданного бита до получения последнего бита в кадре), поэтому я включаю время сериализации кадра.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...