HTTP-сервер адказвае TTL- перавышаны для TCP-SYN да TTL павялічваецца на +2 ад фактычнага колькасці перасыланняў

Спроба трасіроўкі сервера HTTP, выкарыстоўваючы TCP-SYN пакеты. Ёсць 13 хмеля паміж двума вузламі, а сервер адказвае TTL-перавышана для TTL = 13 і TTL = 14. Ён адказвае з TCP SYN-ACK толькі тады, калі TTL = 15 або вышэй. Калі сервер атрымлівае пакет з TTL = 1, якая прызначана для сябе, яна не павінна рэагаваць з TCP SYN-ACK ці гэта павінна быць больш 1. Калі ласка, праверце выснову WIRESHARK Трасіроўка Wireshark Capture

0
Хто-небудзь адказ вам дапамагчы? Калі так, то вы павінны прыняць адказ, так што пытанне не трымаць выскокваюць назаўжды, шукае адказ. Акрамя таго, можна прадугледзець і прыняць свой уласны адказ.
дададзена аўтар Ron Maupin, крыніца

1 адказы

<Р> Калі сервер атрымлівае пакет з TTL = 1, якая прызначана для   сама па сабе, яна не павінна рэагаваць з TCP SYN-ACK?

Нумар сервер (або любое іншае прылада) будзе памяншаць лічыльнік TTL, а затым праверыць, калі ён роўны нулю. Калі так, то ён будзе пасылаць паведамленне па часе перавышаны. Калі ён не роўны нулю, то пакет будзе адпраўлены на апрацоўку пры больш высокіх слаёў у стэку пратаколаў.

1
дададзена
Дзякуй, Рон. Але ці можа хтосьці высветліць, чаму ён не для TTL = 2.
дададзена аўтар Dustin Wyatt, крыніца
Як вы ведаеце, што 13 хмель? Вызначэнне «хмель».
дададзена аўтар Umber Ferrule, крыніца