У нас есть приложение, которое периодически отправляет TCP-сообщения с определенной скоростью (с использованием MODBUS TCP). Если сообщение не получено в течение установленного периода, сигнал тревоги поднимается. Однако время от времени происходит задержка при получении сообщений. Исследование показало, что это связано с обновлением кэша ARP, вызвав повторную отправку сообщения TCP.Как уменьшить задержки TCP, вызванные сбросами ARP для MODBUS TCP
Поставщик пакета IP сказал нам, что это ожидаемое поведение для TCP. Вопросы: Является ли это ожидаемым поведением для IP-стека? Если нет, как другие стеки работают в течение периода, когда трансляция IP/MAC-адресов недоступна Если это ожидаемое поведение, как мы можем уменьшить задержку в сообщениях TCP за этот период? (Постоянные записи ARP были опробованы, но не были лучшее решение)