Назад | Перейти на главную страницу

Расчет времени приема-передачи пакетов ping

В настоящее время я прохожу курс по сетям и коммуникациям, и мне удалось немного запутать себя вопросом о времени прохождения пакета туда и обратно. Я начал, но теперь немного застрял!

Отказ от ответственности: это не домашнее задание, а просто практический вопрос, который я пытаюсь решить.

Вопрос

Если все подсети работают со скоростью 100 Мбит / с, максимальная длина любой подсети составляет 200 м, а скорость распространения сигнала составляет 200 x 10 ^ 6 м / с, оцените время приема-передачи, которое будет сообщаться с помощью команды ping при использовании пакетов размером 50 000 байтов между H3.1 и H1.1 (таким образом, 50 000 байтов должны быть отправлены из H3.2 в H1.1 и обратно).

Предоставленная информация

Информация, которую мы предоставили, заключается в том, что сеть является сетью класса B с адресом146.169.0.0 и маска подсети 255.255.255.0

(Таким образом, существует 256 подсетей, 146.169.0.0 -> 146.169.255.0 каждая с 256 адресами)

Как далеко я продвинулся

Мне удалось выяснить, что для перехода с H3.2 на H1.1 будет следующий маршрут:

H3.2 -> R3 -> R1 -> H1.1 что составляет 3 пакета. Таким образом, с 3 пакетами назад получается 6 всего.

Поскольку максимальная длина составляет 200 м, это говорит о том, что общее расстояние от H3.2 до H1.1 и обратно не может превышать 1200 м.

Это также предполагает, что, поскольку существует 6 пакетов, каждый из которых содержит пакеты по 50 000 байтов, это всего (50000 * 6) * 8 передано всего битов.

Отсюда я немного не понимаю, как действовать дальше. Теоретически я мог бы сделать S = D/T преобразован в T = D/S и поэтому T = 1200 / 200*10^6 но это кажется слишком упрощенным и никоим образом не использует ни скорость сети, ни количество бит.

Я уверен, что мне здесь не хватает чего-то простого, но я подумал, что сетевой гуру, вероятно, сможет решить эту проблему за 10 секунд, поэтому, вероятно, стоит спросить!

Продолжу свои испытания и вернусь к этому, если получу ответ!

Спасибо!