Как проверить подключение без использования ICMP?
В нашей системе мы использовали для проверки связи между различными узлами с помощью сообщений ICMP. Но из соображений безопасности, этот механизм поддержки должен быть запрещен нашими клиентами. Таким образом, мы должны заменить сообщение ICMP некоторыми другими сообщениями протокола. В настоящее время наше решение использует TCP. Очевидно, что это решение имеет как минимум 2 недостатка: 1. сбои, произошедшие на одном TCP-соединении, не обязательно означают то же самое, что и с другими, и не означают также сбои подключения нижнего уровня (например, IP). 2. Установление TCP-соединения и отправка / получение TCP-сообщения занимают довольно много времени, что является еще одной проблемой для нашего существующего графика тестирования подключения.
Мне интересно, есть ли другие решения, кроме TCP, которые могут удовлетворить наши требования.