Я узнал о команде ping.
Я не могу понять вывод команды ping с -T tsonly и tsandaddr.
Вывод такой:
$ ping -T tsonly 192.168.1.52
PING 192.168.1.52 (192.168.1.52) 56(124) bytes of data.
64 bytes from 192.168.1.52: icmp_req=1 ttl=63 time=0.470 ms
TS: 43448298 absolute
1
31
0
-31
0
$ ping -T tsandaddr 192.168.1.52
PING 192.168.1.52 (192.168.1.52) 56(124) bytes of data.
64 bytes from 192.168.1.52: icmp_req=1 ttl=63 time=0.434 ms
TS: 192.168.2.64 43461227 absolute
192.168.2.10 0
192.168.1.52 32
192.168.1.52 0
Меня искали в Google. Но я не получил ответа. На странице руководства я также не получил ответа.
Кто-нибудь, пожалуйста, объясните, как выглядят эти две команды. В какое время выводятся эти две команды ping ?
Из ping man
-T параметр отметки времени
Установите специальные параметры отметки времени IP. Параметр отметки времени может быть либо tsonly (только отметки времени), tsandaddr (отметки времени и адреса), либо tsprespec host1 [host2 [host3 [host4]]] (заранее заданные переходы отметки времени)
Параметр отметки времени IP - это поле опции IP-пакета, используемое для записи отметки времени (в универсальном времени) каждого устройства, которое обрабатывает дейтаграмму (и поддерживает эту опцию). RFC781
-T только
запрашивает и показывает только временные метки, записанные в поле временных меток IP, первая абсолютная, а следующие кажутся дельта:
(из RFC: flag = 0 - только отметки времени )
-T tsandaddr
запрашивает и показывает отметки времени рядом с IP-адресами устройств:
(из RFC: flag = 1 - каждой временной метке предшествует Интернет-идентификатор регистрирующего объекта )
-T tsprespec
запрашивает и показывает временные метки только для указанного IP-адреса в Интернете:
(из RFC: flag = 3 - поля интернет-идентификатора предварительно определены. IP-модуль только регистрирует свою временную метку, если он совпадает со своим собственным идентификатором с следующим указанным интернет-идентификатором )
Насколько я могу понять, опция -T добавляет опцию TimeStamp к IP-пакету. Вот rfc https://tools.ietf.org/html/rfc781. TS: абсолютное значение - это количество миллисекунд с полуночи
, но я могу понять следующие цифры. Я думаю, что это разница между вашим хостом и другими хопами. Но не все маршрутизаторы будут принимать этот тип пакетов
если вы будете пинговать себя, например 127.0.0.1, вы увидите нули