Как traceroute работает? [закрытый]

Как я понимаю, вы хотите создать столбец с датой первого дня недели, указанной в столбце Date. Если это так, вы можете просто использовать функцию lubridate::floor_date(), т.е.

converters %>%
  mutate(week_beginning = lubridate::floor_date(Date, unit = 'weeks'))
17
задан raldi 17 October 2008 в 07:05
поделиться

2 ответа

Traceroute передает пакеты с маленьким TTL (Время жизни) значения. TTL является полем заголовка IP, которое используется, чтобы препятствовать тому, чтобы пакеты столкнулись с бесконечными циклами. Когда маршрутизатор, который обрабатывает пакет, вычитает один из TTL пакета. Пакет истекает, и он отбрасывается, когда TTL достигает нуля.

Traceroute отправляет Времени ICMP Превышенные сообщения, ( RFC 792 ), назад к отправителю, когда это происходит. При помощи маленьких значений TTL быстро истекут пакеты, таким образом, traceroute заставит все маршрутизаторы вдоль пути пакета генерировать сообщения ICMP, которые определяют маршрутизатор.

, Например, TTL = 1 должен создать сообщение от первого маршрутизатора, TTL = 2 генерирует сообщение от второго маршрутизатора в пути и так далее...

23
ответ дан 30 November 2019 в 10:43
поделиться

traceroute устанавливает поле TTL (Time To LIve) на 1 и увеличивает его для каждого транзитного участка. маршрутизаторы, получающие сообщение, постепенно уменьшают это значение и когда оно достигает 0, они отвечают сообщению, что TTL достиг нуля. С этим ответом клиент knowns, кто является промежуточным. сделайте это многократно, пока Ваше место назначения и Вы не добрались (по крайней мере один из них) маршрут

27
ответ дан 30 November 2019 в 10:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: