каково значение TTL=64?

Если я осуществляю сниффинг своего компьютера и вижу некоторый пакет с TTL=64, это означает, что пакет прибыл из компьютера в моей сети, или это может быть кто-либо в WWW?

Я знаю, каков TTL. Но я пытаюсь выяснить то, что точно означает TTL=64.

3
задан 21.08.2011, 12:31

3 ответа

TTL является Время жизни. Каждый транзитный участок постепенно уменьшает это поле одним, и если это достигает 0, это отбрасывается (обычно, это происходит только в ситуациях с циклом). Это удостоверяется, что пакеты данных не переполняют сеть, если существует существующая маршрутная петля IP. Отправитель пакета может установить TTL на любое значение, это хочет до 255.

3
ответ дан 08.12.2019, 01:11

64 количество транзитных участков, что пакет может переместиться, прежде чем это будет отброшено. Труднодоступные хосты, которые являются через многие транзитные участки интернет-преимущества от большего TTL на пакетах. В протоколах многоадресной передачи 64 используется для ограничения пакета тем же физическим регионом. Можно видеть протокол многоадресной передачи.

0
ответ дан 08.12.2019, 01:11

Другая возможность, Вы видите пакеты, которые даже не достигают сети за пределами Вашего компьютера, т.е.

PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.048 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.134 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.139 ms
0
ответ дан 08.12.2019, 01:11

Теги

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