Вы можете прочитать о том, как работает Интернет и как работает пакетная коммутация, чтобы добавить объяснение здесь.
Но сейчас давайте предположим, что все происходит между вашим ПК и очень конкретным хост-сервером с вашим IP-адресом.
Коммутация пакетов работает "стараться изо всех сил" для отправки пакетов в пункт назначения.
Если по какой-либо причине у коммутаторов / маршрутизаторов между вашим ПК и сервером возникают проблемы (слишком много трафика на нем или он умирает), он просто попытается направить пакет по другому маршруту. Один и тот же запрос может в конечном итоге проходить через несколько разных маршрутов только потому, что он оказывается лучшим маршрутом «в то время».
Или, если маршрутизатор / коммутатор, к которому приходит ваш пакет, слишком занят, этот маршрутизатор отбросит ваши пакеты и отправит подтверждение на ваш ПК, что они его отбросили. Затем ваш компьютер повторно отправит пакет, надеясь, что он прибудет. (Весь этот процесс полностью прозрачен, и вы не увидите его, если не знаете, что делаете / ищете)
Различная физическая связь определенно повлияет на прошедшее время не только потому, что вы не находитесь на самом прямолинейном маршруте, но также, возможно, прямолинейный маршрут сильно перегружен, и вы можете оказаться быстрее, используя маршрут, идущий вокруг света первым ,
Для сравнения, представьте, что вы едете на своей машине от А до Б. Та же скорость движения, та же дорога, у вас все равно останется другое время из-за перегрузки сети. Тогда однажды вы решили использовать другую дорогу. Меньшая дорога, обратная дорога, шоссе, вы называете это. Вы можете прибыть быстрее / медленнее - вы действительно не знаете. У вас может быть «среднее» время, но прошедшее время все равно будет другим.
Надеюсь это поможет.