ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
915759 Топик полностью
Гудвин, волшебник (13.04.2019 16:20, просмотров: 238) ответил Гудвин на Намереваюсь сейчас посмотреть ID и TTL IP заголовка пакетов, который выдает стек Keil.
Таки луникс - вещь! Млять, в отличии от винды достаточно наткнуть всего-навсего "tcpdump udp -n -v". Вот 2 последовательные посылки: 15:53:05.059257 IP (tos 0x0, ttl 116, id 87, offset 0, flags [none], proto UDP (17), length 33) 217.118.93.118.23082 > 33.33.33.33.777: UDP, length 5 15:53:05.059569 IP (tos 0x0, ttl 65, id 18349, offset 0, flags [DF], proto UDP (17), length 33) 33.33.33.33.777 > 217.118.93.118.23082: UDP, length 5 15:53:05.160748 IP (tos 0x0, ttl 116, id 88, offset 0, flags [none], proto UDP (17), length 33) 217.118.93.118.23082 > 33.33.33.33.777: UDP, length 5 15:53:05.161134 IP (tos 0x0, ttl 65, id 18353, offset 0, flags [DF], proto UDP (17), length 33) 33.33.33.33 > 217.118.93.118.23082: UDP, length 5 Стек Keil делает все правильно... ID инкрементируется при каждой посылке. Назначает случаный номер порта при открытии. TTL похоже изначально 128. До сервера доходит 116. (12 хопов) На сервере попробовал изменить TTL с линуховых 64 по-умолчанию на 65 (просто попробовал, как это делается). Ping сервера с компа возвращает TTL=52 (65-52 = 13 хопов)