Что это за калькулятор?
Этот инструмент оценивает теоретически минимальную сетевую задержку, которая возникает из-за физического расстояния между двумя точками. Сигнал в оптоволоконном кабеле распространяется со скоростью около двух третей от скорости света в вакууме, поэтому расстояние задаёт жёсткий «потолок» скорости передачи пакетов — никакая ширина канала не позволит обойти законы физики.
Как пользоваться
Укажите длину кабеля между двумя точками, выберите километры или мили и задайте коэффициент укорочения для оптоволокна (обычно около 0,67 для стандартного одномодового волокна). Калькулятор покажет одностороннюю задержку распространения сигнала и время кругового обхода (RTT) — именно его измеряет команда ping.
Разбор формулы
Сигнал движется с эффективной скоростью \(c \times v_f\), где \(c = 299\,792\,458\ \text{м/с}\), а \(v_f\) — коэффициент укорочения. Односторонняя задержка равна расстоянию, делённому на эффективную скорость; RTT вдвое больше, поскольку учитывает и обратный путь. На практике задержка всегда выше из-за обходных маршрутов, коммутации и времени обработки на оборудовании.
$$\text{RTT} = \frac{2 \cdot d}{c \cdot \text{Velocity Factor}} \times 1000$$ $$\text{где}\quad \left\{ \begin{aligned} d &= \text{Distance (km)} \times 1000 \\ c &= 299792458 \ \text{m/s} \end{aligned} \right.$$
Пример расчёта
Для 1000 км оптоволокна при \(v_f = 0{,}67\): эффективная скорость \(= 299\,792\,458 \times 0{,}67 \approx 200\,860\,946\ \text{м/с}\). Односторонняя задержка \(= 1\,000\,000\ \text{м} \div 200\,860\,946 \approx 0{,}004979\ \text{с} \approx 4{,}98\ \text{мс}\). RTT \(\approx 9{,}96\ \text{мс}\).
Частые вопросы
Почему именно 0,67? Показатель преломления стекловолокна (~1,47) замедляет свет примерно до 67% от его скорости в вакууме.
Почему мой реальный пинг выше? Маршрутизаторы, коммутаторы, очереди и непрямые трассы кабеля добавляют задержку поверх этого физического минимума.
Можно ли применять это для спутниковых каналов? Для свободного пространства или вакуума задайте коэффициент укорочения близким к 1,0.